SIP ответы и их значения

SIP ответы и их значения

1xx = Предварительные ответы

SIP/2.0 100 Trying – запрос обрабатывается.

SIP/2.0 180 Ringing – местоположение вызываемого пользователя определено. Выдан сигнал о входящем вызове.

SIP/2.0 181 Call is Being Forwarded – прокси-сервер переадресует вызов к другому пользователю.

SIP/2.0 182 Call is Queued – вызываемый абонент временно не доступен, вызов поставлен в очередь.

SIP/2.0 183 Session Progress – используется для того, чтобы заранее получить описание сеанса информационного обмена от шлюзов на пути к вызываемому пользователю.

SIP/2.0 199 Early Dialog Terminated – Может использоваться сервером пользовательских агентов для указания вышестоящим объектам SIP (включая клиент пользовательского агента (UAC)), что раннее диалоговое окно было прекращено.

2xx = Успешные ответы

SIP/2.0 200 OK – успешное завершение.

SIP/2.0 202 Accepted – запрос принят для обработки Используется для справки о состоянии обработки.

SIP/2.0 204 No Notification – Указывает, что запрос был успешным, но соответствующий ответ не будет получен.

3xx = Сообщения о перенаправлении

SIP/2.0 300 Multiple Choices – указывает несколько SIP-адресов, по которым можно найти вызываемого пользователя.

SIP/2.0 301 Moved Permanently – вызываемый пользователь больше не находится по адресу, указанному в запросе.

SIP/2.0 302 Moved Temporarily – пользователь временно сменил местоположение.

SIP/2.0 305 Use Proxy – вызываемый пользователь не доступен непосредственно, входящий вызов должен пройти через прокси-сервер.

SIP/2.0 380 Alternative Service – запрошенная услуга недоступна, но доступны альтернативные услуги.

4xx = Ошибка запроса

SIP/2.0 400 Bad Request – запрос не понят из-за синтаксических ошибок в нем, ошибка в сигнализации, скорее всего что-то с настройками оборудования.

SIP/2.0 401 Unauthorized – нормальный ответ сервера о том, что пользователь еще не авторизировался; обычно после этого абонентское оборудование отправляет на сервер новый запрос, содержащий логин и пароль.

SIP/2.0 401 Expired Authorization – время регистрации истекло.

SIP/2.0 402 Payment Required – требуется оплата (зарезервирован для использования в будущем).

SIP/2.0 403 No Such User – нет такого пользователя, ошибка в номере, логине или пароле.

SIP/2.0 403 User Disabled – пользователь отключен.

SIP/2.0 403 Wrong Guess – ошибка в пароле.

SIP/2.0 403 Conflict – такой SIP-номер уже используется.

SIP/2.0 403 Forbidden – абонент не зарегистрирован.

SIP/2.0 403 Empty Route Set – нет ни одного шлюза в роутинге.

SIP/2.0 403 Caller Not Registered – нет такого пользователя.

SIP/2.0 403 Out of Look-Ahead Retries – перебор узлов закончен.

SIP/2.0 403 Invalid Phone Number – нет такого направления.

SIP/2.0 403 No Money Left on RFC Account – на счету нет денег для совершения звонка.

SIP/2.0 404 Not found – вызываемый абонент не найден, нет такого SIP-номера.

SIP/2.0 404 Undefined Reason – неопределенное направление.

SIP/2.0 404 Unknown user account – логин и пароль не найдены.

SIP/2.0 404 Out of Order – в заявке на маршрутизацию по этому направлению нет ни одного шлюза, проверьте настройку маршрутизации по этому направлению.

SIP/2.0 405 Method Not Allowed – метод не поддерживается, может возникать если пользователь пытается отправлять голосовую почту и т.п.

SIP/2.0 406 No codecs match – неправильная конфигурация кодеков.

SIP/2.0 406 Not Acceptable – пользователь не доступен.

SIP/2.0 407 Proxy Authentication Required – необходима аутентификация на прокси-сервере.

SIP/2.0 408 Request Timeout – время обработки запроса истекло: Абонента не удалось найти за отведенное время.

