Тема: Потеря связи с SIP-CDA3
Здравствуйте. Настраиваю этот sip адаптер в связке с asterisk. Подключается, удалось добиться и звука и видео. Однако существует непонятная проблема разрыва соединения, причем через разные промежутки времени, от нескольких секунд до минуты и более. С чем может быть связана проблема? Дампы wireshark со стороны asterisk прилагаю. Схема подключения: внутренний интерфейс астериска - 192.168.241.101, sip-адаптер - 192.168.241.105, камера - 192.168.241.106. В качестве sip-фона пробовал linphone и portsip, подключенные как со стороны локальной сети, так и через интернет - эффект один. Хотя при связи через sip-фоны между собой такой проблемы не наблюдается. Заранее спасибо.
Поставил в настройках астериска для сип-адаптера параметр RTP Symmetric NO. Случайные разрывы вроде бы прекратились. Однако теперь появились разрывы стабильные) В 1.08 - 1.10 зависает видео с сип-адаптера, а в 1.22 - 1.23 связь прерывается. Прикладываю новый дамп. Подскажите пожалуйста, куда копать.
Вот причина разрыва: 38824 145.480048338 185.6.124.35 -> 176.59.49.190 ICMP 594 Destination unreachable (Port unreachable)
Судя по всему это asterisk отвечает телефону. Затем то же самое отвечает адаптеру 38826 145.483260844 192.168.241.101 -> 192.168.241.105 ICMP 594 Destination unreachable (Port unreachable)
И при попытке положить трубку
41889 158.077022481 176.59.49.190 -> 185.6.124.35 SIP 536 Request: BYE sip:asterisk@185.6.124.35:5060 |
41890 158.077270200 185.6.124.35 -> 176.59.49.190 SIP 442 Status: 481 Call/Transaction Does Not Exist |
Т.е. asterisk закрывает порты и несанкционированно сбрасывает sip соединение в одностороннем порядке. Причина - глюки asterisk или железа, на котором он работает, например нехватка памяти. Возможно это реакция на большой объем данных видео, попробуйте уменьшить качество на камере.
В будущем присылайте полный дамп, как здесь https://komendant.pro/spr/viewthread/91021/ Иначе, если возникли бы вопросы, в вашем дампе даже портов нет.
Во втором дампе та же история. Видео зависает, потому что порт закрывается. А связь разрывают телефон и адаптер по таймауту RTP.
Спасибо за ответы. Однако дальнейшие эксперименты заставляют сомневаться, что проблема в астериске. Во-первых видеосвязь между сипфонами в любом разрешении и качестве работает без подобных проблем. Во-вторых, попробовав взять видеопоток для сип-адаптера с другой камеры, HiWatch - проблема исчезла! Даже в максимальном для нее разрешении 1280х960 22к/с - связь не прерывается! А какое бы разрешение, частоту кадров и скорость потока я не брал с камеры KENO KN-PVN1BR - примерно через 70 секунд видеопоток прерывается и далее обрыв соединения по таймауту. Если же смотреть поток с этой камеры через видеоплеер - ничего подобного не происходит, то есть камера исправна. Похоже проблема именно в связке данной камеры и сип-адаптера. К сожалению, в нашем проекте необходимо использовать именно эти камеры... Посмотрите пожалуйста, в чем может быть проблема. Если нужен доступ к камере - организуем.
Отключает связь астериск это 100%, ему не нравится поток именно с этой камеры. Сделать это возможно только средствами самой камеры или невозможно вообще. Пробуйте крутить настройки видео у камеры.