Códigos de respuesta SIP
Entender las respuestas SIP (mensajes de estado)
Session Initiation Protocol (SIP) es la tecnología estándar para establecer, gestionar y terminar llamadas VoIP. Las respuestas son códigos de tres cifras que comunican el estado entre quien llama (UAC — User Agent Client) y quien recibe (UAS — User Agent Server).
Conocerlos ayuda a entender el estado, diagnosticar problemas y gestionar la comunicación con eficacia.
Categorías de respuestas SIP
Hay seis categorías según la primera cifra:
1xx– Información: Solicitud en curso.2xx– Éxito: Solicitud completada correctamente.3xx– Redirección: Llamada dirigida a otro destino.4xx– Error de cliente: Problema con la solicitud.5xx– Error de servidor: Problema del lado del servidor.6xx– Error global: Rechazo global; ningún otro servidor aceptará la solicitud.
1xx: Respuestas informativas
Indican el estado en curso:
100 Trying: Solicitud recibida y en proceso.180 Ringing: El teléfono está sonando o siendo avisado.181 Call Is Being Forwarded: Llamada desviada a otro número.182 Queued: Llamada temporalmente en cola.183 Session Progress: Conexión en establecimiento.199 Early Dialog Terminated: Intento terminado antes de una conexión completa.
2xx: Respuestas correctas
Confirman que la solicitud tuvo éxito:
200: Llamada o acción correcta.202 Accepted: Solicitud entendida y aceptada, quizá aún sin terminar.204 No Notification: Solicitud correcta sin necesidad de otra notificación.
3xx: Redirecciones
Indican una solicitud redirigida:
300 Multiple Choices: Varias rutas disponibles; el llamante elige una.301 Moved Permanently: El usuario se ha trasladado permanentemente a otra dirección.302 Moved Temporarily: Desvío temporal; la dirección original sigue siendo válida.305 Use Proxy: Debe usarse el proxy especificado en la respuesta.380 Alternative Service: Fallo con rutas alternativas en la respuesta.
4xx: Errores de cliente
Señalan problemas de la solicitud:
400 Bad Request: Sintaxis incorrecta; no se pudo entender.401 Unauthorized: Se necesita autenticación para completar la llamada.403 Forbidden: El servidor entendió pero rechazó la solicitud.404 Not Found: El número llamado no existe.405 Method Not Allowed: Método inválido para la dirección.407 Proxy Authentication Required: Se requiere autenticación con el proxy.408 Request Timeout: No llegó respuesta del servidor a tiempo.415 Unsupported Media Type: Tipo o formato de medio incompatible.
Otros códigos 4xx:
402 Payment Required410 Gone413 Request Entity Too Large416 Unsupported URI Scheme420 Bad Extension480 Temporarily Unavailable486 Busy Here: Línea llamada ocupada.487 Request Terminated: Llamada terminada antes de conectar.488 Not Acceptable Here: Solicitud o medio no aceptable.
5xx: Errores de servidor
Problemas del servidor que procesa la llamada:
500 Server Internal Error: Error general inesperado.501 Not Implemented: Falta una función necesaria.502 Bad Gateway: Respuesta inválida de otro servidor de la red.503 Service Unavailable: Servidor temporalmente sobrecargado o en mantenimiento.504 Server Timeout: No respondió a tiempo el servidor anterior.513 Message Too Large: El mensaje supera la capacidad del servidor.
Otros códigos 5xx:
505 Version Not Supported555 Push Notification Service Not Supported580 Precondition Failure
6xx: Fallos globales
La llamada no puede continuar a ningún destino:
600 Busy Everywhere: Todos los destinos posibles están ocupados.603 Decline: El receptor rechazó la llamada.604 Does Not Exist Anywhere: No se encontró destino.606 Not Acceptable: El receptor no admite los parámetros solicitados.
Otros códigos 6xx:
607 Unwanted608 Rejected
Por qué conocer estos códigos
- Identificar problemas rápidamente.
- Resolver fallos VoIP antes.
- Optimizar rutas y tratamiento.
- Reducir interrupciones y mejorar calidad.
Con estos códigos puedes diagnosticar, comunicarte claramente con Soporte y mantener el servicio funcionando.
Si necesitas ayuda, contacta con soporte en vivo o consulta las guías del Centro de ayuda de IllyVoIP.