SIP/2.0 408 Login timed out – за отведенное время не получен ответ от сервера на запрос авторизации.

SIP/2.0 410 No Route – вариант SIP/2.0 403 Empty Route Set; нет доступа к ресурсу: Ресурс по указанному адресу больше не существует.

SIP/2.0 412 Conditional Request Failed – данное условие не выполняется (RFC3903).

SIP/2.0 413 Request Entity Too Large – размер запроса слишком велик для обработки на сервере.

SIP/2.0 414 Request-URI Too Long – Запрашиваемый URI слишком длинный.

SIP/2.0 415 No Media – звонок совершается неподдерживаемым кодеком.

SIP/2.0 416 Unsupported Scheme – сервер не может обработать запрос из-за того, что схема адреса получателя ему непонятна.

SIP/2.0 417 Unknown Resource-Priority – была метка resource-priority, но не было Resource-Priority header (RFC4412).

SIP/2.0 420 Bad extension – неизвестное расширение: Сервер не понял расширение протокола SIP.

SIP/2.0 421 Extension Required – в заголовке запроса не указано, какое расширение сервер должен применить для его обработки.

SIP/2.0 422 Session Interval Too Small – полученный запрос содержит в поле Session-Expires значение которое меньше минимального таймера (RFC4028).

SIP/2.0 423 Interval Too Brief – сервер отклоняет запрос, так как время действия ресурса короткое.

SIP/2.0 424 Bad Location Information — Содержание location в запросе имеет неправильную форму (RFC6442).

SIP/2.0 428 Use Identity Header — Политика сервера требуют заголовок Identity,и не был предоставлен (RFC4474).

SIP/2.0 429 Provide Referrer Identity — Сервер не получил Referred-By в запросе (RFC3892).

SIP/2.0 430 Flow Failed — Спец поток к UA неудачен, но другие потоки могут быть успешны. Этот запрос должен исп между проки и не должен быть виден конечным пользователям. (но если видим, должен трактоваться как ответ 400 Bad Request) (RFC5626).

SIP/2.0 433 Anonymity Disallowed — запрос отклонен потому что он анонимный (RFC5079).

SIP/2.0 436 Bad Identity-Info — Поле Identity-Info запроса и URI схема не могут различаться (RFC4474).

SIP/2.0 437 Unsupported Certificate — сервер не может проверить сертификат для домена, которым подписан запрос (RFC4474).

SIP/2.0 438 Invalid Identity Header — сервер получил правильный сертификат, которым был подписан запрос, но не может проверить сам сертификат (RFC4474).

SIP/2.0 439 First Hop Lacks Outbound Support — Первый исходящий прокси сервер на котором пытается зарегистрироваться пользователь не поддерживает «outbound» фичу по RFC 5626, хотя registrar поддерживает.

SIP/2.0 440 Max-Breadth Exceeded – общее количество петель на SIP-прокси, вызванных разветвленным запросом SIP (то есть пересылают запрос более чем одному месту назначения) превышено (RFC5393).

SIP/2.0 469 Bad Info Package – Метод INFO для инициации сеанса SIP и механизм информационного пакета не определены (RFC6086).

SIP/2.0 470 Consent Needed — источник запроса не имеет прав от получателя на такой запрос (RFC5360).

SIP/2.0 480 Invalid Phone Number – неправильный номер телефона, не соответствует количество цифр или неправильный код страны или города.

SIP/2.0 480 Destination Not Found In Client Plan – направления нет в тарифном плане абонента.

SIP/2.0 480 Wrong DB Response – проблемы с центральной базой сети.

SIP/2.0 480 DB Timeout – проблемы с центральной базой сети.

SIP/2.0 480 Database Error – проблемы с центральной базой сети.

SIP/2.0 480 Codec Mismatch – несоответствие кодеков.

SIP/2.0 480 No Money Left on RFC Account – нет денег на счету, обратитесь к администратору сети.

SIP/2.0 480 Empty Route Set – пустое направление, нет принимающих шлюзов.

SIP/2.0 480 No money left – недостаточно денег на счете.

