Тема: Связка Asterisk—Voip-DP сервер—домофон VoIP-DP1 SIP (нет звука в одну сторону)
Добрый день!
Конфигурация:
Домофон VoIP-DP1 SIP (старый корпус, прошивка 3.1) подсоединен к серверу VoIP DP (версия 3.5.25.26), работает на CentOS 7. Firewall в системе пока выключен. Сервер работает в режиме шлюза и находится в одной подсети с домофоном.
Сервер подключен через маршрутизатор к Asterisk Certified 13, находящемуся в другой подсети. В данный момент все пакеты маршрутизируются в обе стороны без ограничений.
Диапазоны портов RTP везде настроены одинаково (12000-12200). Управляющий порт SIP тоже
Все статусы VoIP DP сервера в состоянии “Доступен”. С домофона на IP телефон и обратно вызов проходит, но слышно только в одну сторону - в телефоне слышно микрофон домофона. В обратную сторону звука нет.
Режимы работы домофона в разделе SIP (вызов, мониторинг помещения и тд) попробовал все, не помогает.
Мониторинг соединений на роутере показывает, что во время вызова есть одно соединение по порту управления SIP и одно соединение по RTP от сервера VoIP DP к Asterisk. Соединение в обратную сторону постоянно пытается установиться и тут же рвется, пакеты не передаются.
В консоли Asterisk видно только установившееся в одну сторону соединение.
Куда копать?
Режим работы домофона используйте “Вызов”, т.к. в других режимах звук от домофона не должен идти.
Можете установит сниффер трафика wireshark и прислать лог протокола при подключении к астериску и вызовах? Желательно установить wireshark и с VoIP-DP сервером, и с астериском, ну и соответственно снять лог протокола на обоих.
Как с вами связаться? В личку не получается
Если вам требуется персональная поддержка уровня предоставления услуг по системному администрированию, то в закладке “Услуги” этого сайта вы найдете контакты с интеграционной командой.
Не понял про “уровень поддержки”. Вы попросили прислать логи, как это сделать?
Логи можно прикрепить к сообщению на форуме, либо отправить по email (есть на странице контактов).
Отправил в почту
Возможно проблему решит или перенос VoIP-DP сервера на сторону Asterisk или проброс диапазона портов rtp на роутере со стороны voip-dp сервера.
Уже сделал, не помогло
Что именно из двух вариантов вы сделали?
Перенес всех в один широковещательный домен в одну подсеть
Что имеется ввиду под широковещательным доменом?
https://ru.wikipedia.org/wiki/Широковещательный_домен
Домофон, Астериск и VoIP-DP сервер находятся в одном L2 домене
По логам: TLS не поддерживается. Выберите в учетной записи asterisk и настройках voip-dp сервера режим UDP (рекомендуется) или TCP.
Шифрование не используется. Используется протокол UDP, в настройках VoIP-DP выбран протокол udp, в Астериск он же используется для связи телефонов и явно указан в sip.conf
Но по факту в логе wireshark не присутствуют UDP SIP и RTP пакеты. Только TLS. Возможно TLS от другого sip клиента, а wmvare подключается к asterisk с другого сетевого интерфейса.