Asterisk +KX-TDA100 (VoIP TDA0484)
Добрый день.
Прошу помощи, уже голова кругом идет.
Приходит поток Е1 со СТОП на Cisco AS5320, в эту же сеть подключен Asterisk с OH323, кодеки подняты G.729A и G.711. К Asterisk подключена АТС Panasonic KX-TDA100 с установленной платой VoIP TDA0484.
Прописали все адреса, Asterisk видит нормально. Прописали на плате Hunt Group, GW и Dialed Number to IP Address Translation. АТС чистая, все и всем разрешено. Звоним с АТС через Asterisk, а потом на циску на обычный городской номер. Звонок идет, как только поднимаем трубку, сразу идет отбой и Asterisk выдает вот такой лог( IP заменил на ХХХ). Asterisk с цискрй по SIP работает.
-- Inbound H.323 call 'ip$xxx.xxx.xxx.xxx:1029/14-8044b00c' detected.
-- Inbound H.323 call 'ip$xxx.xxx.xxx.xxx:1029/14-8044b00c', channel 'OH323/101@xxx.xxx.xxx.xxx-8044b00c'.
-- Executing GotoIf("OH323/101@xxx.xxx.xxx.xxx-8044b00c", "1?2:3") in new stack
-- Goto (default,530041,2)
-- Executing SetCallerID("OH323/101@xxx.xxx.xxx.xxx-8044b00c", "469101 <469101>") in new stack
-- Executing Dial("OH323/101@xxx.xxx.xxx.xxx-8044b00c", "SIP/530041@xxx.xxx.xxx.xxx|120|tr") in new stack
-- Called 530041@xxx.xxx.xxx.xxx
-- SIP/xxx.xxx.xxx.xxx-fc3f is making progress passing it to OH323/101@xxx.xxx.xxx.xxx-8044b00c
-- SIP/xxx.xxx.xxx.xxx-fc3f answered OH323/101@xxx.xxx.xxx.xxx-8044b00c
-- H.323 call 'ip$xxx.xxx.xxx.xxx:1029/14-8044b00c' cleared, reason 24 (Call ended with Q.931 cause [111 - Protocol error, unspecified])
== Spawn extension (default, 530041, 3) exited non-zero on 'OH323/101@xxx.xxx.xxx.xxx-8044b00c'
Hungup 'OH323/101@xxx.xxx.xxx.xxx-8044b00c'
Уже пробовали любые конфигурации, результат один.
Подскажите, кто, что знает по такой схеме.
Звоним с городского телефона на АТС, в логах звонок фиксируется, а Asterisk выдает вот такой лог:
-- Executing GotoIf("SIP/xxx.xxx.xxx.xxx-08a4bb10", "["SIP/xxx.xxx.xxx.xxx" = "SIP/xxx.xxx.xxx.xxx]|2|3") in new stack
-- Executing Goto("SIP/xxx.xxx.xxx.xxx-08a4bb10", "default|469101|1") in new stack
-- Goto (default,469101,1)
-- Executing Goto("SIP/xxx.xxx.xxx.xxx-08a4bb10", "default|101|1") in new stack
-- Goto (default,101,1)
-- Executing Dial("SIP/xxx.xxx.xxx.xxx-08a4bb10", "OH323/469101@xxx.xxx.xxx.xxx| 120| r") in new stack
-- H.323 call to 469101@xxx.xxx.xxx.xxx with codec(s) alaw g729
-- Outbound H.323 call to destination '469101@xxx.xxx.xxx.xxx', channel 'OH323/469101@xxx.xxx.xxx.xxx-bac5ac20'.
-- Called 469101@xxx.xxx.xxx.xxx
-- H.323 call 'ip$localhost/492-bac5ac20' cleared, reason 4 (Cleared by remote user [16 - Normal call clearing])
-- Hungup 'OH323/469101@xxx.xxx.xxx.xxx-bac5ac20'
== No one is available to answer at this time (1:0/0/0)
Смотрели ethereal'ом, видим, Asterisk посылает первый пакет на соединение и тут же получает clear call от АТС. В чем может быть дело?
Пробовали вместо АТС ставили Cisco ATA-186 (H.323) все проходит нормально, как входящие, так и исходящие звонки. На АТА кодеки устанавливали G.729A. Физика какая-то получается.
Я в АТС полный ноль, а телефонист, который знает АТС, никогда не пробовал ее по VoIP соединять, только стандартные функции.
SIP’ы между собой звонят нормально и в город и обратно.
:love:
|