本文演示如何配置模擬H.323網關,以便根據發起呼叫的IP電話的呼叫號碼,使用特定的DS0埠將呼叫路由到公共交換電話網路(PSTN)。通常,傳送到模擬網關的呼叫必須使用尋線方案將呼叫路由出網關,而無需考慮選擇哪個DS0埠將呼叫路由出站。在許多情況下,希望將特定DS0埠與特定IP電話號碼相關聯,以便出站呼叫僅使用特定DS0埠,而不是隨機選擇埠或基於某些尋線方法(如「最少空閒」)。
本文件沒有特定需求。
本文中的資訊係根據以下軟體和硬體版本:
Cisco CallManager 3.x
Cisco IP電話
類比閘道(2600、3600、1700、IAD 2400)
注意:您必須運行Cisco IOS®軟體版本12.2(11)T及更高版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
本節提供用於設定本文件中所述功能的資訊。
注意:要查詢有關本文檔中使用的命令的其他資訊,請使用命令查詢工具(僅限註冊客戶)。
本檔案會使用下圖中所示的網路設定。
組態 |
---|
controller T1 1/0 framing esf linecode b8zs ds0-group 1 timeslots 1 type e&m-wink-start ds0-group 2 timeslots 2 type e&m-wink-start ds0-group 3 timeslots 3 type e&m-wink-start |
網關中的傳入撥號對等體接受從Cisco CallManager IP電話到特定DS0埠的傳出呼叫。
組態 |
---|
dial-peer voice 1 voip translation-profile incoming DS01 answer-address 8378 !--- A call from IP phone 8378 matches this dial-peer. !--- The answer-address matches the ANI of the calling party. dial-peer voice 1 voip translation-profile incoming DS02 answer-address 8379 dial-peer voice 1 voip translation-profile incoming DS03 answer-address 8380 |
這些轉換配置檔案由與傳入呼叫段匹配的入站VoIP撥號對等體觸發。它們請求一個轉換規則,該規則將數字字首到被叫號碼數字流上,以便可以使用特定DS0埠來路由撥出。
組態 |
---|
voice translation-profile DS01 translate called 1 ! voice translation-profile DS02 translate called 2 ! voice translation-profile DS03 translate called 3 |
轉換規則使用轉換配置檔案將不同的數字流字首到Cisco CallManager發出的數字流。路由器根據呼叫號碼匹配特定的入站撥號對等體。此配置假設Cisco CallManager中通過數字網關向網路外撥的路由模式為9。
這就是轉換規則的外觀。以下是Cisco IOS軟體版本12.2(11)T和更新版本中使用的新型別轉換規則。
組態 |
---|
voice translation-rule 1 rule 1 /^9/ /19/ ! voice translation-rule 2 rule 1 /^9/ /29/ ! voice translation-rule 3 rule 1 /^9/ /39/ |
這些規則在數字流的前面新增數字字首。這樣可匹配特定出站POTS撥號對等體。
這是出站POTS撥號對等體的外觀。最終結果是路由器檢測到進入路由器的具有特定數字x的呼叫。然後觸發轉換配置檔案,轉換配置檔案隨後執行轉換規則,將唯一數字首碼新增到數字流的前端。現在,此路由器可以從某些DS0埠傳送來自某些IP電話的特定呼叫。現在,每台IP電話都有自己的唯一的DS0埠與其關聯,任何其他的IP電話都不能使用此埠。這實際上是將數字DS0埠「對映」到Cisco CallManager中的特定IP電話。
組態 |
---|
dial-peer voice 19 pots destination-pattern 19T translate-outgoing called 1 port 1/0:1 dial-peer voice 29 pots destination-pattern 29T translate-outgoing called 2 port 1/0:2 ! dial-peer voice 39 pots destination-pattern 39T translate-outgoing called 3 port 1/0:3 |
現在,發出出站呼叫時,路由器可以根據在原始數字流前面帶數字字首的新轉換被叫號碼選擇撥號對等體。如果沒有完成此轉換,路由器將無法選擇特定的DS0埠來傳送出站呼叫。路由器的預設行為是根據定義的尋線組順序路由呼叫。
目前沒有適用於此組態的驗證程序。
本節提供的資訊可用於對組態進行疑難排解。
輸出直譯器工具(僅供註冊客戶使用)支援某些show命令,此工具可讓您檢視show命令輸出的分析。
注意:發出debug指令之前,請先參閱有關Debug指令的重要資訊。
show dialplan number 8378 — 顯示您有一個與某個號碼匹配的撥號計畫,在這種情況下:8378.
debug voip ccapi inout — 顯示呼叫的進度,檢視是否選擇了正確的外部交換站(FXS)埠(如果它與轉換配置檔案匹配)。
如需更多詳細的故障排除資訊,請參閱VoIP呼叫基礎故障排除和調試。