Установлено: 11 астер, фрипбх, a2billing. Создал несколько абонентов iax2(создавал в a2billing), пользуюсь zoiper-ом для подключения к астеру. Зарегистрировался на сервере, исходящие работают на внешние линии(мультифон), друг другу звонят, но извне дозвониться на них не получается: в настройках a2b разрешены беспл. сип звонки, доп номер набора сип "555", при попытке набрать 555XXXXXXXXXX, где X - номер сип акк - вызов не идет, дебаг пишет что они не подключены, iax2 show peers выдает статус всем unmonitored, ип и порт определяет. создал в "INBOUNDS DID" номер, в destination прописал IAX2/XXXXXXXXXX - по этому номеру вызов между абонентами идет, звук есть. Входящие из мультифона на другие линии работают. Как настроить все так, чтобы появилась возможность позвонить с мультифона на иах?
ВСЕМ СПАСИБО, разобрался. Как ни странно, чтобы заработали вызовы по iax - в настройках a2billing нужно назначить значение опции Sip call(sipiaxfriends) = no. После этого все заработало.
Задан: 2016-07-20 23:05:21 +0400
Просмотрен: 784 раз
Обновлен: Aug 07 '16
город->*1->IVR->IAX2->*2->вн.абонент
A2Billing tariff, callplan offer + recure service
a2billing. Проблемы с исходящими вызовами через calling cards.
Звонок на город через второй Asterisk
Объединение офисов. Trixbox и Panasonic TDE-200
Elastix 2.2 A2billing 1.8.1 - webphone
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
зарегистрировать iax ?
awsswa ( 2016-07-21 11:34:50 +0400 )редактироватьIAX зарегистрирован. Звонки на внешние линии и на другие iax-абоненты идут, на него звонок от другого iax тоже идет. В настройках указал qualify=yes, теперь iax2 show peers выдает статус ОК. но позвонить на него с мультифона все-равно нельзя
ivakir ( 2016-07-21 12:47:14 +0400 )редактироватьну наверно надо логи выложить ? а телепаты все на пляже
awsswa ( 2016-07-21 13:25:59 +0400 )редактироватьНемного разобрался. Итого: в настройках a2b enable the option to call sip/iax friend for free = yes; if SIPIAXFRIENDS is active, you can define a prefix for the dialed digits to call a pstn number this will enable a prompt to enter your destination number. if number start by = 555;
sipiaxpstndirectcall_prefix we do directly a sip iax call, if not we do a normal call. = yes;
в INBOUND DID добавлен номер 100, в destination прописано iax2/X, где X - номер iax акк. польз. По номеру 100 дозвон идет(с другого iax акк). Звоню с мультифона, набираю 555, потом 150 - пишет: chaniax2.c: Checking device state for device X chaniax2.c: Found peer. What's device state of X? addr=.........., defaddr=0 maxms=0, lastms=0 devicestate.c: Changing state for X - state 0 (Unknown) devicestate.c: device 'IAX2/X' state '0' appqueue.c: Device 'IAX2/X' changed to state '0' (Unknown) but we don't care because they're not a member of any queue. chansip.c: Auto destroying SIP dialog XXXXX
ivakir ( 2016-07-22 10:55:07 +0400 )редактироватьchansip.c: Destroying SIP dialog XXXXX@ip chaniax2.c: schedule decrement of callno used for ip in 60 seconds Т.е. звонок не проходит. НО, если добавить в speed dial(персональный быстрый набор) тот же номер 100 - вызов ИДЕТ. прописал qyalify=yes(вручную в конфиге, чтобы изменилось, знаю о этом баге) - не помогло, iax2 show peers пишет status OK(140ms). Как заставить звонить так: набрал 555, автоответчик говорит набрать номер сип, набрал 100# - дозвонился?p.s.:после 555 набираю 100, а не 150
ivakir ( 2016-07-22 11:04:58 +0400 )редактировать