Страница 1 из 1

Связь между филиалами IAX2

Добавлено: 2012-07-19 18:00:31
StasStryukov
Здравствуйте, уважаемые.
Решил я значит настроить межфилиальную связь посредством астериск через iax2. Прописал конфиги обоих серверов как в книжке. Захожу в sli астериска: на первом сервере после ввода iax2 show peers ошибка :

Код: Выделить всё

Name/Username    Host                 Mask                    Port             Status
 disel                      (null)          (D)  255.255.255.255  0    (T)      UNKNOWN
Однако второй сервер видит первый, там всё ок. При наборе с первого сервера внутренний номер второго в sli ошибки следующего плана:

Код: Выделить всё

Verbosity is at least 3
  == Using SIP RTP CoS mark 5
    -- Executing [42@con1:1] Dial("SIP/20-00000001", "IAX2/xxx/42") in new stack
[Jul 19 18:54:19] WARNING[22050]: app_dial.c:2218 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Unknown)
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [42@con1:2] Hangup("SIP/20-00000001", "") in new stack
  == Spawn extension (con1, 42, 2) exited non-zero on 'SIP/20-00000001'
Оба сервера находятся за прокси сервером: проброс порта (точнее трансляция) 4569 сделан. В общем конфиги iax
Первый (неработающий сервер)

Код: Выделить всё

[general]
bindport=4569
bindaddr=192.168.1.4
autokill=yes
register => xxx:xxx@xxx.xxx.org

[xxx]
requirecalltoken=no
type=friend
host=dynamic
trunk=yes
qualify=yes
secret=xxxx
context=incoming_xxx
allow=g729
Конфиг второго

Код: Выделить всё

[general]
bindport=4569
bindaddr=192.168.2.1
autokill=yes
register => xxx:xxx@xxx.xxx.org

[xxx]
requirecalltoken=no
type=friend
host=dynamic
trunk=yes
secret=xxx
qualify=yes
context=incoming_xxx
allow = g729
Если несложно, хелп ми)))

Re: Связь между филиалами IAX2

Добавлено: 2012-11-18 18:56:39
Alex Keda
напрямую не пробовали?

Re: Связь между филиалами IAX2

Добавлено: 2012-11-20 15:02:10
skeletor
смотрите файервол.