目錄

簡介

必要條件

需求

採用元件

問題

解決方案

簡介

本文檔介紹為CVP生成G729提示的步驟。

必要條件

需求

思科建議您瞭解以下主題：

- CVP

- CUCM

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- CVP 11.0(1)

- 思科整合通訊管理員(CUCM)11.0(1)

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

問題

CUCM生成的G729檔案頭中包含非標準壓縮編解碼器標籤，這些檔案在傳遞到VXML網關時不會播放，因為它不能識別編解碼器型別，通過將壓縮編解碼器型別值更改為標準G729R8，網關可以播放該檔案。

附註：應用程式UCMHEADERFIXER.EXE將CUCM轉換檔案的檔案頭中的壓縮編解碼器型別編號從CUCM生成的0x0133更改為標準0x14db(G729R8)。

解決方案

要將G711公告轉換為G729，請執行以下步驟：

步驟1.使用UCM MOH轉換器獲取轉換為G729的檔案，然後將其移動到Windows電腦上。

步驟2.運行實用程式UCMHEADERFIXER.EXE以更正WAV標頭中的G729壓縮識別符號，該識別符號由CUCM錯誤設定。

以下是您可以轉換您自己的音訊檔案的過程：

步驟1.啟動CUCM管理員瀏覽器。

步驟2.從「Media」選單中選擇「MOH Audio File Management」選項，然後按一下「Upload File」。

步驟3.瀏覽到要轉換的音訊檔案的位置，並逐個選擇這些檔案，依次上傳。

步驟4.要檢查檔案是否已轉換，請返回Media Resources > MOH Audio File Management，您必須看到每個轉換的WAV檔案的條目。確保錄製長度不為零。

附註：sftp「file get」不喜歡帶有空格的檔名，因此用下劃線替換空格。

- 要將轉換的檔案複製到Windows伺服器，您必須擁有可用的SFTP伺服器

- Putty連線到上傳檔案的CUCM伺服器，並以管理員身份登入

步驟5.出現提示時，輸入 File get activelog mohprep/*g729.wav，並完成SFTP提示，

Server = xxx.xxx.xxx.xx

Port = 22

User = sftpuser

Pwd = password

Target directory = /home/sftpuser

步驟6.從Windows伺服器導航到SFTPUSER目錄。進一步導航到轉換檔案所在的目錄。

步驟7.刪除任何額外的G729檔案並檢查檔案是否存在

附註：無法對其進行測試，因為Windows Media Player不理解G729)。

正確的G729壓縮識別符號：

步驟1.將UCMHEADERFIXER.zip檔案複製到Windows伺服器

附註：必須安裝.net V2.0才能使其正常工作，最好與宣告和解壓UCMHEADERFIXER.EXE位於同一目錄中。

步驟2.在命令視窗中定位至此目錄。

步驟3.運行UCMHEADERFIXER *.*

這將更正G729 ID，以便CVP VXML網關理解它，並將公告檔案從name.g729.wav重新命名為name.wav。

步驟4.通過OAMP將所需的媒體檔案上傳到IOS GW。

步驟5.自定義提示必須儲存在CVP的IIS伺服器中。

為此引 起了CSCuq32947增強功能。