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

SIP ответы и их значения
Задать вопрос
Наши специалисты ответят на любой интересующий вопрос по услуге

Работа с SIP-протоколом всегда предполагает работу с ошибками. Вот список самых распространенных ошибок SIP и их толкование.

1xx = информационные ответы

  • 100 Trying - запрос обрабатывается 
  • 180 Ringing - местоположение вызываемого пользователя определено. Выдан сигнал о входящем вызове 
  • 181 Call is Being Forwarded - прокси,сервер переадресует вызов к другому пользователю 
  • 182 Call is Queued - вызываемый абонент временно не доступен, вызов поставлен в очередь 
  • 183 Session Progress - используется для того, чтобы заранее получить описание сеанса информационного обмена от шлюзов на пути к вызываемому пользователю 

2xx = ответы о завершении запроса

  • 200 OK - успешное завершение 
  • 202 Accepted - запрос принят для обработки Используется для справки о состоянии обработки 

3xx = сообщения о переадресации

  • 300 Multiple Choices - указывает несколько SIP-адресов, по которым можно найти вызываемого пользователя 
  • 301 Moved Permanently - вызываемый пользователь больше не находится по адресу, указанному в запросе 
  • 302 Moved Temporarily - пользователь временно сменил местоположение 
  • 305 Use Proxy - вызываемый пользователь не доступен непосредственно, входящий вызов должен пройти через прокси-сервер 
  • 380 Alternative Service - запрошенная услуга недоступна, но доступны альтернативные услуги 

