Составители:
Рубрика:
40
URL. Если необходим визуальный вывод имени пользователя, например, на дисплей,
его также можно поместить в поле То.
Пример: the director <u[email protected]> tag=12345.
From – определяет отправителя запроса; по организации аналогичен полю То.
CSeq – уникальный идентификатор запроса внутри одного Call-ID, он необходим для
того, чтобы отличить, на какой запрос прошел ответ, т.к. в некоторых случаях это
может оказаться ответ на другой запрос; состоит из двух частей: натурального числа в
диапазоне от 1 до 2^32 и названия типа запроса.
Via – запрос может проходить через несколько прокси-серверов, каждый из которых
принимает, обрабатывает и направляет его на следующий прокси-сервер, пока
сообщение не достигнет конечного UAS. Поле Via показывает путь, пройденный
запросом; каждый прокси-сервер добавляет это поле со своим адресом. Это
необходимо для обнаружения колец, т.е. когда сообщение ходит в сети по кругу и не
передается дальше, а также в случаях, когда необходимо, чтобы запросы и ответы
обязательно проходили по одному и тому же пути (например, в случае использования
firewall).
Пример: запрос обрабатывался двумя прокси-серверами: сначала сервером loniis.ru,
потом – sip.telecom.com. Тогда в запросе появятся следующие поля:
Via: SIP/2.0/UDP sip.telecom.com:5060
Via: SIP/2.0/UDP loniis.ru:5060
Content-Type – определяет формат описания сеанса связи. Само описание сеанса,
например, в формате протокола SDP включается в тело сообщения.
Content-Length – показывает размер тела сообщения.
6.2 Запросы
В настоящей версии протокола SIP определено шесть типов запросов. Каждый из них
предназначен для выполнения довольно широкого круга задач, что является явным
достоинством протокола SIP, так как благодаря этому число сообщений, которыми
обмениваются терминалы и серверы, сведено к минимуму. С помощью запросов клиент
сообщает о текущем местоположении, приглашает пользователей принять участие в
сеансах связи, модифицирует уже установленные сеансы, завершает их и т.д. Сервер
определяет тип принятого запроса по названию, указанному в стартовой строке. В той же
строке в поле Request-URI указан SIP-адрес вызываемого пользователя. Описание
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »