¿Cuáles son las Respuestas SIP Conocidas?

Las respuestas SIP son los códigos utilizados por el Protocolo de Inicio de Sesión (del inglés ‘Session Initiation Protocol‘ – SIP) para la comunicación. Hemos recopilado una lista de todas las respuestas SIP conocidas.

1xx = Respuestas Informativas SIP

  • 100 Intentando – Se está realizando una búsqueda extendida, por lo que un proxy de bifurcación debe enviar una respuesta ‘100 Trying‘.
  • 180 Timbrando – El Agente de Usuario de Destino ha recibido el mensaje ‘INVITE‘ y está avisando al usuario de la llamada.
  • 181 La Llamada está Siendo Desviada – Opcional, enviado por el servidor para indicar que se está desviando una llamada.
  • 182 Encolada – El destino no estaba disponible temporalmente, el servidor ha puesto la llamada en cola hasta que el destino esté disponible.
  • 183 Progreso de la Sesión – Esta respuesta puede utilizarse para enviar información adicional para una llamada que aún se está estableciendo.
  • 199 Diálogo Previo Finalizado – Enviado por el Servidor de Agente de Usuario para indicar que un diálogo previo ha finalizado.

2xx = Respuestas de Éxito

  • 200 OK – Indica que la solicitud se ha realizado correctamente.
  • 202 Aceptada – Indica que la solicitud ha sido aceptada para su procesamiento, se utiliza principalmente para las remisiones.
  • 204 Sin Notificación – Indica que la solicitud se ha realizado correctamente pero no se recibirá respuesta.

3xx = Respuestas de Redirección

  • 300 Múltiples Opciones – La dirección se resuelve con una de varias opciones para que el usuario o cliente elija.
  • 301 Movido Permanentemente – La URI de Solicitud original ya no es válida, la nueva dirección se indica en la cabecera ‘Contact’.
  • 302 Movido Temporalmente – El cliente debe intentarlo en la dirección del campo ‘Contact’.
  • 305 Utiliza Proxy – El campo ‘Contact’ detalla un proxy que debe utilizarse para acceder al destino solicitado.
  • 380 Servicio Alternativo – La llamada falló, pero las alternativas se detallan en el cuerpo del mensaje.

