Формирование поля Request-URI |
|
Поле Request-URI указывает пользователя или услугу, к которым адресован запрос. Исходное значение поля Request-URI сообщения устанавливается таким же, как URI в поле заголовка То. Исключение составляет запрос типа REGISTER; подробно процесс установки значения Request-URI для сообщения REGISTER описан в разделе 4.6 главы 4. По причинам обеспечения анонимности (privacy) или из соображений удобства может быть нежелательно устанавливать в полях Request-URI и заголовка То одинаковые значения, особенно, если инициирующий вызов UA предвидит, что Request-URI будет изменен в процессе передачи. В некоторых случаях на значение Request-URI сообщения может повлиять наличие предустановленного маршрута. Предустановленный маршрут представляет собой упорядоченную последовательность URI, идентифицирующую последовательность серверов, через которые UAC передает исходящие запросы вне диалога. Обычно предустановленный маршрут устанавливается в UA пользователем или поставщиком услуг (service provider), или же при помощи других не-SIP механизмов. Рекомендуется задавать в качестве предустановленного маршрута один URI, соответствующий исходящему прокси-серверу. При наличии предустановленного маршрута должны выполняться процедуры заполнения полей Request-URI и Route, детализированные в § 4.3 (даже несмотря на то, что диалога не существует), при использовании желаемого Request-URI в качестве URI удаленного узла. |