4xx = невозможность обработать запрос

  • 400 Bad Request - запрос не понят из-за синтаксических ошибок в нем, ошибка в сигнализации, скорее всего что-то с настройками оборудования 
  • 401 Unauthorized - нормальный ответ сервера о том, что пользователь еще не авторизировался; обычно после этого абонентское оборудование отправляет на сервер новый запрос, содержащий логин и пароль 
  • 401 Expired Authorization - время регистрации истекло 
  • 402 Payment Required - требуется оплата (зарезервирован для использования в будущем) 
  • 403 No Such User - нет такого пользователя, ошибка в номере, логине или пароле 
  • 403 User Disabled - пользователь отключен 
  • 403 Wrong Guess - ошибка в пароле 
  • 403 Conflict - такой SIP-номер уже используется 
  • 403 Forbidden - абонент не зарегистрирован 
  • 403 Empty Route Set - нет ни одного шлюза в роутинге 
  • 403 Caller Not Registered - нет такого пользователя 
  • 403 Out of Look-Ahead Retries - перебор узлов закончен 
  • 403 Invalid Phone Number - нет такого направления 
  • 403 No Money Left on RFC Account - на счету нет денег для совершения звонка 
  • 404 Not found - вызываемый абонент не найден, нет такого SIP-номера 
  • 404 Undefined Reason - неопределенное направление 
  • 404 Unknown user account - логин и пароль не найдены 
  • 404 Out of Order - в заявке на маршрутизацию по этому направлению нет ни одного шлюза, проверьте настройку маршрутизации по этому направлению. 
  • 405 Method Not Allowed - метод не поддерживается, может возникать если пользователь пытается отправлять голосовую почту и т.п. 
  • 406 No codecs match - неправильная конфигурация кодеков 
  • 406 Not Acceptable - пользователь не доступен 
  • 407 Proxy Authentication Required - необходима аутентификация на прокси-сервере 
  • 408 Request Timeout - время обработки запроса истекло: Абонента не удалось найти за отведенное время 
  • 408 Login timed out - за отведенное время не получен ответ от сервера на запрос авторизации 
  • 410 No Route - вариант 403 Empty Route Set; нет доступа к ресурсу: Ресурс по указанному адресу больше не существует 
  • 413 Request Entity Too Large - размер запроса слишком велик для обработки на сервере 
  • 415 No Media - звонок совершается неподдерживаемым кодеком 
  • 416 Unsupported Scheme - сервер не может обработать запрос из-за того, что схема адреса получателя ему непонятна 
  • 420 Bad extension - неизвестное расширение: Сервер не понял расширение протокола SIP 
  • 421 Extension Required - в заголовке запроса не указано, какое расширение сервер должен применить для его обработки 
  • 423 Interval Too Brief - сервер отклоняет запрос, так как время действия ресурса короткое 
  • 480 Invalid Phone Number - неправильный номер телефона, не соответствует к-во цифр или неправильный код страны или города 
  • 480 Destination Not Found In Client Plan - направления нет в тарифном плане абонента 
  • 480 Wrong DB Response - проблемы с центральной базой сети 
  • 480 DB Timeout - проблемы с центральной базой сети 
  • 480 Database Error - проблемы с центральной базой сети 
  • 480 Codec Mismatch - несоответствие кодеков 
  • 480 No Money Left on RFC Account - нет денег на счету, обратитесь к администратору сети!!! 
  • 480 Empty Route Set - пустое направление, нет принемающих шлюзов 
  • 480 No money left - недостаточно денег на счете 
  • 480 Temporarily Unavailable - временно недоступное направление попробуйте позвонить позже 
  • 481 Call Leg/Transaction Does Not Exist - действие не выполнено, нормальный ответ при поступлении дублирующего пакета 
  • 482 Loop Detected - обнаружен замкнутый маршрут передачи запроса 
  • 483 Too Many Hops - запрос на своем пути прошел через большее число прокси-серверов, чем разрешено 
  • 484 Address Incomplete - принят запрос с неполным адресом 
  • 485 Ambiguous - адрес вызываемого пользователя не однозначен 
  • 486 Busy Here - абонент занят 
  • 487 Request Terminated - запрос отменен, обычно приходит при отмене вызова 
  • 488 Codec Mismatch - нет шлюзов с поддержкой заказанного кодека 
  • 488 Private IP Address - адрес RTP media из сетей RFC1918 
  • 491 Request Pending - запрос поступил в то время, когда сервер еще не закончил обработку другого запроса, относящегося к тому же диалогу 
  • 493 Undeciperable - сервер не в состоянии подобрать ключ дешифрования: невозможно декодировать тело S/MIME сообщения 
  • 499 Codec Mismatch - отсутствует кодек 

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

  • 500 Internal Server Error - внутренняя ошибка сервера 
  • 500 DB Timeout - нет ответа от базы данных 
  • 500 Database Error - то же самое, но в другой момент 
  • 500 Wrong DB Response - неправильный ответ базы данных, редкая ошибка 
  • 500 Undefined Reason - неопределенная причина 
  • 500 account has been moved to a remote system - аккаунт перенесен в удаленную систему (дословно) 
  • 501 Method Not Supported Here - в сервере не реализованы какие-либо функции, необходимые для обслуживания запроса: Метод запроса SIP не поддерживается 
  • 502 Bad Gateway - сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос 
  • 503 Service Unavailable - сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания 
  • 504 Server time-out - сервер не получил ответа в течение установленного промежутка времени от сервера, к которому он обратился для завершения вызова 
  • 505 SIP Version not supported - версия не поддерживается: Сервер не поддерживает эту версию протокола SIP 
  • 513 Message too big - сервер не в состоянии обработать запрос из-за большой длины сообщения 

6xx = глобальная ошибка

  • 600 Busy everywhere - вызываемый пользователь занят и не желает принимать вызов в данный момент 
  • 603 Decline - вызываемый пользователь не желает принимать входящие вызовы, не указывая причину отказа 
  • 604 Does Not Exist Anywhere - вызываемого пользователя не существует 
  • 606 Not Acceptable - соединение с сервером было установлено, но отдельные параметры, такие как тип запрашиваемой информации, полоса пропускания, вид адресации не доступны

На этом все. Спасибо за внимание!

Если статья оказалась полезной - поделись ссылкой с друзьями - кнопки ниже!

Цель нашей компании - предоставление высококачественных ИТ-услуг предприятиям малого и среднего бизнеса.