Перечислим все известные ответы 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 — соединение с сервером было установлено, но отдельные параметры, такие как тип запрашиваемой информации, полоса пропускания, вид адресации не допустимы.