Diagnóstico y supervisión
Entender los códigos de causa: Q.850 y SIP
Las causas Q.850 y las respuestas SIP que EasyUC traduce, con su significado y la solución habitual.
En EasyUC: EasyUC Cisco → Logs → Call Analysis → run → call → Overview → Causes
Para qué sirve
Cada llamada finalizada lleva dos valores de causa en los CDR de CUCM: uno para el lado llamante y otro para el lado llamado. Indican por qué el lado correspondiente terminó la llamada. Los valores siguen la recomendación Q.850 de la UIT y son números del 1 al 127. EasyUC los traduce a texto legible en Call analysis y en el desglose de llamadas.
En las llamadas SIP, CUCM empaqueta además el código de respuesta SIP en el mismo valor numérico. EasyUC descompone este valor y muestra la causa Q.850, el estado SIP y siempre el valor sin procesar. Además existen tres valores especiales de Cisco para conferencia y transferencia. Los valores desconocidos permanecen visibles como "Code n".
La solución indicada en este capítulo describe el procedimiento habitual. La causa que un proveedor o un gateway notifica en un caso concreto depende de su configuración.
Requisitos previos
- Los valores de causa existen solo para las llamadas con CDR. La importación de CDR de la conexión CUCM debe estar activada.
- Para las llamadas sin CDR, Call analysis muestra el último estado SIP y, si existe, la causa Q.850 de la cabecera SIP
Reason. - Rol
ROLE_APP_CALL_DIAGNOSTICSpara Call analysis.
Paso a paso: cómo proceder
Campos y opciones: cómo deriva EasyUC la causa y el resultado
| Campo / acción | Significado y uso |
|---|---|
| Valor de 1 a 127 | Causa Q.850 simple. |
| Valor numérico grande | Forma empaquetada: el byte superior representa el estado SIP y el byte inferior la causa Q.850. Ejemplo: 1459617833 significa SIP 503 y Q.850 41. |
| 262144, 393216, 458752 | Valores especiales de Cisco: Conference full, Call split (transfer or conference), Conference participant dropped. |
| Resultado Answered | Una fila CDR tiene hora de conexión. La causa describe entonces el final de la conversación. |
| Resultado Busy | Q.850 17. Sin CDR: SIP 486 o 600. |
| Resultado No answer | Q.850 18 o 19. Sin CDR: SIP 408 o 480. |
| Resultado Rejected | Q.850 21, y también 16 o 31 en el lado llamado. Sin CDR: SIP 403 o 603. |
| Resultado Unreachable | Q.850 1, 2, 3, 20, 22, 27 o 28. Sin CDR: SIP 404, 410, 484, 485 o 604. |
| Resultado Abandoned by caller | Q.850 16 o 31 en el lado llamante sin conexión. Sin CDR: SIP 487 o un CANCEL. |
| Resultado Failed | Cualquier otra causa sin conexión. Sin CDR: cualquier otro estado a partir de 300. |
| Resultado In progress / Unknown | Solo desde SIP: todavía no hay respuesta final. Unknown si no hay disponible ni una causa ni un estado. |
Q.850: liberación normal y abonado
| Campo / acción | Significado y uso |
|---|---|
| 16 Liberación normal | Un lado colgó. Sin conexión en el lado llamante: el llamante colgó antes de que se contestara la llamada. No requiere ninguna acción. |
| 31 Normal, sin especificar | Terminada sin un motivo más preciso. Léala como la 16. Si se acumula en un trunk, revise la asignación de causas de ese trunk. |
| 17 Usuario ocupado | El destino ya está en una llamada, o se ha alcanzado el busy trigger de la línea. Revise el busy trigger, la llamada en espera y el desvío si ocupado. |
| 18 El usuario no responde | El destino no reaccionó al establecimiento de la llamada. Revise el registro del dispositivo y la ruta de red. |
| 19 Sin respuesta | El destino sonó y nadie descolgó. Revise el desvío si no contesta y su temporizador. |
| 20 Abonado ausente | El destino no ha iniciado sesión, por ejemplo un softphone que no está en ejecución. Revise el estado de registro. |
| 21 Llamada rechazada | El destino o una regla rechazó activamente la llamada. Revise la lista de bloqueo, las reglas CURRI y "Decline" en el teléfono. |
| 26 Liberación de usuario no seleccionado | En una línea compartida descolgó otro dispositivo. Normal. |
| 126 Llamada dividida | Valor de Cisco para transferencia o conferencia. La llamada continúa en otro tramo. Normal. |
Q.850: número y ruta
| Campo / acción | Significado y uso |
|---|---|
| 1 Número no asignado | El número marcado no existe. Revise el plan de numeración, la partición y el calling search space del llamante. |
| 2 Sin ruta a la red de tránsito | El proveedor no conoce la ruta hacia la red marcada. Revise el formato del número en el trunk y póngase en contacto con el proveedor. |
| 3 Sin ruta al destino | Ningún patrón de enrutamiento coincide, o el proveedor no puede alcanzar el destino. Revise el route pattern y la route list. |
| 22 Número cambiado | El abonado tiene un número nuevo. Corrija el número de destino. |
| 25 Error de encaminamiento de la central | Error en la central del extremo remoto, a menudo un bucle. Revise los desvíos en ambos lados. |
| 27 Destino fuera de servicio | El dispositivo de destino o la línea están averiados o no registrados. Revise el registro, el puerto del gateway y la línea. |
| 28 Formato de número no válido | El número está incompleto o mal formateado. Revise los patrones de transformación y los prefijos en el trunk. |
| 88 Destino incompatible | El destino no admite el tipo de conexión solicitado, como fax o vídeo. Revise el perfil de dispositivo y la región. |
| 91 Selección de red de tránsito no válida | La selección de red en la solicitud no es válida. Aclárelo con el proveedor. |
Q.850: red y recursos
| Campo / acción | Significado y uso |
|---|---|
| 34 Ningún circuito disponible | Todos los canales del trunk o del gateway están ocupados. Revise el número de canales, las llamadas simultáneas y el control de admisión de llamadas. |
| 38 Red fuera de servicio | El extremo remoto notifica una avería en la red. Revise el estado del trunk y póngase en contacto con el proveedor. |
| 41 Fallo temporal | Error de corta duración. Junto con SIP 503, normalmente un trunk inaccesible o un destino que no responde. Revise la accesibilidad del trunk y el OPTIONS ping. |
| 42 Congestión del equipo de conmutación | El extremo remoto está sobrecargado. Inténtelo de nuevo más tarde. Si se acumula, póngase en contacto con el proveedor. |
| 43 Información de acceso descartada | No se transmitió información adicional de la solicitud. Normalmente sin consecuencias. |
| 44 Canal solicitado no disponible | El canal solicitado está ocupado. Revise la ocupación de canales en el gateway. |
| 47 Recurso no disponible | Falta un recurso necesario; en CUCM, a menudo un transcodificador, un MTP o el ancho de banda de la ubicación. Revise el grupo de recursos de medios y las regiones. |
| 57 Capacidad portadora no autorizada | El tipo de conexión no está habilitado para la línea. Aclárelo con el proveedor. |
| 58 Capacidad portadora no disponible en este momento | El tipo de conexión no es posible en este momento. Revise el códec y la región. |
| 63 Servicio no disponible | El servicio solicitado no está disponible. Revise la configuración del destino. |
| 65 Capacidad portadora no implementada | El extremo remoto no admite el tipo de conexión, por ejemplo un códec. Revise la selección de códecs de la región. |
| 79 Servicio u opción no implementados | Falta en el extremo remoto una función solicitada. Desactive la función o aclárelo con el proveedor. |
Q.850: protocolo e interfuncionamiento
| Campo / acción | Significado y uso |
|---|---|
| 29 Facilidad rechazada / 50 Facilidad solicitada no contratada / 69 Facilidad solicitada no implementada | El extremo remoto no ejecuta un servicio suplementario. Aclare con el proveedor si el servicio está contratado. |
| 81 Referencia de llamada no válida | El extremo remoto ya no conoce la llamada. Normalmente es consecuencia de un error anterior. Lea en el flujo de llamada lo que ocurre antes. |
| 95 Mensaje no válido / 96 Falta un elemento de información obligatorio | Un mensaje de señalización era defectuoso o estaba incompleto. Abra el mensaje afectado en el flujo de llamada y revise la versión de software del interlocutor. |
| 97, 98, 99, 100, 101 | Tipo de mensaje o elemento de información no implementado, no válido o incompatible con el estado de la llamada. Proceda como con la 95. |
| 102 Expiración del temporizador | Un temporizador de protocolo expiró porque no llegó una respuesta. Busque la pausa larga en el flujo de llamada y revise la ruta de red hasta ese interlocutor. |
| 111 Error de protocolo | Error de protocolo general. Abra la respuesta de error en el flujo de llamada y lea su texto. |
| 127 Interfuncionamiento, sin especificar | La causa procede de otra red y no se pudo asignar con más precisión. Siga buscando en el gateway o en el CUBE; la causa original está allí. |
| 6, 7, 30, 70, 87 | Canal no aceptable, Llamada entregada en un canal establecido, Respuesta a STATUS ENQUIRY, Solo hay capacidad portadora digital restringida, El usuario no pertenece al grupo cerrado. Poco frecuentes, sobre todo en gateways RDSI. |
Respuestas SIP
| Campo / acción | Significado y uso |
|---|---|
| 401 Unauthorized / 407 Proxy Authentication Required | Solicitud de autenticación. Si sigue un segundo INVITE con credenciales, es normal. Si el error persiste, las credenciales del dispositivo o del trunk son incorrectas. |
| 403 Forbidden | El interlocutor se niega: no autorizado, bloqueado o remitente no permitido. Revise el número llamante y el permiso en el trunk. |
| 404 Not Found | Número desconocido. Si la respuesta procede de CUCM, revise el plan de numeración; en caso contrario, el formato del número hacia el trunk. |
| 408 Request Timeout | Sin respuesta en el tiempo esperado. Revise la accesibilidad del interlocutor. |
| 480 Temporarily Unavailable | Destino no registrado, no accesible o no descuelga. |
| 481 Call/Transaction Does Not Exist | El interlocutor ya no conoce el diálogo, a menudo después de un reinicio o de un tiempo de espera agotado. |
| 484 Address Incomplete | El número es demasiado corto. Revise el plan de marcación y el tiempo de espera entre dígitos. |
| 486 Busy Here / 600 Busy Everywhere | Ocupado. |
| 487 Request Terminated | Respuesta a un CANCEL. El llamante colgó, o un desvío terminó el primer intento. |
| 488 Not Acceptable Here / 606 Not Acceptable | No hay ningún códec común o los parámetros de medios no son aceptables. Compare el SDP de ambos lados y revise la región y el transcodificador. |
| 500 Server Internal Error | Error interno del interlocutor. Revise su registro. |
| 502 Bad Gateway / 504 Server Time-out | Un sistema posterior responde de forma incorrecta o no responde. Siga buscando en el gateway o en el CUBE. |
| 503 Service Unavailable | Servicio no disponible: trunk fuera de servicio, todos los canales ocupados o sobrecarga. Revise el estado del trunk. |
| 603 Decline | El llamado rechazó la llamada. |
| 604 Does Not Exist Anywhere | El número no existe en ninguna parte. |
Comprobar el resultado y acotar errores
- Un hallazgo es concluyente cuando el resultado, la causa Q.850 y el último código de respuesta del flujo de llamada cuentan lo mismo, por ejemplo Busy, causa 17 y
486 Busy Here. - Lado llamante 0, lado llamado con valor: el lado llamado terminó la llamada. En el caso contrario colgó el llamante.
- La causa 16 en una llamada sin conexión no es un error del sistema. El llamante no esperó lo suficiente. El Ring time de la vista general muestra cuánto tiempo.
- Si solo se muestra "Code n", el catálogo no conoce el valor. El valor sin procesar está al lado. Busque el código de respuesta correspondiente en el flujo de llamada.
- Para los valores empaquetados, solo la asignación de SIP 503 se ha confirmado en un CUCM real. Las demás asignaciones siguen la documentación de Cisco. En caso de duda, compare con el flujo de llamada.
- Las causas de la red del proveedor llegan tal como el proveedor las notifica. Un mismo error puede aparecer como 31, 41 o 127 según el proveedor.