Вызов Pjsip не отключается, когда какая-либо сторона выходит из зоны действия сети

#android #voip #pjsip #pjsua2

#Android #voip #pjsip #pjsua2

Вопрос:

Я могу совершать звонки, если кто-либо из сторон, независимо от того, выходит ли инициатор вызова или получатель из зоны действия сети, в это время передача голосовых пакетов невозможна, фактически, когда какая-либо сторона повторно подключается к сети, снова происходит успешное повторное подключение call gets.

Но самая большая проблема, с которой я сталкиваюсь сейчас, заключается в том, что когда какой-либо конец выходит из сети более чем на указанное время, тогда оба вызова должны отключиться автоматически, есть ли какой-либо возможный способ справиться с таким сценарием? Заранее благодарю вас

Ответ №1:

Посмотрите на конфигурацию функций таймеров сеанса SIP. Или (я предпочитаю это для обеспечения совместимости) отключиться, если нет трафика RTP или состояние соединения не меняется в течение длительного времени (в зависимости от состояния вызова сеанс мультимедиа может не существовать или быть деактивирован с отключением звука, поэтому проверки только RTP может быть недостаточно).