本文檔提供用於將自定義電話振鈴新增到Cisco CallManager Express的配置步驟。
嘗試此組態之前,請確保符合以下要求:
Cisco CallManager Express配置的基本知識。
Cisco IP電話當前已向Cisco CallManager Express註冊。
本檔案中的資訊是根據以下軟體和硬體版本,但適用於所有Cisco CallManager版本和Cisco IP電話負載:
執行Cisco IOS軟體版本12.4(4)T和Cisco CallManager Express版本3.4(0)的Cisco IOS®路由器
執行7.2(3)韌體版本的Cisco IP電話7960G
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
此配置還可以用於:
Cisco IP電話7940G
Cisco IP電話7960G和7940G帶有兩種在硬體中實施的預設振鈴型別。它們是Chirp1和Chirp2。Cisco CallManager Express還用於支援以脈衝編碼調制(PCM)檔案形式在軟體中實現的自定義鈴聲。在Cisco CallManager Express路由器的快閃記憶體上需要一個XML檔案(名為RingList.xml),用於描述站點上可用的振鈴清單選項。本文檔介紹如何通過建立您自己的PCM檔案和RingList.xml檔案自定義站點上可用的電話振鈴型別。
本節提供向Cisco CallManager Express新增自定義電話振鈴型別的資訊。
註:使用Command Lookup Tool(僅供已註冊客戶使用)可獲取本節中使用的命令的詳細資訊。
請完成以下步驟:
為每個自定義環建立PCM檔案(每個檔案一個環)。
PCM檔案必須遵守這些格式准則。振鈴的PCM檔案必須滿足以下要求,才能在Cisco IP電話上正確播放:
原始PCM(無標頭)
每秒8000個樣本
每個樣本8位
uLaw壓縮
樣本的最大環16080大小
最小環大小240個示例
環中的樣本數必須可以被240整除
環應從零交叉處開始和結束
您可以使用支援這些檔案格式要求的任何標準音訊編輯軟體包為自定義電話鈴聲建立PCM檔案。
使用ASCII編輯器編輯RingList.xml。
RingList.xml檔案定義了一個包含電話振鈴型別清單的XML對象。每個振鈴型別都包含一個指標,指向用於該振鈴型別的PCM檔案,以及該振鈴在Cisco IP電話的「振鈴型別」選單上顯示的文本。CiscoIPPhoneRingList XML對象使用此簡單的標籤集來描述資訊:
<CiscoIPPhoneRingList> <Ring> <DisplayName/> <FileName/> </Ring> </CiscoIPPhoneRingList>
此定義中的環包含兩個欄位:
顯示名稱
檔名
每個電話振鈴型別都需要這些欄位。最多可以列出50次振鈴。
DisplayName欄位定義在Cisco IP電話的Ring Type選單上顯示的關聯PCM檔案的自定義振鈴的名稱。
FileName欄位指定自定義環與DisplayName欄位關聯的PCM檔案的名稱。
DisplayName和FileName欄位不得超過25個字元。
這是一個示例RingList.xml檔案,定義兩種電話振鈴型別:
<CiscoIPPhoneRingList> <Ring> <DisplayName>Piano1</DisplayName> <FileName>Piano1.raw</FileName> </Ring> <Ring> <DisplayName>Sax1</DisplayName> <FileName>Sax1.raw</FileName> </Ring> </CiscoIPPhoneRingList>
將新的PCM檔案和XML檔案通過TFTP傳輸到Cisco CallManager Express路由器的快閃記憶體中。
設定tftp-server命令以允許訪問檔案。
Router_CCME(config)#tftp-server flash:RingList.xml Router_CCME(config)#tftp-server flash:Piano1.raw Router_CCME(config)#tftp-server flash:Sax1.raw
注意:tftp-server命令區分大小寫。確認快閃記憶體中的檔案名稱:記憶體和tftp-server命令相同。show flash:命令可用於列出快閃記憶體中的所有檔案。
重新啟動IP電話。
當IP電話重新啟動時,IP電話會獲取檔案並在「設定」下的「振鈴型別選項」清單中顯示振鈴型別。
Router_CCME(config)#telephony-service Router_CCME(config-telephony)#restart all Reset 1 phones: at 5 second interval !--- This can take several minutes per phone. Starting with 7960 phones Router_CCME(config-telephony)#
目前沒有適用於此組態的驗證程序。
目前尚無適用於此組態的具體疑難排解資訊。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
05-Feb-2007 |
初始版本 |