Ответы класса 4хх информируют о том, что в запросе обнаружена ошибка. После получения такого ответа пользователь не должен передавать тот же самый запрос без его модификации.
| Код | Назначение |
| 400 | Bad Request. В запросе обнаружена синтаксическая ошибка. Это означает, что запрос не понят принимающим узлом. Ответ с этим кодом должен передаваться при обнаружении любой синтаксической ошибки. Reason-Phrase должна характеризовать ошибку более детально, например: «Потеря заголовка Call-ID». Дальнейшее поведение системы зависит от конкретной программной реализации SIP |
| 401 | Unauthorized. Запрос требует проведения процедуры аутентификации пользователя. Этот ответ передает UAS или registrar. Когда получен этот ответ, к формированию сообщений применяются специальные правила |
| 402 | Payment Required. Требуется предварительная оплата услуг. Ответ с этим кодом резервирован для будущего использования |
| 403 | Forbidden. Запрещенный запрос - запрос не будет обрабатываться сервером и не должен передаваться повторно. Запрос был понят, но не будет обслужен. Такой ответ может быть получен, к примеру, при
попытке дозвониться по номеру, который не принимает звонки с данного номера телефона |
| 404 | Not Found. Вызываемый пользователь не обнаружен. Сервер не обнаружил вызываемого пользователя в домене, указанном в поле Request-URI. Этот ответ передается, когда вызываемый пользователь либо
никогда не существовал, либо данные об этом пользователе были стерты с этого сервера |
| 405 | Method Not Allowed. He разрешается передавать запрос этого типа на адрес, указанный в поле Request-URI. Ответ содержит заголовок Allow со списком типов запросов, возможных для данного адреса |
| 406 | Not Acceptable. Вызываемая сторона будет генерировать ответы, которые не будут поняты вызывающей стороной. Форматы передаваемых данных не соответствуют требованиям, предъявленным в заголовке Accept запроса, поскольку форматы, указанные в запросе, не были поняты |
| 407 | Proxy Authentication Required.Перед вызовом вам требуется аутентифицировать себя прокси-серверу |
| 408 | Request Timeout. Сервер не может передать ответ в течение промежутка времени,
специфицированного вызывающим пользователем в заголовке Expires запроса. Время от времени эти ответы могут передавать загруженные сетевые серверы. Вызывающий пользователь может заново передать запрос через некоторое время |
| 410 | Gone. Сервер больше не имеет доступа к запрашиваемому ресурсу и не знает, куда переадресовать запрос. Ответ передается в случае, когда вызываемый пользователь изменил свое местонахождение на длительный срок. Если сервер не знает или не в состоянии определить, как долго адресат будет отсутствовать, он передает ответ с кодом 404 (Not Found) |
| 413 | Request Entity Too Large. Размер запроса слишком велик для обработки на сервере.
Сервер может завершить соединение, чтобы прекратить прием такого запроса. Если обслуживание приостановлено временно, сервер добавляет в сообщение заголовок Retry-After. В поле заголовка указано время, по истечении которого вызывающий пользователь может предпринять новую попытку |
| 414 | Bequest-URI Too Long. У сервера возникли трудности с интерпретацией адреса, указанного в поле Request-URI, поскольку он слишком длинный |
| 415 | Unsupported Media Type. Сервер не может принять запрос из-за того, что формат содержимого тела сообщения не поддерживается сервером для запроса данного типа. Сервер должен предоставить клиенту список доступных форматов, используя заголовки Accept, Accept-Encoding, или Accept-Language, в зависимости от характера проблемы |
| 416 | Unsupported URI Scheme. Сервер не может обработать запрос из-за того, что схема URI в поле Request-URI ему непонятна |
| 420 | Bad Extension. Сервер не понимает расширение протокола SIP, которое содержится в поле заголовка Proxy-Require или Require. Сервер должен поместить список не поддерживаемых расширений
в заголовок Unsupported ответа |
| 421 | Extension Required. Для правильной обработки запроса UAS вынужден применить определенное расширение, однако оно не указано в поле заголовка Supported запроса. Ответы с этим кодом могут содержать заголовок Require со списком требуемых расширений. Сервер передает ответ с кодом 421 только в тех случаях, когда не может предоставить вызываемому пользователю обслуживание с приемлемым качеством. В остальных случаях, если необходимые расширения отсутствуют в заголовке Supported запроса, сервер вместо передачи ответа с кодом 421 должен обрабатывать запрос, используя стандартные возможности SIP и другие расширения, поддерживаемые клиентом |
| 423 | Interval Too Brief. Сервер отклоняет запрос, потому что время действия ресурса, слишком короткое. Этот ответ использует registrar, чтобы отклонить сообщение регистрации, для заголовка Contact время действия которого очень мало |
| 480 | Temporarily Unavailable. Соединение с оконечной системой было установлено успешно, но пользователь в данное время недоступен (к примеру, находится вне системы или находится в системе, но в состоянии, препятствующем установлению соединения с вызывающим абонентом, или активизировал опцию «Не беспокоить»). Ответ может информировать о предпочтительном времени для повторного вызова в поле заголовка Retry-After. Вызываемый пользователь может быть доступен по другому адресу, не известному серверу. Reason-Phrase формируется агентом пользователя
и обозначает более точную причину недоступности пользователя |
| 481 | Call/Transaction Does Not Exist. Сервер получил запрос, не относящийся к текущему диалогу или транзакции. Запрос отбрасывается |
| 482 | Loop Detected. Обнаружен замкнутый маршрут передачи запроса. Это тот случай, когда используется поле Via, позволяющее выявлять закольцованные маршруты, наличие которых могли пропустить протоколы сетевого и транспортного уровней. Если сервер видит свой собственный адрес в поле Via принятого им запроса, относящегося к еще не установленному соединению, это говорит о том, что где-то в сети имеется петля |
| 483 | Too Many Hops. Запрос на своем пути к вызываемому пользователю прошел через большее
количество прокси-серверов, чем разрешено. Сервер получает запрос с нулевым значением заголовка Max-Forwards. Это является защитой от длинных и нестабильных маршрутов |
| 484 | Address Incomplete. Принят запрос с неполным адресом в поле Request-URI. Дополнительная информация представлена в комментарии Reason-Phrase. Может использоваться для реализации постепенной передачи дополнительной адресной информации |
| 485 | Ambiguous. Адрес вызываемого пользователя в поле Request-URI неоднозначен. Сервер может предложить вызывающему пользователю список адресов в поле заголовка Contact, по которым можно передать запрос. Обычно вызывающему пользователю предоставляется несколько адресов на выбор. Использование списка адресов может повлечь за собой нежелательные последствия - раскрытие частной информации о местонахождении того или иного пользователя или организации. Должна существовать возможность конфигурировать сервер таким образом, чтобы он передавал ответ с кодом 404 (Not Found) по получении неоднозначного запроса или изымал список адресов в поле Contact. Ниже приведен пример ответа на неоднозначный запрос с адресом sip:
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
: SIP/2.0 485 Ambiguous
Contact: dulphy smart
\n This e-mail address is being protected from spambots, you need JavaScript enabled to view it
>
Contact: dulphy logistics
\n This e-mail address is being protected from spambots, you need JavaScript enabled to view it
>
Contact: Petrov konsulting
\n This e-mail address is being protected from spambots, you need JavaScript enabled to view it
>
|
| 486 | Busy Here. Вызываемый пользователь в данный момент либо не желает, либо не имеет возможности принять данный вызов в дополнение к существующим. В заголовке Retry-After ответа может быть указано подходящее для вызова время. Для того чтобы связаться с пользователем, можно применить другие средства, например, воспользоваться услугой речевой почты |
| 487 | Request Terminated. Запрос был отменен сообщением BYE или CANCEL |
| 488 | Not Acceptable Here. Соединение с сервером было установлено, но отдельные элементы описания сеанса связи, такие как тип запрашиваемой информации, полоса пропускания, вид адресации недопустимы. Существует возможность связаться с пользователем по другому адресу, или используя прочие средства |
| 489 | Bad Event. Ответ используется, чтобы указать, что сервер не понял тип event package, указанного в заголовке Event |
| 491 | Request Pending. Запрос поступил на сервер, который к этому времени не закончил обработку другого запроса, относящегося к тому же диалогу |
| 493 | Undecipherable. Запрос, полученный UAS, содержит зашифрованное MIME-тело сообщения, для которого получатель не в состоянии подобрать подходящий ключ дешифрирования. Ответ может иметь тело сообщение, несущее соответствующий открытый ключ шифрования; при использовании этого ключа клиентом запросы будут без затруднений обрабатываться UA |
| 494 | Security Agreement Required. Ответ передается сервером при выполнении процедуры выбора механизма обеспечения безопасности. Если запрос клиента, помимо заголовка Security-Client со списком механизмов содержит идентификатор option-tag «see-agree» в заголовке Supported, сервер передает ответ с кодом 494. Ответ должен включать в себя заголовок Security-Server со списком механизмов обеспечения безопасности, поддерживаемых сервером. Клиент должен выбрать подходящий механизм безопасности и применить его при передаче запроса |