Introducción
En este documento se describe la configuración necesaria cuando el flujo de llamadas incluye el router de servicios integrados (ISR) 4431 como gateway y el Music On Hold (MOH) falla con silencio para la persona en espera.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento de:
- Cisco Unified Communications Manager (CUCM)
- Señalización H.323
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
- CUCM versiones 9.x y posteriores
- ISR4431 con software IOS XE
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si su red está activa, asegúrese de comprender el impacto potencial de cualquier comando.
Problema
La MOH de multidifusión se configura en CUCM e ISR4431 se configura como gateway H.323. Cuando las personas que llaman desde fuera se ponen en espera, no oyen música, sino silencio.
Solución
Paso 1. Habilite los debugs H.323 en la gateway para que se registren en el buffer como se muestra a continuación.
config t
no logging console
no logging monitor
no logging rate-limit
no logging queue-limit
logging buffered 2000000 debug
exit
debug voip ccapi inout
debug h225 asn1
debug h245 asn1
debug isdn q931
Paso 2. Ejecute el comando clear log para borrar el registro.
Paso 3. Ejecute el comando show log para confirmar que se borra el buffer.
Paso 4. Realice una llamada de prueba y, cuando la llamada se ponga en espera, compruebe si el gateway recibe el mensaje H.245 OpenLogicalChannelAck con la dirección IP establecida en "network '00000000'H"
Jan 26 03:12:07.558: H245 MSC INCOMING PDU ::=
value MultimediaSystemControlMessage ::= response : openLogicalChannelAck :
{
forwardLogicalChannelNumber 4
forwardMultiplexAckParameters h2250LogicalChannelAckParameters :
}
mediaControlChannel unicastAddress : iPAddress :
{
network '00000000'H
tsapIdentifier 1
}
Paso 5. El fragmento de código mostrado arriba indica:
- CUCM envía OpenLogicalChannelAck con una dirección IP falsa, ya sea todos ceros (como se muestra arriba) o <CUCM_ip_address> como marcador de posición para MOH
- Éste es el comportamiento predeterminado de envío de transmisión de medios simplex
- Si hay ISR 4431 en el flujo de llamadas, tanto si es unidireccional como bidireccional, CUCM debe informar al gateway de la dirección IP y el puerto MOH para evitar un ataque malintencionado
- Las plataformas ISR Generation 2 (G2) (por ejemplo, 2900 y 3900) nunca comprueban la dirección IP de origen y el puerto para los paquetes entrantes del protocolo de transporte en tiempo real (RTP). Sin embargo, ISR 4431 es una plataforma de 3ª generación (G3) que comprueba los paquetes RTP entrantes con la dirección/puerto IP de medios determinados en la señalización
- Si no coinciden, ISR G3 descarta los paquetes y esto produce silencio cuando la llamada se pone en espera
Paso 6. Por lo tanto, para evitar fallas con MOH, utilice la solución alternativa a continuación en CUCM para habilitar la transmisión dúplex para MOH
- Inicio de sesión en la página de administración de Cisco Unified CM
- Seleccione System > Service Parameters
- Seleccione el menú desplegable Server y elija el nodo Publisher
- Seleccione el menú desplegable Service y elija Cisco CallManager (Active)
- Haga clic en el botón Advanced.
- Busque la sección Clusterwide Parameters (Service)
- Transmisión dúplex habilitada: el valor predeterminado es False (cambie a True) y haga clic en Guardar
Nota: No es necesario reiniciar ningún servicio después del cambio de configuración anterior y no tiene impacto empresarial, por lo que se puede realizar en horas de producción.