Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- CVP 11.0(1)
- Cisco Unified Communications Manager (CUCM) 11.0(1)
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Problema
Il file G729 generato da CUCM ha un tag codec di compressione non standard nell'intestazione del file e questi file non vengono riprodotti quando vengono passati a un VXML Gateway, poiché non riconosce il tipo di codec, modificando il valore del tipo di codec di compressione in G729R8 standard il gateway può riprodurre il file.
Nota: L'applicazione UCMHEADERFIXER.EXE modifica il numero del tipo di codec di compressione nell'intestazione del file convertito in CUCM, da CUCM generato 0x0133 allo standard 0x14db (G729R8).
Soluzione
Per convertire gli annunci G711 in G729, eseguire la procedura seguente:
Passaggio 1. Ottenere i file convertiti in G729, utilizzando il convertitore UCM MOH, quindi spostarli su un computer Windows.
Passaggio 2. Eseguire l'utilità UCMHEADERFIXER.EXE per correggere l'identificatore di compressione G729 nell'intestazione WAV, impostato in modo errato da CUCM.
Questa è la procedura che consente di convertire i propri file audio:
Passaggio 1. Avviare il browser dell'amministratore CUCM.
Passaggio 2. Dal menu Media, selezionare l'opzione MOH Audio File Management, quindi fare clic su Upload File.
Passaggio 3. Individuare il percorso dei file audio da convertire e selezionarli singolarmente, caricandoli uno alla volta.
Passaggio 4. Per verificare se i file sono stati convertiti, tornare indietro da Risorse multimediali > Gestione file audio MOH, è necessario visualizzare una voce per ciascun file WAV convertito. Assicurarsi che la lunghezza della registrazione sia diversa da zero.
Nota: al "file get" dell'SFTP non piacciono i nomi di file con spazi, quindi sostituite gli spazi con caratteri di sottolineatura.
- Per copiare i file convertiti in un server Windows, è necessario disporre di un server SFTP
- Collegare il server CUCM su cui sono stati caricati i file e accedere come amministratore
Passaggio 5. Al prompt, digitare
File get activelog mohprep/*g729.wav and go through SFTP prompt,
Server = xxx.xxx.xxx.xx
Port = 22
User = sftpuser
Pwd = password
Target directory = /home/sftpuser
Passaggio 6. Dal server Windows passare alla directory SFTPUSER. Spostarsi più in basso nella directory in cui si trovano i file convertiti.
Passaggio 7. Eliminare eventuali file G729 aggiuntivi e verificare se i file sono presenti
Nota: Non è possibile testarli perché il lettore Windows Media Player non riconosce il formato G729).
Identificatore di compressione corretto per G729:
Passaggio 1. Copiare il file UCMHEADERFIXER.zip sul server Windows
Nota: Per il corretto funzionamento di .net V2.0 è necessario installarlo, preferibilmente nella stessa directory di annunci ed estrarre UCMHEADERFIXER.EXE.
Passaggio 2. Passare a questa directory nella finestra dei comandi.
Passaggio 3. Eseguire UCMHEADERFIXER *.*
In questo modo l'ID G729 verrà corretto, in modo che CVP VXML Gateway lo comprenda e rinomini il file di annuncio da name.g729.wav a name.wav.
Passaggio 4. Caricare i file multimediali richiesti nei GW IOS tramite OAMP.
Passaggio 5. I prompt personalizzati devono essere archiviati nel server IIS di CVP.
Il miglioramento
CSCuq32947 è stato generato per questo.