Я работаю над проектом WebRT C с использованием библиотеки Sip. JS. Все работает, как и ожидалось, для аудио и видео, за исключением одного: удаленный узел автоматически отбрасывает сеанс каждые 30 секунд. Проверил логи, и я увидел такие сообщения: Timer M expired for INVITE client transaction
на стороне вызывающего и Timer L expired for INVITE server transaction
на удаленной стороне. Смотрю на Sip. JS do c здесь https://sipjs.com/api/0.15.0/
, но кажется, что нигде я не могу установить таймер сеанса. Раньше я использовал другую библиотеку WebRT C JS с именем JSSIP, и у них есть переменная с именем session_timers
, которая позволяет мне включать / отключать таймеры сеанса. Итак, вопрос: можно ли отключить таймеры сессии в Sip. JS? Если я не могу, как я могу вызвать команду re-invite
? Дайте мне знать, если вам нужно увидеть логи, так как они очень длинные.