Процедура передачи и приема запросов в ходе диалога |
|
Как только соединение между двумя агентами пользователя установлено, любой из них может стать инициатором новых транзакций, необходимых в рамках диалога. UA, передающий запросы, будет выполнять в транзакции роль клиента, a UA, принимающий запросы, будет выполнять роль сервера. Заметим, что эти роли могут отличаться от тех, которые исполняли агенты пользователя в транзакции создания диалога. Запросы в режиме диалога могут включать в себя заголовки Record-Route и Contact. Эти запросы не могут привести к изменению маршрута (route set), однако в состоянии модифицировать текущий адрес удаленного пользователя (remote target). Для изменения remote target применяются определенные типы запросов, которые используют для этой цели вышеупомянутые заголовки. Они носят название запросов, обновляющих текущий адрес удаленного пользователя (target refresh requests). Такими запросами являются re-INVITE и UPDATE. |

