URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82082
[ Назад ]

Исходное сообщение
"Asterisk. Не берет трубку при звонке с h323 на sip"

Отправлено Script , 22-Сен-08 12:59 
Доброго времени суток. Есть ipLDK-100 телефонна станция с VOIP платой, есть asterisk сервер 1.4 и FireFly(виртуальный sip-телефон) на компьютере. Звонок с SIP-телефона на внутренний номер станции проходит отлично. Все работает как нужно. о вот в обратную сторону - косяк. sip-телефон звонок разпознает, при нажатии кнопки Accpet(принять звонок) сервер Asterisk тоже видит что вызов "answered" но в трубке обычного телефона продолжают идт динные гудки. В чем проблема не пойму :( Помогите совето куда копать...

extensions.conf

[office]
exten=>400,1,Macro(stdexten,400,SIP/400) ;виртуальный sip-телефон на компе
exten=>184,1,Dial(H323/184@192.168.0.208);аналоговы абонент с внутренним номером 184

sip.conf

[400]
type=friend
host=dynamic
username=400
secret=123
canreinvite=no
context=office
callerid="400"
disallow=all
allow=ulaw
allow=alaw
allow=g729


Содержание

Сообщения в этом обсуждении
"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено Script , 23-Сен-08 09:11 
Если изменить extensions.conf:
exten=>400,1,Wait,1
exten=>400,2,Answer

то гудки прекращаются но соединения не происходит...
Помогите, люди добрые!


"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено PavelR , 23-Сен-08 19:12 
>Если изменить extensions.conf:
>exten=>400,1,Wait,1
>exten=>400,2,Answer
>
>то гудки прекращаются но соединения не происходит...
>Помогите, люди добрые!

а еще есть h323.conf ....


"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено Script , 23-Сен-08 21:32 
>>Если изменить extensions.conf:
>>exten=>400,1,Wait,1
>>exten=>400,2,Answer
>>
>>то гудки прекращаются но соединения не происходит...
>>Помогите, люди добрые!
>
>а еще есть h323.conf ....

Там полно всего еще. Что именно не так может быть в h323 в этом случае?
Там прописал только ip сервака астериск и разрешил те же кодеки что и для sip.


"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено PavelR , 23-Сен-08 22:37 
>[оверквотинг удален]
>>>
>>>то гудки прекращаются но соединения не происходит...
>>>Помогите, люди добрые!
>>
>>а еще есть h323.conf ....
>
>Там полно всего еще. Что именно не так может быть в h323
>в этом случае?
>Там прописал только ip сервака астериск и разрешил те же кодеки что
>и для sip.

какой h.323 драйвер ?

прописан ли bindaddr ?


"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено Script , 24-Сен-08 09:18 
>[оверквотинг удален]
>>>а еще есть h323.conf ....
>>
>>Там полно всего еще. Что именно не так может быть в h323
>>в этом случае?
>>Там прописал только ip сервака астериск и разрешил те же кодеки что
>>и для sip.
>
>какой h.323 драйвер ?
>
>прописан ли bindaddr ?

Родной H323 который лежал в папке chanales в дистрибутиве астериска(1.4.20)
Ставил OOH323 с ним вобще ничего не заработало :(
bindadr прописан.


"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено Script , 25-Сен-08 14:58 
>[оверквотинг удален]
>>>Там прописал только ip сервака астериск и разрешил те же кодеки что
>>>и для sip.
>>
>>какой h.323 драйвер ?
>>
>>прописан ли bindaddr ?
>
>Родной H323 который лежал в папке chanales в дистрибутиве астериска(1.4.20)
>Ставил OOH323 с ним вобще ничего не заработало :(
>bindadr прописан.

Никаких идей? :(


"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено Script , 25-Сен-08 15:18 
По моему скромному мнению, раз голос в обе стороны ходит нормально при звонке с миниАТС, то все нужные порты открыты. Проблема видимо в том что минАТС не распознает сигнал о том что трубка снята и тупо продолжает слать вызов.... Привожу кусок tcpdump звонок-поднятие трубки на FireFLy-продолжение гудков
192.168.0.2 - астериск
192.168.0.208 - Voip плата ipLDK-100
15:18:08.660317 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.680823 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.700355 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.720862 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.740409 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.760902 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.781273 IP 192.168.0.2.h323hostcall > 192.168.0.208.9170: P 496:673(177) ack 379 win 6432
15:18:08.792161 IP 192.168.0.208.9172 > 192.168.0.2.33783: S 2689831543:2689831543(0) win 16000 <mss 1446>
15:18:08.792197 IP 192.168.0.2.33783 > 192.168.0.208.9172: S 2400601770:2400601770(0) ack 2689831544 win 5840 <mss 1460>
15:18:08.792461 IP 192.168.0.208.9172 > 192.168.0.2.33783: . ack 1 win 16000
15:18:08.793162 IP 192.168.0.2.33783 > 192.168.0.208.9172: P 1:76(75) ack 1 win 5840
15:18:08.793415 IP 192.168.0.2.33783 > 192.168.0.208.9172: P 76:87(11) ack 1 win 5840
15:18:08.796304 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.816895 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.836239 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.857637 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.876309 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.896843 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.916193 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.936190 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.956204 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.976790 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:08.979436 IP 192.168.0.208.9170 > 192.168.0.2.h323hostcall: . ack 673 win 16000
15:18:08.989430 IP 192.168.0.208.9172 > 192.168.0.2.33783: . ack 87 win 15914
15:18:08.996145 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.016142 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.036133 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.056962 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.076257 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.096202 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.100489 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 1:82(81) ack 87 win 15914
15:18:09.100519 IP 192.168.0.2.33783 > 192.168.0.208.9172: . ack 82 win 5840
15:18:09.102595 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 82:93(11) ack 87 win 15914
15:18:09.102611 IP 192.168.0.2.33783 > 192.168.0.208.9172: . ack 93 win 5840
15:18:09.108868 IP 192.168.0.2.33783 > 192.168.0.208.9172: P 87:94(7) ack 93 win 5840
15:18:09.109232 IP 192.168.0.2.33783 > 192.168.0.208.9172: P 94:100(6) ack 93 win 5840
15:18:09.114341 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 93:100(7) ack 100 win 15976
15:18:09.116172 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.122055 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 100:106(6) ack 100 win 15987
15:18:09.122133 IP 192.168.0.2.33783 > 192.168.0.208.9172: . ack 106 win 5840
15:18:09.136880 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.141641 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 106:129(23) ack 100 win 16000
15:18:09.156180 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.176111 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.196212 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
15:18:09.216878 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172

"Asterisk. Не берет трубку при звонке с h323 на sip"
Отправлено PavelR , 25-Сен-08 15:45 
>[оверквотинг удален]
>15:18:09.114341 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 93:100(7) ack 100 win 15976
>15:18:09.116172 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
>15:18:09.122055 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 100:106(6) ack 100 win 15987
>15:18:09.122133 IP 192.168.0.2.33783 > 192.168.0.208.9172: . ack 106 win 5840
>15:18:09.136880 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
>15:18:09.141641 IP 192.168.0.208.9172 > 192.168.0.2.33783: P 106:129(23) ack 100 win 16000
>15:18:09.156180 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
>15:18:09.176111 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
>15:18:09.196212 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172
>15:18:09.216878 IP 192.168.0.2.19458 > 192.168.0.208.2790: UDP, length 172

Это мало поможет, ИМХО. Я точно не в курсе в деталях протокола, но просто трассировка UDP пакетов не подойдет. Надо как-то раскладывать его в соответствии с протоколом более высокого уровня.

Например TCP можно дампить сессию TCP в текстовом виде

tcpdump -s 1500 -Aen -i vlan22 host AAAA and host BBB and port XXX


Иначе не разобраться.