Я создаю сеанс sip с помощью mjsip для внешнего провайдера voip. Затем я передаю тестовый wav-файл по rtp провайдеру с помощью RtpManager.
Программа работает без ошибок, и я отвечаю на sip-звонок. Однако звук не передается. Когда я диагностирую сетевой трафик с помощью wireshark, я вижу кучу RTP-трафика от моего локального хоста (за каким-то nat) к провайдеру voip и ничего обратно.
Через некоторое время я получаю сообщение об ошибке ICMP «Пункт назначения недоступен (порт недоступен)» от провайдера на мой локальный хост.
Программный linphone работает с использованием того же локального хоста и провайдера voip, хотя использует другой стек sip.
Какие-либо предложения?
Спасибо