Здравствуйте! Подскажите пожалуйста, есть 2 Asterisk 11.5.1, оба настраивались через веб-интерфейс FreePBX. На первом Asterisk настроено несколько транков, в том числе один из них используется для исходящих звонков на городские номера с кодами 495 и 499. Необходимо настроить со второго Asterisk при наборе телефонов с этими кодами звонок через транк первого Asterisk. Поскольку звонки между внутренними номерами Asterisk'ов не нужны, исходящие звонки на этот транк тоже все принимаются на первом Asterisk, я попробовал создать просто экстеншн на первом и транк к этому экстеншену на втором, но звонок таким образом не проходит. Возможно задача решается каким то другим способом? Заранее благодарен!
Вам эти два астериска нужно связать транками:
[SERVER111]
username=SERVER222
type=friend
secret=SUPERSECRET
qualify=yes
port=4569
host=SERVER222IP
context=from-internal
trunk=yes
[SERVER222]
username=SERVER111
type=friend
secret=SUPERSECRET
qualify=yes
port=4569
host=SERVER111IP
context=from-internal
trunk=yes
На обоих транки направить в контекст from-internal, это позволит звонить через транк на любые номера, в т.ч. в городские. На том, который должен звонить через другой нужно сделать маршрут на нужные коды (495 и 499) через созданный транк.
Задан: 2013-10-28 12:11:06 +0400
Просмотрен: 2,209 раз
Обновлен: Oct 28 '13
Мониторинг транков через Asterisk
Как проверить зарегистрировался ли TRUNK?
ВОЗНАГРОЖДЕНИЕ ЗА ПОМОЩЬ УСТАНОВКИ IP-ATC
Не работают входящие\исходящие через SIP Trunk от Intertelecom
проверка trunk ${CALLERID(num)}
Настройка outgoing trunk Elastix
Маршрутизация звонков из филиала на городскую линию головной фирмы в другом городе
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Попробовал Вашим способом, при наборе получается следующее: -- Executing [s@macro-dialout-trunk:22] Dial("SIP/300-00000264", "SIP/Office/89250035567,300,Tt") in new stack == Everyone is busy/congested at this time (1:0/0/1) -- Executing [s@macro-dialout-trunk:23] NoOp("SIP/300-00000264", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 20") in new stack Транки в обоих астерисках висят как онлайн, но видимо реально соединения нет(
mulliok ( 2013-10-28 16:08:41 +0400 )редактироватьа на втором сервере чего? http://voip.rus.net/tiki-index.php?page=Asterisk+dual+servers
bandys ( 2013-10-28 16:54:58 +0400 )редактироватьна втором сервере происходит тоже самое, с поправкой на другое название транка, к сожалению не могу сейчас удаленно подключиться и выложить лог. скажите, а лучше использовать sip или iax? ну то есть понятно, что iax лучше, но в разрезе моей задачи sip не будет ли проще?) регистрация, в случае статических ip с обеих сторон не обязательна? bandys, следуя Вашей статье стоит добавить insecure=very и autocreatepeer=yes?
mulliok ( 2013-10-28 19:22:48 +0400 )редактироватьне нужны эти параметры. SIP или IAX - без разницы (в sip не будет работать trunk=yes). На другом сервере не может быть чтобы тоже самое. Приведите свои настройки.
switch ( 2013-10-28 20:33:20 +0400 )редактироватьSwitch, спасибо, все снес, попробовал заново еще раз создать транки как описано ниже - и заработало. Видимо где то неправильно в первый раз сделал)
mulliok ( 2013-10-29 02:44:29 +0400 )редактировать