(Действующий) Приказ Министерства информационных технологий и связи РФ от 31 мая...

Докипедия просит пользователей использовать в своей электронной переписке скопированные части текстов нормативных документов. Автоматически генерируемые обратные ссылки на источник информации, доставят удовольствие вашим адресатам.

Действующий
5.10. Сообщение "Запрос подписки" используется для запроса информации о текущем состоянии и об обновлениях состояния удаленного ресурса. "Запрос подписки" подтверждается окончательным ответом.
5.11. Запрос "Информация о текущем состоянии" передается после получения "Запроса подписки", а также после изменения состояния, на уведомление о котором была открыта подписка. Запрос "Информация о текущем состоянии" подтверждается окончательным ответом.
5.12. Запрос "Предписание" информирует получателя связаться с третьей стороной, используя контактную информацию, которая содержится в запросе.
5.13. Запрос "Сообщение" предназначен для передачи мгновенных текстовых сообщений, которые помещаются в тело запроса "Сообщение". При доставке сообщения получателю формируется ответ с кодом 200.
6. Ответ на запрос включает начальную строку с полями, где указываются номер версии протокола, тип ответа и короткая расшифровка ответа. Все эти поля разделяются пробелом, а заканчивается строка символом "возврат каретки".
Поле тип ответа состоит из трех цифр (код статуса), определяющих результат выполнения запроса.
Протокол SIP определяет две группы ответов на запрос инициирующий соединение: предварительные и окончательные. Окончательные ответы несут результат обработки запроса и передаются с подтверждением. Предварительные ответы несут информацию о текущей стадии обработки запроса и передаются без подтверждения.
6.1. Сервер SIP поддерживает классы ответов, приведенные в таблице N 1. Первая цифра поля кода статуса определяет класс ответа.

Таблица N 1. Классы ответов SIP

Код статуса
Класс ответа
Примечание
1
2
3
1ххИнформационный (предварительный)Запрос получен, продолжается процесс обработки
2ххУспешно обработанЗапрос получен, понят и обработан
3ххПеренаправлениеОборудование информируется о новом местоположении абонента, предпринимаются действия для завершения соединения
4ххОшибка клиентаЗапрос содержит синтаксическую ошибку или не может быть выполнен
5ххОшибка сервераСервер не может выполнить очевидно правильный запрос, возможно повторение запроса через некоторое время
6ххГлобальная ошибкаЗапрос не может быть выполнен ни на каком сервере (занятость абонента, возможность оставить сообщение)
Реализации SIP различают класс ответа (первую цифру кода). От реализаций SIP не требуется различать значения всех указанных кодов статуса. Нераспознанный ответ любого класса обрабатывается как код х00 данного класса.
6.2. Ответы 1хх.
100 - предназначен для обнуления таймеров.
180 - вызываемому абоненту передается информация о вызове.
181 - указывается в теле сообщения, к какому абоненту переправляется вызов.
182 - используется в приложениях, которые позволяют ставить текущий вызов в очередь до тех пор, пока не будут обслужены вызовы, находящиеся перед ним.
183 - используется для того, чтобы заранее получить описание сеанса информационного обмена от шлюзов на пути к вызываемому абоненту таким образом, чтобы мог быть проключен голосовой тракт в предответном состоянии до того, как вызывающий абонент получит сигнал КПВ.
189 - используется для предоставления текущей информации о состоянии соединения, переключаемого на другой номер в фазе разговора. При этом ожидается получить либо ответ об успешной обработке, либо ответ об отказе вызываемой стороны.
6.3. Ответы 2хх.
200 - успешное выполнение запроса.
202 - запрос принят для обработки, но обработка не завершена.
6.4. Ответы 3хх.
300 - указывает несколько SIP-адресов, по которым можно найти вызываемого абонента.
301 - означает, что вызываемый абонент больше не находится по адресу, указанному в запросе, и направлять запросы нужно на адрес, указанный в поле заголовка "Текущий адрес абонента".
302 - означает, что абонент временно (промежуток времени может быть указан в поле заголовка "Время жизни сообщения") находится по другому адресу, указанному в поле "Текущий адрес абонента".
305 - означает, что вызываемый абонент не доступен непосредственно, входящий вызов должен пройти через прокси-сервер. Вызывающей стороне рекомендуется повторить запрос через прокси-сервер, адрес которого указан в поле заголовка "Текущий адрес абонента".
380 - запрошенная услуга недоступна, но доступны альтернативные услуги, которые описаны в теле сообщения.
6.5. Ответы 4хх.
400 - означает, что запрос не понят из-за синтаксических ошибок в нем.
401 - означает, что запрос требует проведения процедуры аутентификации абонента.
403 - означает, что сервер понял запрос, но отказался его обслуживать. Повторный запрос не посылается.
404 - сервер не обнаружил вызываемого абонента.
405 - не разрешается передавать запрос этого типа на адрес, указанный в заголовке.
406 - вызываемая сторона будет формировать ответы, которые не будут поняты вызывающей стороной.
407 - перед вызовом требуется провести аутентификацию в прокси-сервере.
408 - сервер не может передать ответ в течение времени, указанного вызывающим абонентом в заголовке "Время жизни сообщения" запроса.
410 - сервер не имеет доступа к запрашиваемому ресурсу и не знает куда переадресовать запрос.
413 - размер запроса слишком велик для обработки на сервере.
414 - у сервера возникли трудности с интерпретацией адреса получателя из-за его длины.
415 - сервер не может принять запрос, так как формат содержимого тела сообщения не поддерживается сервером для запроса данного типа.
416 - сервер не может обработать запрос из-за того, что схема адреса получателя ему непонятна.
420 - сервер не понимает расширение протокола SIP.
421 - в заголовке запроса не указано, какое расширение сервер должен применить для его обработки.
423 - сервер отклоняет запрос, так как время действия ресурса короткое.
480 - соединение с оконечной системой установлено успешно, но абонент в данный момент недоступен.
481 - сервер получил запрос, не относящийся к текущему диалогу или транзакции. Запрос отбрасывается.
482 - обнаружен замкнутый маршрут передачи запроса.
483 - запрос на своем пути прошел через большее число прокси-серверов, чем разрешено.
484 - принят запрос с неполным адресом.
485 - означает, что адрес вызываемого абонента не однозначен.