SIP/2.0 480 Temporarily Unavailable – временно недоступное направление попробуйте позвонить позже.

SIP/2.0 481 Call Leg/Transaction Does Not Exist – действие не выполнено, нормальный ответ при поступлении дублирующего пакета.

SIP/2.0 482 Loop Detected – обнаружен замкнутый маршрут передачи запроса.

SIP/2.0 483 Too Many Hops – запрос на своем пути прошел через большее число прокси-серверов, чем разрешено.

SIP/2.0 484 Address Incomplete – принят запрос с неполным адресом.

SIP/2.0 485 Ambiguous – адрес вызываемого пользователя не однозначен.

SIP/2.0 486 Busy Here – абонент занят.

SIP/2.0 487 Request Terminated – запрос отменен, обычно приходит при отмене вызова.

SIP/2.0 488 Codec Mismatch – нет шлюзов с поддержкой заказанного кодека.

SIP/2.0 488 Private IP Address – адрес RTP media из сетей (RFC1918).

SIP/2.0 489 Bad Event – Сервер не понял пакет событий, указанный в поле заголовка события (RFC6665).

SIP/2.0 491 Request Pending – запрос поступил в то время, когда сервер еще не закончил обработку другого запроса, относящегося к тому же диалогу.

SIP/2.0 493 Undeciperable – сервер не в состоянии подобрать ключ дешифрования: невозможно декодировать тело S/MIME сообщения.

SIP/2.0 494 Security Agreement Required – Сервер получил запрос, который требует согласованного механизма безопасности, и ответ содержит список подходящих механизмов безопасности для выбора запрашивающей стороны, или вызов дайджест-аутентификации (RFC3329).

SIP/2.0 499 Codec Mismatch – отсутствует кодек.

5xx = Ошибки сервера

SIP/2.0 500 Internal Server Error – внутренняя ошибка сервера.

SIP/2.0 500 DB Timeout – нет ответа от базы данных.

SIP/2.0 500 Database Error – то же самое, но в другой момент.

SIP/2.0 500 Wrong DB Response – неправильный ответ базы данных, редкая ошибка.

SIP/2.0 500 Undefined Reason – неопределенная причина.

SIP/2.0 500 Account has been moved to a remote system – аккаунт перенесен в удаленную систему (дословно).

SIP/2.0 501 Method Not Supported Here – в сервере не реализованы какие-либо функции, необходимые для обслуживания запроса: Метод запроса SIP не поддерживается.

SIP/2.0 502 Bad Gateway – сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.

SIP/2.0 503 Service Unavailable – сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.

SIP/2.0 504 Server time-out – сервер не получил ответа в течение установленного промежутка времени от сервера, к которому он обратился для завершения вызова.

SIP/2.0 505 SIP Version not supported – версия не поддерживается: Сервер не поддерживает эту версию протокола SIP.

SIP/2.0 513 Message too big – сервер не в состоянии обработать запрос из-за большой длины сообщения.

SIP/2.0 555 Push Notification Service Not Supported – Поддержка push-уведомлений для любого SIP-сервера не осуществляется (RFC8599).

SIP/2.0 580 Precondition Failure – Сервер не может или не хочет соблюдать некоторые ограничения, указанные в предложении (RFC3312).

6xx = Глобальные ошибки

SIP/2.0 600 Busy everywhere – вызываемый пользователь занят и не желает принимать вызов в данный момент.
SIP/2.0 603 Decline – вызываемый пользователь не желает принимать входящие вызовы, не указывая причину отказа.
SIP/2.0 604 Does Not Exist Anywhere – вызываемого пользователя не существует.
SIP/2.0 606 Not Acceptable – соединение с сервером было установлено, но отдельные параметры, такие как тип запрашиваемой информации, полоса пропускания, вид адресации не доступны.
SIP/2.0 607 Unwanted – Вызываемая сторона не хотела этого вызова от вызывающей стороны. Будущие попытки вызывающей стороны, вероятно, будут отклонены аналогичным образом (RFC8197).

Возможно, полезным окажется информация в статье про коды ошибок в Asterisk.