Operación

Hangup Causes: qué código recibe tu cliente

Cuando NEXIA rechaza una llamada, el código SIP que devuelve decide qué hace el equipo del cliente a continuación: un 503 le dice a su dialer «probá por otro carrier», mientras que un 486 o un 404 son finales — el dialer los toma como «este número no va» y no reintenta. Elegir mal ese código cuesta tráfico.

En Settings → Hangup Causes controlás exactamente qué código responde el switch para cada causa de rechazo, sin reiniciar nada: guardás y aplica en la siguiente llamada.

La regla de oro

Si la llamada nunca tocó un carrier, el rechazo es problema nuestro — no del destino. Por eso todo rechazo interno (saldo, tarifas, rutas, topes de canales, cuenta) responde 503 Service Unavailable, que es reenrutable: el dialer del cliente sigue con su siguiente carrier y su tráfico no se corta. NEXIA nunca inventa un código final.

Y al revés: si la llamada sí llegó a un carrier, el código que ese carrier respondió (486 ocupado, 404 número inexistente, etc.) pasa tal cual al cliente. Un 486 que ves en tu historial es un ocupado real del destino, no una decisión del switch. El failover automático sólo corre con respuestas 5xx o timeout del carrier; un 4xx del carrier es una respuesta definitiva sobre ese número y se releva sin reintentar.

Las causas

CategoríaCausaQué significa
CuentaNEXIA_ACCOUNT_NOT_FOUNDNingún cliente coincide con la IP/credenciales de origen.
NEXIA_ACCOUNT_DISABLEDLa cuenta está deshabilitada.
NEXIA_ACCOUNT_BLOCKEDLa cuenta está bloqueada.
NEXIA_INSUFFICIENT_BALANCEEl saldo del cliente se agotó.
NEXIA_BAD_ORIG_PREFIXTech prefix ausente o incorrecto en la llamada entrante.
NEXIA_BLOCKED_DESTINATIONEl destino está en una lista de bloqueo.
CapacidadNEXIA_CHANNEL_LIMITEl cliente llegó a su tope de canales simultáneos.
NEXIA_OP_CHANNEL_LIMITTope de canales del punto de origen.
NEXIA_DP_CHANNEL_LIMITTope de canales del dial peer.
NEXIA_TP_CHANNEL_LIMITTope de canales del trunk de salida: el carrier no tiene canal libre en este momento. Su tarifa y sus rates están bien.
NEXIA_TP_CPS_LIMITEl trunk de salida superó su tope de llamadas por segundo.
TarifasNEXIA_NO_USER_TARIFFEl cliente no tiene tarifa de venta asignada.
NEXIA_NO_USER_RATENinguna rate de venta cubre ese destino.
NEXIA_NO_PROVIDER_TARIFFEl trunk de salida no tiene tarifa de compra.
NEXIA_NO_PROVIDER_RATENinguna rate de compra cubre ese destino.
RuteoNEXIA_NO_ROUTING_GROUPNo hay grupo de ruteo configurado para ese tráfico.
NEXIA_NO_ROUTE_IN_GROUPEl grupo no tiene peer que cubra ese número.
NEXIA_NO_LCR_ROUTELCR no encontró ruta.
NEXIA_NO_TRUNK_FOR_PREFIXNingún trunk de salida corresponde al prefijo marcado.
NEXIA_GW_OFFLINEUn dial peer cubre el número, pero ninguno de sus gateways está registrado o alcanzable en este momento.
NEXIA_GATE_REFUSEDEl core rechazó por una regla de política (margen/precio o un módulo de política).
NEXIA_FAILOVER_EXHAUSTEDSe probaron todos los carriers candidatos y ninguno aceptó.

Todas responden 503 de fábrica. Podés cambiar el código de una causa concreta si tu operación lo necesita — el selector sólo ofrece códigos SIP válidos y marca cuáles son reenrutables.

Dónde lo ves en el día a día

En Calls → Last Calls, la columna de disposición muestra el resultado compacto — por ejemplo FAILED (503) — y al pasar el mouse el tooltip te da el desglose: la causa exacta y su explicación, tal como está configurada en esta página. El reporte ⓘ de cada llamada trae el mismo detalle.

Si un cliente reporta que «le damos ocupado», mirá primero la causa real en el historial: un 486 de carrier es un ocupado del destino; un rechazo interno jamás debería llegarle como 486.
© 2026 NEXIA Networks · Este wiki crece con cada instalación: si algo te faltó, contanos y lo sumamos.
En esta página