Тема: TDA200 ->IP-GW16 ->AsteriskNow
Всем привет. Имеем в организации АТС Panasonic TDA200 с платой IP-GW16, которая связана с другой TDA200 + IP-GW16 в филиале организации. Ради интереса решил попробовать соединить нашу АТС с Астериском, чтобы просто проверить работоспособность системы, а если она окажется на высоте, попробовать расширять офисную телефонную сеть за счет более дешевых IP-телефонов. Установил AsteriskNow на отдельную машину, выделил ей белый IP, создал канал H323 по этому мануалу http://forum.asterisk.ru/viewtopic.php?f=3&t=420. Первоначально администрирование Астериска начал средствами FreePBX. Создал несколько внутренних номеров 4XXX в Астериск, создал транк, ведущий на плату GW16, прописал на плате GW16 необходимый путь, на который нужно переадресовывать звонки типа 4XXX. Исходящие из Asterisk проходят на АТС нормально (использую X-lite): без эха и шумов, номера определяются. В обратную же сторону сразу же после набора номера 4XXX - короткие гудки, лог Астериска показывает ошибку “Error while decoding Q.931 message”. Настройки на плате в связке с Астериском аналогичны настройке связки с другой IP-GW16 филиала. В чем может быть проблема?
h323.conf:
[general]
port=1720
bindaddr=ИП_АСТЕРИСКА
h323id=ObjSysAsterisk
callerid=asterisk
gateway=no
gatekeeper = DISABLE
faststart=no
h245tunneling=no
dtmfmode=rfc2833
context=TDATKH
disallow=all
allow=alaw
[TDATKH]
type=friend
context=TDATKH
ip=ИП_ТДА
port=1720
faststart=no
h245tunneling=no
dtmfmode=rfc2833
disallow=all
allow=alaw
canreinvite=no
Отключил канал chan_h323, создал канал chan_ooh323, ошибка пропала, все заработало.