SIP - 4xx: Respuestas a fallas del cliente
Las respuestas de error del cliente indican que la solicitud no se puede cumplir ya que algunos errores se identifican desde el lado de UAC. Los códigos de respuesta generalmente los envía UAS. Al recibir un mensaje de error, el cliente debe reenviar la solicitud modificándola según la respuesta. A continuación se analizan algunas de las respuestas de error importantes del cliente.
400 Petición Incorrecta
Esto indica que el servidor no pudo entender la solicitud.
Es posible que a la solicitud le falten los campos de encabezado obligatorios, como Para, De, ID de llamada o CSeq.
401 No autorizado
Indica que la solicitud debe realizar la autenticación.
401 No autorizado normalmente es enviado por un servidor de registro para una solicitud de REGISTRO.
La respuesta contiene el campo de encabezado WWW-Authenticate que solicita las credenciales correctas del agente de usuario que llama.
Se activará un REGISTRO posterior desde el Agente de usuario con las credenciales correctas.
402 Pago requerido
Indica que se requiere el pago para el procesamiento posterior de la solicitud.
403 Prohibido
403 Prohibido se envía cuando el servidor ha entendido la solicitud, encontró que la solicitud está correctamente formulada, pero no atenderá la solicitud.
Esta respuesta no se utiliza cuando se requiere autorización.
404 No encontrado
Indica que el servidor no ha encontrado el URI SIP indicado por el Usuario.
405 Método no permitido
Indica que la solicitud contiene una lista de métodos que no están permitidos.
Ejemplo: se puede enviar una solicitud de REGISTRO a un agente de usuario.
Contiene un Allow campo que informa a la UAC sobre qué métodos son aceptables.
406 No aceptable
Esta respuesta indica que la solicitud no se puede procesar debido a un requisito en el mensaje de solicitud.
El campo de encabezado Aceptar de la solicitud no contenía ninguna opción admitida por el UAS.
407 Se requiere autenticación de proxy
Esta solicitud enviada por un proxy indica que el UAC primero tiene que autenticarse con el proxy antes de que se pueda procesar la solicitud.
La respuesta debe contener Proxy-Authenticate encabezado que informa sobre el tipo de credenciales requeridas por el proxy.
La solicitud se puede reenviar con las credenciales adecuadas en un Proxy-Authorization campo de encabezado.
408 Solicitar tiempo de espera
Cuando ha pasado el período de tiempo especificado mencionado en el campo de encabezado Expires de la solicitud INVITE, llega esta respuesta.
Puede ser enviado por un proxy de bifurcación o un agente de usuario.
El UAC puede volver a intentar la solicitud en cualquier momento.
422 Intervalo del temporizador de sesión demasiado pequeño
La respuesta se utiliza para rechazar una solicitud que contiene un campo de encabezado Session-Expires.
El intervalo mínimo permitido se indica en el campo de encabezado Min-SE requerido.
La parte que llama puede volver a intentar la solicitud sin el campo de encabezado Session-Expires o con un valor menor o igual al mínimo especificado.
423 Intervalo demasiado breve
La respuesta la devuelve un registrador que rechaza una solicitud de registro porque el tiempo de vencimiento solicitado en uno o más contactos es demasiado breve.
La respuesta debe contener un Min-Expires campo de encabezado que enumera el intervalo de vencimiento mínimo que aceptará el registrador.
480 temporalmente no disponible
Esta respuesta indica que la solicitud ha llegado al destino correcto, pero la parte llamada no está disponible por algún motivo.
La respuesta debe contener un Retry-After encabezado que indica cuándo se podrá cumplir la solicitud.
481 El diálogo / transacción no existe
Esta respuesta indica que se ha recibido una respuesta que hace referencia a una llamada o transacción existente para la cual el servidor no tiene registros o información de estado.
483 Demasiados lúpulos
Esta respuesta indica que la solicitud se ha reenviado el número máximo de veces establecido por el encabezado Max-Forwards que es 70 en la solicitud.
Esto se indica mediante la recepción de un encabezado Max-Forward: 0 en una solicitud.
486 Ocupado aquí
Esto indica que el agente de usuario está ocupado y no puede aceptar la llamada.
487 Solicitud terminada
Esta respuesta la puede enviar un UA que haya recibido una solicitud CANCEL para una solicitud INVITE pendiente.
Se envía un 200 OK para reconocer la CANCELACIÓN, y un 487 se envía para cancelar la transacción INVITE