Есть ли сценарий, где даже BYE из UA в диалоговом окне не приводит к удалению диалога? Если да, можете ли вы привести пример для такого сценария ...Есть ли сценарий, где даже BYE из UA в диалоговом окне не приводит к удалению диалога?
0
A
ответ
2
Если вы используете RFC3265, прием BYE для вызова, ожидающего подписки, не завершит диалог. См. RFC 3265 Раздел 3.3.4. Создание и окончание диалога
0
Если UA не получает BYE, то, конечно, он не может знать, что удаленная сторона ушла.
В этом случае есть несколько способов понять, что диалог фактически завершен: он может использовать таймеры сеанса или смотреть, что происходит на медиа-плоскости, - прекратили ли эти TCP-соединения? ли отчеты RTCP перестали прибывать? - или других механизмов.
Но в противном случае для UA , отправляющего BYE, диалог немедленно прекратился.