4xx = Errores de Solicitud

  • 400 Solicitud Errónea – La solicitud no pudo ser entendida debido a sintaxis incorrecta.
  • 401 No Autorizado – La solicitud requiere autenticación de usuario. Esta respuesta es emitida por los UASs y los registradores.
  • 402 Pago Requerido – (Reservado para uso futuro).
  • 403 Prohibido – El servidor entendió la solicitud, pero se rechaza el cumplimiento.
  • 404 No Encontrado – El servidor tiene información definitiva de que el usuario no existe (Usuario no encontrado).
  • 405 Método No Permitido – El método especificado en ‘Request-Line’ se entiende, pero no está permitido.
  • 406 No Aceptable – El recurso solo es capaz de generar respuestas con contenido inaceptable.
  • 407 Autenticación de Proxy Requerida – La solicitud requiere autenticación de usuario.
  • 408 Expiración de Solicitud – No se pudo encontrar el usuario a tiempo.
  • 409 Conflicto – Usuario ya registrado (en desuso).
  • 410 Ido – El usuario existió una vez pero ya no está disponible aquí.
  • 411 Longitud Requerida – El servidor no aceptará la solicitud sin una longitud de contenido válida (obsoleto).
  • 412 Petición Condicional Fallida – La condición preestablecida no se ha cumplido.
  • 413 Entidad de Solicitud Demasiado Larga – El cuerpo de la solicitud es demasiado grande.
  • 414 Solicitud URI Demasiado Larga – El servidor rechaza atender la petición, el ‘Req-URI’ es más largo de lo que el servidor puede interpretar.
  • 415 Tipo de Medio No Soportado – La Solicitud del cuerpo está en un formato no soportado.
  • 416 Esquema URI No Soportado – El servidor desconoce el ‘Request-URI’.
  • 417 Prioridad del Recurso Desconocida – Hubo una etiqueta de opción de recursos con prioridad, pero no hay cabecera de ‘Resource-Priority’.
  • 420 Extensión Inválida –  Extensión utilizada de Protocolo SIP Inválida , no es entendida por el servidor.
  • 421 Extensión Requerida – El servidor necesita una extensión específica que no figura en la cabecera ‘Supported’.
  • 422 Intervalo de Sesión Demasiado Pequeña – La solicitud contiene un campo de cabecera ‘Session-Expires’ con una duración inferior a la mínima.
  • 423 Intervalo Muy Corto – El tiempo de expiración del recurso es demasiado corto.
  • 424 Información de Ubicación Inválida – El contenido de la ubicación de la solicitud fue mal formado o insatisfactorio.
  • 428 Usar Encabezado de Identidad – La política del servidor requiere una cabecera ‘Identity’, y no se ha proporcionado ninguna.
  • 429 Proporcionar Identidad Referente – El servidor no recibió un token ‘Referred-By’ válido en la solicitud.
  • 430 Falla en Flujo – Un flujo específico a un agente de usuario ha fallado, aunque otros flujos pueden ser exitosos.
  • 433 Anonimato No Permitido – La solicitud ha sido rechazada porque era anónima.
  • 436 Información de Identidad Invalida – La solicitud tiene una cabecera ‘Identity-Info’ y el esquema URI que la contiene no puede ser desreferenciado.
  • 437 Certificado No Compatible – El servidor no ha podido validar un certificado para el dominio que firmó la solicitud.
  • 438 Cabecera de Identidad Inválida – El servidor obtuvo un certificado válido utilizado para firmar una solicitud, pero no se pudo comprobar la firma.
  • 439 Primer Salto Carece de Soporte de Salida – El primer proxy de salida no admite la función de “salida”.
  • 440 Amplitud Máxima Superada – Si un proxy SIP determina que un contexto de respuesta tiene un ‘Incoming Max-Breadth’ insuficiente para llevar a cabo una bifurcación paralela deseada, y el proxy no quiere / no puede compensar bifurcando en serie o enviando una redirección, ese proxy DEBE devolver una respuesta 440. Un cliente que recibe una respuesta 440 puede deducir que su petición no alcanzó todos los destinos posibles.
  • 469 Paquete de Información Incorrecto – Si una UA SIP recibe una solicitud ‘INFO’ asociada a un paquete de información que la UA no ha indicado estar dispuesta a recibir, la UA DEBE enviar una respuesta 469, que contiene un campo de cabecera ‘Recv-Info’ con los paquetes de información para los que la UA está dispuesta a recibir solicitudes ‘INFO’.
  • 470 Consentimiento Necesario – La fuente de la solicitud no tenía permiso del destinatario para realizar dicha solicitud.
  • 480 Temporalmente No Disponible – Destinatario no disponible en este momento.
  • 481 Llamada / Transacción No Existe – El servidor recibe una solicitud que no coincide con ningún diálogo o transacción.
  • 482 Bucle Detectado – El servidor ha detectado un bucle.
  • 483 Demasiados Saltos – La cabecera ‘Max-Forwards’ ha alcanzado el valor “0” (cero).
  • 484 Dirección Incompleta‘Request-URI’ incompleto.
  • 485 Ambiguo – El ‘Request-URI’ es ambiguo.
  • 486 Ocupado Aquí – El destinatario está ocupado.
  • 487 Solicitud Terminada – La solicitud ha terminado por ‘bye’ o ‘cancel’.
  • 488 No Aceptable Aquí – Algunos aspectos de la descripción de sesión del ‘Request-URI’ no son aceptables.
  • 489 Evento Inválido – El servidor no ha entendido un paquete de eventos especificado en un campo de cabecera ‘Event’.
  • 491 Solicitud Pendiente – El servidor tiene alguna solicitud pendiente desde el mismo diálogo.
  • 493 Indescifrable‘UndecipherableRequest’ contiene un cuerpo MIME cifrado que el destinatario no puede descifrar.
  • 494 Acuerdo de Seguridad Requerido – El servidor ha recibido una solicitud que requiere un mecanismo de seguridad negociado.

5xx = Errores de Servidor

  • 500 Error Interno del Servidor – El servidor no ha podido cumplir con la solicitud debido a alguna condición inesperada.
  • 501 No Implementado – El método de solicitud SIP no se ha implementado aquí.
  • 502 Gateway Inválido ​- ​El servidor ha recibido una respuesta no válida de un servidor descendente al intentar satisfacer una solicitud.
  • 503 Servicio No Disponible – El servidor está en mantenimiento o está sobrecargado temporalmente y no puede procesar la solicitud.
  • 504 Expiración del Servidor – El servidor trató de acceder a otro servidor mientras intentaba procesar una solicitud, no hay respuesta a tiempo.
  • 505 Versión No Soportada – La versión del protocolo SIP en la solicitud no es soportada por el servidor.
  • 513 Mensaje Demasiado Largo – La longitud del mensaje de solicitud es más largo que lo que el servidor puede procesar.
  • 555 Servicio de Notificación ‘Push’ No Soportado – El servidor no admite el servicio de notificaciones ‘push’ especificado en el parámetro ‘pn-provider SIP URI’.
  • 580 Fallo de la Condición Previa – El servidor no puede o no quiere cumplir algunas restricciones especificadas en la solicitud.

6xx = Errores Globales

  • 600 Ocupado en Todas Partes – Todos los posibles destinos están ocupados.
  • 603 Rechazo – El destinatario no puede / no quiere participar en la llamada, no hay destinos alternativos.
  • 604 No Existe en Ninguna Parte – El servidor tiene información fidedigna de que el usuario solicitado no existe en ninguna parte.
  • 606 No Aceptable – El agente del usuario fue contactado con éxito pero algunos aspectos de la descripción de la sesión no eran aceptables.
  • 607 No Deseado – El receptor de la llamada no quería recibir la llamada del llamante. Es probable que los intentos futuros del llamante sean rechazados de forma similar.

Más Información