Протокол SIP. Гольдштейн Б.С - 14 стр.

UptoLike

Рубрика: 

14
ним текстовой расшифровкой (Reason-Phrase), разделённые пробелом.
Символы возврата каретки (СR) и перевода строки (LF) могут использо-
ваться только совместно в завершающей строку последовательности CRLF.
Версия
протокола
Пробел
Status-
Сode
Пробел
Reason-
Phrase
СRLF
Рис. 1.8. Строка ответа Status-Line
Код ответаэто целое трёхзначное число, отражающее результат об-
работки запроса сервером. Reason-Phrase даёт краткое описание статус-
кода и предназначена для визуального восприятия пользователем в отличие
от Status-Code, который служит для оповещения технических устройств. К
формулировке Reason-Phrase не предъявляется жестких требований: фир-
мы-производители вправе выбрать любой текст на произвольном нацио-
нальном языке, указанном в поле заголовка Accept-Language запроса.
Первая цифра статус-кода определяет класс ответа. Оставшиеся две
цифры носят дополнительный характер и служат для упорядочения кодов в
пределах категории. Определено шесть классов ответов, которые несут
различную функциональную нагрузку. Все ответы делятся на два типа: ин-
формационные и окончательные. Информационные ответы показывают,
что запрос находится в стадии обработки. Окончательные ответы означают
завершение обработки запроса, а каждый из них в отдельностирезультат
обработки запроса. Значение каждого ответа подробно описано в [1].
Информационные или предварительные ответы (1xx)
Информационные или предварительные ответы (табл. 1.1) содержат
информацию о том, что запрашиваемый сервер находится на стадии обра-
ботки запроса и не может в данный момент дать окончательный ответ. Как
правило, сервер посылает 1хх ответ, если он предполагает, что формирова-
ние финального ответа займёт более 200 мс.
Таблица 1.1
Некоторые информационные ответы
Код Значение
100 Trying. Запрос обрабатывается. Например, сервер обращается к базе
данных, но местонахождение вызываемого пользователя в настоящий
момент не определено
180 Ringing. Местонахождение вызываемого пользователя определено. Вы-
зываемый пользователь получает сигнал о входящем вызове от своего
UA
183 Session Progress. Этот ответ используется для того, чтобы заранее полу-
чить от шлюзов, стоящих на пути к вызываемому пользователю, описа-
ние сессии (SDP-описание) для проключения разговорного тракта в
предответном состоянии (например, речевые подсказки при связи с
Call-центром)