Заголовок Service-Route |
|
Заголовок Service-Route, являющийся расширением протокола SIP, используется совместно с ответами на запрос REGISTER для того, чтобы обеспечить механизм, с помощью которого регистрирующий сервер может информировать агента пользователя о так называемом маршруте service route, т.е. о маршруте к серверам, предоставляющим услуги. Впоследствии UA может использовать эту информацию при исходящем вызове для того, чтобы запросить предоставление определенных услуг доменом, где находится используемый сервер регистрации. Заголовок Service-Route направляет запросы через определенную последовательность прокси-серверов. При использовании этого маршрута UA сможет воспользоваться услугами, предоставляемыми прокси-серверами, которые связаны с сервером регистрации. Значения заголовка Service-Route должны соответствовать синтаксису, определенному для заголовка Route. В частности, значения должны содержать параметр «1r».
В приведенном ниже примере представлена домашняя сеть, состоящая из регистрирующего сервера (R), прокси-сервера, предоставляющего услуги HSP (home service proxy), базы данных (DBMS) и пограничного прокси-сервера поставщика услуг, маршрутизирующего сообщения (Р2). UA1 через исходящий прокси-сервер Р1 передает сообщение REGISTER регистрирующему серверу; тот помещает в ответ заголовок Service-Route, указывающий, что UA1 при исходящем вызове сможет воспользоваться предоставляемыми данным доменом услугами, если направит запрос, инициирующий соединение, через Р2 и HSP, т.е., например, при передаче INVITE пользователю UA2 скопирует содержимое Service-Route в заголовок Route. Пример: |

