Приветствую.
После решения одной проблемы (http://asterisk-support.ru/question/1155/problemy-s-registratsiei-klientov-ipsec) методом перевода SIP на TCP появилась следующая.
В процессе разговора между офисами внезапно и вне зависимости от продолжительности разговора (может через 30секунд, может через 5 минут) пропадает голос со стороны удаленного офиса.
В tcpdump-e видно,как бегали пакеты в обе стороны, а потом только туда. Естественно что через некоторое время (~10сек) Астериск шлет BYE и получает на него ответ. Разговор закончен.
Не знаю, связаны ли как-то между собой эти проблемы или нет. Есть подозрение, что да.
P.S. Напоминаю предисторию.
Офисы соединены LAТ2LAN tunnel, натов нет. Схема сети такая: офис(192.168.70.0,draytek2930,ipsec)--->ц.офис(192.168.5.0,TMG,ipsec)---asterisk(192.168.5.200).
Удаленных офис несколько, все с драйтеками и ipsec коннектятся на ТМГ.
Рандомно телефоны теряют регистрацию, точнее по истечению старой не могут перерегистрироваться.
По логам телефон запрос на перерегистрацию отправляет, но ответа не получает. На Астериск запросы не приходят. При этом на админку телефона можно нормально зайти и он с Астериска нормально пингуется. Помогает ребут роутера. Как временное решение перевел SIP на UDP. Проблема с регистрацией ушла.
спросил
2011-10-28 14:51:05 +0400
lash 167 ● 7 ● 2 ● 10
+1 там поставь мне за TCP там :)))
Zavr2008 ( 2011-10-28 18:54:02 +0400 )редактировать