Diagnóstico y supervisión
Leer el diagrama de escalera SIP
Estructura y colores del diagrama de escalera y los flujos típicos, desde la llamada correcta hasta la transferencia.
En EasyUC: EasyUC Cisco → Logs → Call Diagnostics → diagnosis → Call flow
Para qué sirve
El diagrama de escalera SIP muestra la señalización de una llamada como una secuencia de flechas entre los interlocutores implicados. Lo encontrará en la pestaña Call flow de Call diagnostics y en la pestaña Call flow de Call analysis. Ambas utilizan el mismo diagrama. Para las llamadas de Teams a través del SBC integrado existe un diagrama de escalera propio con dos carriles, que se lee del mismo modo.
Este capítulo explica la estructura del diagrama y muestra, con seis flujos típicos, qué mensajes se ven y en qué orden. Con estos patrones reconocerá rápidamente, en un flujo desconocido, dónde se aparta del caso normal.
SIP trabaja con solicitudes y respuestas. Una solicitud lleva un método como INVITE o BYE. Cada respuesta lleva un código de tres cifras: 1xx es provisional, 2xx éxito, 3xx redirección, de 4xx a 6xx error. Una llamada consta de al menos un diálogo, reconocible por el Call-ID común. CUCM se sitúa entre las partes y mantiene un diálogo propio con cada lado. Por eso, una llamada de teléfono a teléfono muestra dos diálogos.
Requisitos previos
- Un diagnóstico de llamada finalizado o una llamada con flujo de llamada de Call analysis. Rol
ROLE_APP_CALL_DIAGNOSTICS. - En CUCM, Cisco CallManager utiliza el nivel de traza Detailed con Enable SIP Call Processing Trace. De lo contrario, las trazas no contienen mensajes SIP.
- El diagrama muestra solo SIP. Los teléfonos con SCCP, los puertos analógicos y los gateways con MGCP o H.323 no aparecen como carril propio.
- Para los mensajes del CUBE: captura de depuración activada en el CUBE y acceso de lectura a los CUBE.
Paso a paso: cómo proceder
Campos y opciones: estructura del diagrama
| Campo / acción | Significado y uso |
|---|---|
| Carriles | Cada línea vertical es un interlocutor: nodo CUCM, teléfono IP, Jabber, Webex App, gateway / CUBE, trunk SIP, Expressway, otro clúster CUCM, voicemail o dispositivo desconocido. Sobre la línea se muestran el icono, el nombre y la dirección. |
| Un carril por dirección IP | Los dispositivos tras la misma dirección, por ejemplo tras una dirección NAT, comparten carril. En ese caso solo se distinguen por el puerto y el diálogo. |
| Columna de hora | Hora del mensaje con milisegundos, con el intervalo respecto al mensaje anterior debajo. |
| Flecha | Un mensaje SIP del emisor al receptor. La etiqueta indica el método o el código de respuesta con su texto. |
| Azul | Solicitud, por ejemplo INVITE, ACK, BYE, CANCEL, REFER, UPDATE. |
| Gris | Respuesta provisional 1xx: 100 Trying, 180 Ringing, 183 Session Progress. |
| Verde | Éxito 2xx, normalmente 200 OK. |
| Naranja | Redirección 3xx, por ejemplo 302 Moved Temporarily. |
| Rojo | Error 4xx, 5xx o 6xx, por ejemplo 486 Busy Here o 503 Service Unavailable. |
| Distintivo SDP | El mensaje lleva una descripción de medios con los códecs, la dirección y el puerto para el audio. |
| Barra de color junto a la hora | Color del diálogo. Los mensajes con el mismo color pertenecen al mismo Call-ID. |
| Botones de diálogo | Un botón por diálogo con número, origen y destino. Un clic oculta o muestra el diálogo. El icono de ancla marca el diálogo con el que EasyUC encontró la llamada. |
| Aviso sobre mensajes ocultos | "… messages hidden by the filters" se muestra sobre el diagrama en cuanto actúa un filtro. |
| Mensajes del CUBE | Proceden de la captura de depuración del CUBE y se incorporan al flujo. Así verá también el tramo entre el CUBE y el proveedor. |
| Download SVG | Guarda el diagrama con los filtros actuales como archivo de imagen. |
Flujo: llamada correcta
Flujo: ocupado
Flujo: inaccesible o no contestada
Flujo: abandonada por el llamante
Flujo: redirección
Flujo: transferencia
Comprobar el resultado y acotar errores
- Ha entendido el flujo cuando puede decir en una frase quién terminó la llamada y con qué mensaje.
401 Unauthorizedo407 Proxy Authentication Requiredjusto después del primerINVITE, seguido deACKy de un segundoINVITEcon el mismo Call-ID, es la autenticación normal del dispositivo y no un error.- El diagrama no empieza con
INVITE: las trazas de CUCM comenzaron después del inicio de la llamada. El aviso sobre el diagrama lo indica. - El diagrama termina sin
BYE: la llamada seguía en curso cuando se leyeron las trazas, o se alcanzó el límite de 800 mensajes. - Falta un tramo por completo: el dispositivo no utiliza SIP, no se pudo leer un nodo, o la llamada pasó por un nodo situado más allá del límite de 8 nodos. Revise la tabla de nodos.
- Ambas partes están en el mismo carril: comparten una dirección IP. Distíngalas con los botones de diálogo.
200 OKyACKestán presentes, pero no hubo audio: la señalización es correcta. Compare la dirección, el puerto y el códec en el SDP de ambos lados y revise la ruta de medios en la red.- En la vista del mensaje se eliminan las credenciales y las claves SRTP. Los mensajes muy largos se acortan a 8 KB.