Con Cisco IOS® Software Release 12.2(8)T H323 versión 3 y 12.2(11)T y posteriores, se utilizan algunos componentes del soporte del protocolo H323 versión 4. Este soporte causa problemas de compatibilidad con ciertas pilas H323 de versiones anteriores. H323 está diseñado para que las versiones más recientes de la especificación puedan ser compatibles con las versiones anteriores. Esto se logra porque los campos más nuevos de la codificación ASN.1 de UUIE se deben ignorar si no se entienden. Sin embargo, algunas implementaciones del estándar en varios dispositivos H323 tienen dificultades para interactuar con esta nueva versión.
Quienes lean este documento deben tener conocimiento de lo siguiente:
Conocimiento de H323
La información que contiene este documento se basa en la siguiente versión de software.
Versión del software Cisco IOS posterior a 12.2(8)T
La información que se presenta en este documento se originó a partir de dispositivos dentro de un ambiente de laboratorio específico. All of the devices used in this document started with a cleared (default) configuration. Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener un comando antes de ejecutarlo.
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
Una actualización de la gateway del IOS de Cisco a una versión de software posterior a la versión 12.2(8)T del IOS de Cisco provoca un error en las llamadas hacia y desde NetMeeting, u otro dispositivo H323 de terceros.
Cuando no se puede establecer una conexión en la pila H323 de terceros, hay dos comandos voice service voip que pueden ayudar. Existe una mayor posibilidad de que esto sea así si la tipología en cuestión funcionó anteriormente mientras se interconectaban con gateways del IOS de Cisco que ejecutaban una versión de software anterior a la versión 12.2(8)T del IOS de Cisco.
Ambos comandos están ocultos (la ayuda del analizador de CLI no los mostrará) y subcomandos voice service voip. El formato es el que se muestra en este modo de configuración:
esc-3640-3(config)#voice service voip !--- Enters voice service configuration mode and specifies !--- a voice encapsulation type as Voice over IP (VoIP) encapsulation. !--- Voice service configuration mode is used for packet Telephony service !--- commands that affect the gateway globally. esc-3640-3(conf-voi-serv)#h323 !--- Used to enable the H323 voice service configuration commands. esc-3640-3(conf-serv-h323)#h245 caps mode restricted esc-3640-3(conf-serv-h323)#h245 tunnel disable
El comando h245 caps mode restricted está presente en la versión 12.2(11)T del software del IOS de Cisco, y evita los eventos telefónicos con nombre de multifrecuencia de tono dual (DTMF) (NTE), así como la indicación de capacidad T38 en el paquete del conjunto de capacidades de terminal H245. Cuando estas opciones están presentes, puede impedir que la negociación H245 se complete con algunos dispositivos, específicamente con NetMeeting. Sin el comando h245 caps mode restricted, las llamadas en cualquier dirección fallan.
Precaución: Si el comando debug h245 asn está habilitado, este mensaje proviene de NetMeeting. Siempre se debe tener precaución cuando se habilita debug, ya que esto puede tener un impacto grave en el rendimiento del router. El comando debug h245 asn es detallado y debe usarse de manera limitada y con precauciones como el registro de consola inhabilitado en el router.
Nota: Antes de ejecutar un comando debug, consulte Información Importante sobre Comandos Debug.
Aug 16 18:58:14.035: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : functionNotSupported : { cause syntaxError : NULL returnedFunction '0270010600088175000780138000140001000001...'H }
También asegúrese de que el comando voice dial-peer voip que coincide con los comandos entrante o saliente para esa llamada no esté configurado con los comandos fax protocol t38 o dtmf-relay rte-nte.
De forma predeterminada, la tunelización H245 está habilitada. Esta función H323 permite que cualquier mensaje H245 utilice la sesión disponible de protocolo de control de transmisión (TCP) H225 como alternativa al uso de una segunda sesión TCP para H245. Esto puede causar un problema al interactuar con la versión anterior de H323. Esta función se inhabilita cuando se ejecuta el comando h245 tunnel disable.