# Códigos de respuesta de SIP (1xx-6xx)

> Las respuestas SIP son códigos de tres dígitos en seis clases, reflejando HTTP: 1xx provisional (solicitud recibida, aún procesando), 2xx éxito, 3xx redirección, 4xx fallo de cliente/solicitud, 5xx fallo de servidor y 6xx fallo global (la solicitud falla en todas partes). El primer dígito fija la clase; el código completo identifica el resultado concreto.

- URL canónica: https://www.broadnet.me/es/reference/sip-response-codes
- Idioma: es
- Última actualización: 2026-07-18
- Editor: BroadNet (https://www.broadnet.me)

Las seis clases de código de respuesta de SIP y las que importan: 1xx provisional (100 Trying, 180 Ringing), 2xx éxito (200 OK), 3xx redirección, 4xx error de cliente (404, 486), 5xx error de servidor y 6xx fallo global.

## Las seis clases de respuesta

Cada respuesta SIP lleva un código de estado cuyo dígito inicial define su clase, exactamente como en HTTP. Las respuestas provisionales (1xx) son intermedias: la solicitud avanza pero aún no hay resultado final. 2xx es éxito. 3xx redirige a otro lugar. 4xx significa que la solicitud falló y suele ser culpa del emisor o de la solicitud. 5xx significa que un servidor no pudo satisfacer una solicitud aparentemente válida. 6xx es un fallo global definitivo —la solicitud fallará en cualquier ubicación—, así que los proxies deberían dejar de probar alternativas.

*Clases de respuesta de SIP*

| Clase | Significado |
|---|---|
| 1xx | Provisional — recibido, aún en proceso (no definitivo) |
| 2xx | Éxito: la solicitud se completó correctamente |
| 3xx | Redirección: pruebe con otra ubicación |
| 4xx | Error del cliente/solicitud: no se puede completar tal como se envió |
| 5xx | Fallo del servidor: el servidor no pudo procesar una solicitud válida |
| 6xx | Fallo global: falla en todas partes; detener el forking |

## Códigos provisionales y de éxito

El flujo inicial de la llamada lo impulsan los 1xx y 2xx. 100 Trying indica al salto anterior que se recibió la solicitud y detiene las retransmisiones. 180 Ringing indica que el teléfono del destinatario está alertando. 183 Session Progress transporta early media (tono de llamada o anuncios) antes de contestar. 200 OK es el éxito definitivo: para un INVITE significa que la llamada se contestó y transporta la respuesta SDP, y debe confirmarse con ACK.

*Códigos 1xx y 2xx clave*

| Código | Motivo | Significado |
|---|---|---|
| 100 | Trying | Solicitud recibida; se detiene la retransmisión ascendente |
| 180 | Ringing | Se está alertando al destinatario |
| 181 | Call Is Being Forwarded | La solicitud está siendo redirigida |
| 182 | Queued | El destinatario no está disponible temporalmente; la llamada está en cola |
| 183 | Session Progress | Medios tempranos (tono de llamada/anuncio) disponibles |
| 200 | OK | Éxito: para INVITE, la llamada ha sido respondida |

## Fallos de cliente (4xx): los que depurarás

Los códigos 4xx dominan la resolución de problemas del mundo real. 401/407 solicitan autenticación (de un UAS/registrar o de un proxy, respectivamente). 403 Forbidden y 404 Not Found se explican solos. 408 Request Timeout significa que no hubo respuesta a tiempo. 486 Busy Here es el destinatario ocupado; 480 Temporarily Unavailable es el destinatario inalcanzable. 487 Request Terminated es la respuesta a un INVITE que se CANCELó. 488 Not Acceptable Here suele señalar un fallo de negociación de SDP/códec.

*Códigos 4xx vistos con frecuencia*

| Código | Motivo | Causa típica |
|---|---|---|
| 400 | Bad Request | Mensaje mal formado |
| 401 / 407 | Unauthorized / Proxy Auth Required | Desafío de autenticación (UAS/proxy) |
| 403 | Forbidden | Autenticado pero no permitido |
| 404 | Not Found | Usuario desconocido / Request-URI incorrecta |
| 408 | Request Timeout | No hubo respuesta dentro del tiempo límite |
| 480 | Temporarily Unavailable | Registrado pero no disponible en este momento |
| 486 | Busy Here | El destinatario está ocupado |
| 487 | Request Terminated | INVITE fue CANCELado |
| 488 | Not Acceptable Here | Falló la negociación del códec/medio (SDP) |

## Fallos de servidor (5xx) y globales (6xx)

Los 5xx y 6xx señalan fallos más allá de la propia solicitud. 500 Server Internal Error y 503 Service Unavailable indican un problema del servidor o aguas abajo; 504 Server Time-out es un timeout de pasarela. La clase 6xx es tajante: 600 Busy Everywhere, 603 Decline (el destinatario rechazó activamente), 604 Does Not Exist Anywhere y 606 Not Acceptable. Como 6xx significa que la solicitud falla en cualquier ubicación posible, un proxy con bifurcación deja de probar otras ramas, a diferencia de un 4xx, que es específico de un objetivo.

*Códigos 5xx y 6xx clave*

| Código | Motivo | Significado |
|---|---|---|
| 500 | Server Internal Error | El servidor encontró un error inesperado |
| 503 | Service Unavailable | Servidor temporalmente sobrecargado/caído |
| 504 | Server Time-out | No hubo respuesta a tiempo de un servidor aguas abajo |
| 600 | Busy Everywhere | El destinatario está ocupado en todas las ubicaciones |
| 603 | Decline | El destinatario rechazó explícitamente la llamada |
| 604 | Does Not Exist Anywhere | El usuario no existe en ninguna parte |
| 606 | Not Acceptable | Parámetros de sesión inaceptables en todas partes |

## Preguntas frecuentes

### ¿Qué significa SIP 200 OK?

200 OK es la respuesta de éxito. Para un INVITE significa que la llamada se contestó y transporta la respuesta SDP que completa la negociación de medios; el emisor debe confirmarla con un ACK. Para otras solicitudes simplemente confirma que la operación tuvo éxito.

### ¿Cuál es la diferencia entre 486 Busy Here y 600 Busy Everywhere?

486 Busy Here significa que el punto final contactado concreto está ocupado, así que un proxy con bifurcación aún puede probar otras ubicaciones. 600 Busy Everywhere es un fallo global (6xx) que significa que el destinatario está ocupado en todas las ubicaciones, así que los proxies deberían dejar de bifurcar y devolver el fallo.

### ¿Por qué recibo SIP 488 Not Acceptable Here?

488 casi siempre significa que la negociación de medios falló: la oferta y la respuesta SDP no comparten ningún códec común, o no se pudo acordar un parámetro de medios requerido (por ejemplo, una suite de cifrado SRTP). Comprueba que ambos lados admitan un códec y un transporte comunes.

### ¿Qué significa 407 Proxy Authentication Required?

Un proxy está desafiando la solicitud pidiendo credenciales. El cliente debería reenviar la solicitud con una cabecera Proxy-Authorization calculada a partir del desafío. Es la contrapartida del lado del proxy de 401 Unauthorized, que viene del UAS o del registrar.

### ¿Para qué sirve la respuesta SIP 100 Trying?

100 Trying es una respuesta provisional que indica al salto anterior que la solicitud se recibió y se está procesando, lo que detiene que el emisor retransmita la solicitud. Es salto a salto y nunca viaja de extremo a extremo como 180 o 200.

## Fuentes

- [IETF RFC 3261 — SIP response codes (§21)](https://datatracker.ietf.org/doc/html/rfc3261#section-21)
- [IANA — SIP Response Codes registry](https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml)

## Relacionado

- [Métodos y solicitudes SIP](https://www.broadnet.me/es/reference/sip-methods-and-requests)
- [flujo de llamadas SIP](https://www.broadnet.me/es/reference/sip-call-flow)
- [encabezados SIP](https://www.broadnet.me/es/reference/sip-headers)
- [Descripción general del protocolo SIP](https://www.broadnet.me/es/reference/sip-protocol-overview)
- [Voz programable (producto)](https://www.broadnet.me/es/products/voice)
