Здравствуйте, уважаемые.
Решил я значит настроить межфилиальную связь посредством астериск через 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
nat=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
nat=yes
secret=xxx
qualify=yes
context=incoming_xxx
allow = g729
Если несложно, хелп ми)))