Уважаемые дамы и господа! Для вас сохранен старый форум по адресу http://forum.intersyst.ru

Страницы: 1
RSS
Вызов с цифровых телефонов через SIP trunk
 
Станция ОХО релиза 910/019.
Столкнулся с непонятной ситуацией. Любой вызов с аналогового телефона проходит без проблем через SIP транк, но аналогичный вызов с цифрового телефона "Зависает" и отбивается по таймеру секунд через 20.
Снифером особых различий не выявил кроме последовательности сообщений, так при вызове с аналогового телефона идет последовательность сообщений INVITE, 100 Trying, 401 Unautorized, ACK,INVITE, 100 Trying,180 Ringing и дальше пакеты PT=ITU-T G.711 PCMU.
В случае с цифровым телефоном последовательность останавливается на INVITE, 100 Trying, 401 Unautorized, ACK и вместо повторной посылки INVITE идет сообщение от станции TCP 57976 > sip [SYN]...
Здесь какая-то совместная нестыковка с Оператором, так как с другим оператором, у которого стоит Астерикс проблем нет - вызовы проходят независимо от типа аппарата.
 
Похоже какой-то глюк софта станции. Такой вывод напрашивается по нескольким причинам:
1. Обнулил станцию. Пытаюсь создать виртуальный терминал для автоматического оператора - станция пишет, что не может этого сделать, так как превышен лимит, но на станции всего 5 цифровых и 5 аналоговых абонентов - до лимита ещё расти и расти.
Считываю конфигурацию станции и вижу "Не опознанный терминал" для которого можно задать тип виртуальный терминал. Настраиваю IP транки - вызовы проходят одинаково и с цифрового и аналогового телефона.
2. Обнулил станцию. Создаю конфигурацию с помощью "Мастера". Станция нормально отрабатывает добавление виртуального терминала. Настраиваю IP транки. Повторяется ситуация с которой начал топик - вызовы с цифровых аппаратов "Зависают". Оператор проанализировал логи снифера и высказал предположение, что перед повторной отправкой INVITE станция запрашивает смену протокола с UDP на TCP - типа это допускается стандартом при большой длине пакета INVITE, ну а его станция не допускает смены протокола и возникает описанная коллизия.
Не понятно почему в 1-м случае все встало на место. :)
 
А отчего не 910/42.1? Например, в 35 патче исправлено:
crms00437232
1-147978561
Unable to send or receive fax on site B in 910/021.001 with H323
crms00437758
1-148303021
Error when trying to enter a new license
crms00440005
1-148754550
OXO receiving a 101 msg on SIP device side cancels the call
crms00442420
1-149343561
System reset after upgrade to 030.001
В 41 патче:
SIP : Call failure when early-media is received after INVITE without SDP to SIP trunk
 
Спасибо за информацию - запрошу свежий софт.
 
Обновление софта не помогло.  :)
Как всегда, когда перепробуешь все, что можно, начинаешь читать документацию. Оператор оказался прав. В станции по умолчанию стоит автоматическое переключение с UDP на TCP.
Это правится "Метки отладки" -> VOIPnwaddr -> 18-й байт no_tcpswitching нужно установить в 1 чтоб отключить автоматику. Требуется горячая перезагрузка.
Страницы: 1