Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- 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 votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Problème
Le fichier G729 généré par CUCM a une balise de codec de compression non standard dans l'en-tête du fichier et ces fichiers ne sont pas lus lorsqu'ils sont transmis à une passerelle VXML, car elle ne reconnaît pas le type de codec. En modifiant la valeur du type de codec de compression pour qu'elle devienne G729R8 standard, la passerelle peut lire le fichier.
Remarque : L'application UCMHEADERFIXER.EXE modifie le numéro de type de codec de compression dans l'en-tête du fichier converti CUCM, de CUCM généré 0x0133 à la norme 0x14db (G729R8).
Solution
Pour convertir des annonces G711 en G729, procédez comme suit :
Étape 1. Obtenez des fichiers convertis en G729, à l'aide du traducteur d'attente musicale UCM, puis les déplacer sur une machine Windows.
Étape 2. Exécutez l'utilitaire UCMHEADERFIXER.EXE pour corriger l'identificateur de compression G729 dans l'en-tête WAV, qui est mal défini par CUCM.
Voici la procédure à suivre pour convertir vos propres fichiers audio :
Étape 1 : démarrage du navigateur de l'administrateur CUCM
Étape 2. Dans le menu Media, sélectionnez l'option MOH Audio File Management, puis cliquez sur Upload File.
Étape 3. Accédez à l'emplacement des fichiers audio à convertir et sélectionnez-les individuellement, en téléchargeant chacun à tour de rôle.
Étape 4. Pour vérifier si les fichiers ont été convertis, revenez à Media Resources > MOH Audio File Management, vous devez voir une entrée pour chaque fichier WAV converti.Assurez-vous que la longueur d'enregistrement est non nulle.
Remarque : le SFTP « file get » n'aime pas les noms de fichiers contenant des espaces, remplacez donc les espaces par des traits de soulignement.
- Pour copier les fichiers convertis sur un serveur Windows, un serveur SFTP doit être disponible
- Connectez-vous au serveur CUCM sur lequel vous avez téléchargé des fichiers et ouvrez une session en tant qu'administrateur
Étape 5. À l’invite, tapez
File get activelog mohprep/*g729.wav et passez par les invites SFTP,
Server = xxx.xxx.xxx.xx
Port = 22
User = sftpuser
Pwd = password
Target directory = /home/sftpuser
Étape 6. À partir du serveur Windows, accédez au répertoire SFTPUSER. Naviguez vers le bas jusqu'au répertoire où se trouvent les fichiers convertis.
Étape 7. Supprimez les fichiers G729 supplémentaires et vérifiez qu’ils sont présents
Remarque : Cela ne permet pas de les tester, car le lecteur Windows Media ne comprend pas G729).
Identificateur de compression G729 correct :
Étape 1. Copiez le fichier UCMHEADERFIXER.zip sur le serveur Windows
Remarque : .net V2.0 doit être installé pour fonctionner, de préférence dans le même répertoire que les annonces et extraire UCMHEADERFIXER.EXE.
Étape 2. Accédez à ce répertoire dans la fenêtre de commande.
Étape 3. Exécutez UCMHEADERFIXER *.*
L'ID G729 est ainsi corrigé, afin que la passerelle VXML CVP le comprenne et renomme le fichier d'annonce de name.g729.wav en name.wav.
Étape 4. Téléchargez les fichiers multimédias requis sur les passerelles IOS via OAMP.
Étape 5. Les invites personnalisées doivent être stockées sur le serveur IIS de CVP.
L'amélioration
CSCuq32947 a été soulevée pour cela.