Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- CVP 11.0(1)
- Cisco Unified Communications Manager (CUCM) 11.0(1)
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
El archivo G729 generado por CUCM tiene una etiqueta de códec de compresión no estándar en el encabezado del archivo y estos archivos no se reproducen cuando se pasan a una puerta de enlace VXML, ya que no reconoce el tipo de códec; si cambia el valor del tipo de códec de compresión para que sea el estándar G729R8, la puerta de enlace puede reproducir el archivo.
Nota: La aplicación UCMHEADERFIXER.EXE cambia el número de tipo de códec de compresión en el encabezado de archivo del archivo convertido de CUCM, de 0x0133 generado por CUCM a 0x14db (G729R8) estándar.
Solución
Para convertir anuncios de G711 en G729, siga estos pasos:
Paso 1. Consiga que los archivos se conviertan a G729, usando el traductor de UCM MOH y, a continuación, muévalos a una máquina con Windows.
Paso 2. Ejecute la utilidad UCMHEADERFIXER.EXE para corregir el identificador de compresión G729 en el encabezado WAV, que CUCM estableció incorrectamente.
Este es el procedimiento donde puede convertir sus propios archivos de audio:
Paso 1. Inicie el explorador del administrador de CUCM.
Paso 2. En el menú Medios, seleccione la opción Administración de archivos de audio MOH y, a continuación, haga clic en Cargar archivo.
Paso 3. Busque la ubicación de los archivos de audio que se van a convertir y selecciónelos individualmente, cargando cada uno a su vez.
Paso 4. Para comprobar si los archivos se han convertido, desplácese hacia atrás a Media Resources > MOH Audio File Management, debe ver una entrada para cada archivo WAV convertido. Asegúrese de que la longitud de la grabación no sea cero.
Nota: a la "obtención de archivos" de SFTP no le gustan los nombres de archivo con espacios, por lo que debe reemplazar los espacios por caracteres de subrayado.
- Para copiar los archivos convertidos a un servidor Windows, debe disponer de un servidor SFTP
- Inicie sesión en el servidor de CUCM en el que ha cargado los archivos e inicie sesión como administrador
Paso 5. Cuando se le solicite, escriba
File get activelog mohprep/*g729.wav y consulte las indicaciones de SFTP,
Server = xxx.xxx.xxx.xx
Port = 22
User = sftpuser
Pwd = password
Target directory = /home/sftpuser
Paso 6. Desde el servidor de Windows, navegue hasta el directorio SFTPUSER. Desplácese hasta el directorio en el que se encuentran los archivos convertidos.
Paso 7. Eliminar cualquier archivo G729 adicional y comprobar si los archivos están presentes
Nota: Esto no puede probarlos porque el reproductor de Windows Media no entiende (G729).
Identificador de compresión G729 correcto:
Paso 1. Copie el archivo UCMHEADERFIXER.zip en el servidor de Windows
Nota: .net V2.0 tiene que estar instalado para que funcione, preferiblemente en el mismo directorio que los anuncios y extraer UCMHEADERFIXER.EXE.
Paso 2. Acceda a este directorio en la ventana de comandos.
Paso 3. Ejecute UCMHEADERFIXER *.*
Esto corregirá el ID de G729, de modo que CVP VXML Gateway lo entienda y cambie el nombre del archivo de anuncio de name.g729.wav a name.wav.
Paso 4. Cargue los archivos de medios requeridos en los GW de IOS a través de OAMP.
Paso 5. Los mensajes personalizados se deben almacenar en el servidor IIS de CVP.
Para esto se planteó la mejora
CSCuq32947.