Перечислим все известные ответы SIP

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

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

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

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

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

  • 300 - указывает несколько SIP-адресов, по которым можно найти вызываемого пользователя.
  • 301 - означает, что вызываемый пользователь больше не находится по адресу, указанному в запросе.
  • 302 - означает, что пользователь временно сменил местоположение.
  • 305 - означает, что вызываемый пользователь не доступен непосредственно, входящий вызов должен пройти через прокси-сервер.
  • 380 - запрошенная услуга недоступна, но доступны альтернативные услуги.

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

  • 400 - означает, что запрос не понят из-за синтаксических ошибок в нем.
  • 401 - означает, что запрос требует проведения процедуры аутентификации пользователя. Используется только регистраторами. Прокси-серверы должны использовать прокси авторизацию 407.
  • 402 - требуется оплата (зарезервирован для использования в будущем).
  • 403 - доступ запрещен.
  • 404 - не найдено: вызываемый пользователь не найден.
  • 405 - недопустимый метод.
  • 406 - непонятные ответы вызываемой стороны.
  • 407 - необходима аутентификация на прокси-сервере.
  • 408 - время обработки запроса истекло: Абонента не удалось найти за отведенное время.
  • 410 - нет доступа к ресурсу: Ресурс по указанному адресу больше не существует.
  • 413 - размер запроса слишком велик для обработки на сервере.
  • 414 - у сервера возникли трудности с интерпретацией адреса получателя из-за его длины.
  • 415 - сервер не может принять запрос, так как формат содержимого тела сообщения не поддерживается сервером для запроса данного типа.
  • 416 - сервер не может обработать запрос из-за того, что схема адреса получателя ему непонятна.
  • 420 - неизвестное расширение: Сервер не понял расширение протокола SIP.
  • 421 - в заголовке запроса не указано, какое расширение сервер должен применить для его обработки.
  • 423 - сервер отклоняет запрос, так как время действия ресурса короткое.
  • 480 - соединение с оконечной системой установлено успешно, но пользователь в данный момент недоступен.
  • 481 - сервер получил запрос не относящийся к текущему диалогу или транзакции.
  • 482 - обнаружен замкнутый маршрут передачи запроса.
  • 483 - запрос на своем пути прошел через большее число прокси-серверов, чем разрешено.
  • 484 - принят запрос с неполным адресом.
  • 485 - означает, что адрес вызываемого пользователя не однозначен.
  • 486 - означает, что вызываемый пользователь в настоящий момент занят и не желает (не может) принять входящий вызов.
  • 487 - запрос был отменен сообщением BYE или CANCEL.
  • 488 - соединение было установлено, но отдельные параметры описания сеанса связи недопустимы.
  • 491 - запрос поступил в то время, когда сервер еще не закончил обработку другого запроса, относящегося к тому же диалогу.
  • 493 - сервер не в состоянии подобрать ключ дешифрования: невозможно декодировать тело S/MIME сообщения.

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

  • 500 - означает, что сервер не имеет возможности обслужить запрос из-за внутренней ошибки.
  • 501 - означает, что в сервере не реализованы какие-либо функции, необходимые для обслуживания запроса: Метод запроса SIP не поддерживается.
  • 502 - информирует о том, что сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.
  • 503 - указывает, что сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.
  • 504 - сервер не получил ответа в течение установленного промежутка времени от сервера, к которому он обратился для завершения вызова.
  • 505 - версия не поддерживается: Сервер не поддерживает эту версию протокола SIP.
  • 513 - сервер не в состоянии обработать запрос из-за большой длины сообщения.

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

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

It анекдот

Кто бы мог тогда подумать, что папа дяди Федора из "Простоквашино" был программистом: в свитере, с бородой и защищал кота.