Составители:
Рубрика:
39
Заголовки сообщений содержат сведения об отправителе, адресате, пути следования
и др., в общем, переносят информацию, необходимую для обслуживания данного
сообщения. О типе заголовка можно узнать по его имени. Оно не зависит от регистра (т.е.
буквы могут быть прописные и строчные), но обычно имя пишут с большой буквы, за
которой идут строчные.
Сообщения протокола SIP могут содержать так называемое тело сообщения. В
сообщениях ACK, INVITE и OPTIONS тело сообщения содержит описание сеансов связи,
например, в формате протокола SDP. Сообщение BYE тела сообщения не содержит, а
ситуация с сообщением REGISTER подлежит дальнейшему изучению. С ответами дело
обстоит иначе – любой ответ может содержать тело сообщения, но содержимое тела в
ответах разных типов бывает разным.
Вся информация, необходимая для установления соединения, помещается в
заголовке. Это может быть, например, адрес вызываемого и вызывающего пользователей,
пройденный сообщением путь, размер тела сообщения. О типе заголовка и содержащейся
в нем информации можно узнать по его имени. Оно всегда начинается с большой буквы, за
которой следуют строчные. Некоторые заголовки используются во всех сообщениях, а
некоторые – только в определенных случаях.
Имеются заголовки четырех видов:
Общие заголовки; они есть и в запросах и ответах;
Заголовки содержания; они начинаются со слова ‘Content’ и несут информацию о
размере тела сообщения или об источнике, передавшем сообщение;
Заголовки запросов, несущие дополнительную информацию о запросе;
Заголовки ответов, несущие дополнительную информацию об ответе.
Заголовок содержит имя, за которым, после двоеточия (:), следует поле, содержащее
данные, которые несет заголовок –
имя: содержимое
Рассмотрим примеры и смысл наиболее часто встречаемых заголовков:
Call-ID – уникальный идентификатор отдельного сеанса связи или регистрации
отдельного клиента; он подобен метке соединения (call reference) в DSS-1. Назначается
стороной, которая инициирует вызов. Содержит буквенно-числовое значение и имя
хоста, разделенные символом ‘@’.
Пример: [email protected]oniis.ru.
To – определяет получателя запроса; кроме SIP-адреса, здесь может присутствовать
параметр 'tag' для идентификации пользователя или услуги, находящихся на одном SIP
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »