本文說明當與主Cisco CallManager伺服器的WAN傳輸控制協定(TCP)連線丟失並且沒有可用的備份Cisco CallManager伺服器時,如何使媒體網關控制協定(MGCP)網關回退到H323會話應用程式。
本文件沒有特定先決條件。
本檔案中的資訊是根據以下軟體和硬體版本。
Cisco IOS®軟體版本12.3(4)T1
Cisco 3700系列路由器
Cisco CallManager 3.3及更高版本
註:Cisco IOS版本12.2(11)T是在同一裝置上運行MGCP回退和可生存遠端站點電話(SRST)所需的最低Cisco IOS版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您在即時網路中工作,請確保在使用任何命令之前瞭解其潛在影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
在回退過渡期間,所有活動的MGCP模擬和T1通道關聯信令(CAS)呼叫均得到維護。呼叫方不知道回退轉換,並且這些活動MGCP呼叫僅在通訊呼叫方掛斷時清除。在回退期間釋放活動MGCP PRI回傳呼叫。
任何瞬時MGCP呼叫(即未處於連線狀態的呼叫)都會在回退轉換開始時被清除,之後必須再次嘗試。
此組態會為通過閘道的IP電話流量提供基本連線服務。當本地MGCP網關轉換到回退模式時,預設的H.323會話應用程式承擔處理新呼叫的責任。在回退期間僅支援基本的兩方語音呼叫。
除ISDN T1和E1 PRI呼叫外,在回退時處於活動狀態的所有MGCP呼叫都將被保留,同時釋放臨時呼叫。當使用者完成(掛起)一個活動的MGCP呼叫時,MGCP應用程式處理掛機事件並清除所有呼叫資源。
注意:要查詢有關本文檔中使用的命令的其他資訊,請使用命令查詢工具(僅限註冊客戶)。
本文檔使用下圖所示的網路設定。
本文檔使用如下所示的配置。三種配置使使用者能夠:
在Cisco IOS網關中啟用回退。
使用「destination-patterns」配置MGCP控制的POTS撥號對等體,以便在發生回退時通過H.323處理傳出呼叫。
配置IP語音(VoIP)撥號對等體,將傳入呼叫(到IP電話)路由到為IP電話提供備份的本地路由器(回退Cisco CallManager伺服器)。
IOS閘道 |
---|
對於Cisco IOS軟體版本12.3(13)T或更低版本: interface FastEthernet0/0 ip address 192.168.1.12 255.255.255.0 ccm-manager fallback-mgcp call application alternate DEFAULT !----H.323 is the default signalling protocol. !--- An FXS-connected phone gets a dial-tone from the router !--- instead of being instructed to do so via MGCP by !--- Cisco CallManager.對於Cisco IOS軟體版本12.3(14)T或更高版本: R(config)#application R(config-app)#global R(config-app-global)#service alternate Default |
POTS撥號對等體 |
---|
dial-peer voice X pots application mgcpapp destination-pattern 0T !----Note that the destination-pattern command is needed for H.323 when the MGCP fallback happens. port 2/0:15 forward-digits all dial-peer voice X pots application mgcpapp destination-pattern 2000 !----Note that the destination-pattern command is needed for H.323 when the MGCP fallback happens. !-- port 1/0/0 註:對於Cisco IOS軟體版本12.3(7)T或更高版本,application mgcpapp命令不能應用於支援PRI回傳的POTS撥號對等體。 |
此處顯示的SRST配置是思科IP電話支援所必需的。
SRST配置 |
---|
call-manager-fallback !--- Enables SRST support and enters Cisco CallManager fallback mode. max-conferences 8 ip source-address 192.168.1.12 port 2000 !--- 192.168.1.12 is the IP address of the Cisco IOS gateway through which it !--- communicates with the Cisco IP Phones. !--- Here, the Cisco IOS gateway is also configured as a Cisco CallManager fallback server. max-ephones 10 max-dn 10 |
如果您有另一個本地路由器連線到Cisco IOS網關並充當Cisco CallManager的後備伺服器,則需要在此處顯示的VoIP撥號對等體配置。如果此網關本身通過運行SRST充當回退Cisco Callmanager伺服器,則無需配置以下VoIP撥號對等體。Cisco IOS軟體版本12.2(11)T是在同一機箱上執行MGCP回退和SRST所需的最低版本。
VoIP撥號對等體 |
---|
dial-peer voice 5000 voip destination-pattern 5... !--- These are IP phone directory numbers. session target ipv4: x.x.x.x !--- x.x.x.x. represents the IP address !--- of the fallback Cisco CallManager server. |
如果您有Cisco CallManager V3.3、4.x或更高版本
建立SRST引用
在Cisco CallManager中,按一下System和SRST。
在「查詢並列出SRST參考」頁上,按一下新增新的SRST參考。
在SRST Reference Configuration頁面上,在SRST Reference Name欄位中輸入名稱,並在IP Address欄位中輸入思科SRST路由器的IP地址。
按一下「Insert」。
將SRST參考或預設網關應用到一個或多個裝置池。
在Cisco CallManager中,按一下System和Device Pool。
在Device Pool Configuration頁上,按一下所需的裝置池圖示。
在Device Pool Configuration頁面上,從SRST Reference欄位的選單中選擇SRST reference或「Use Default Gateway」。
本節提供的資訊可用於確認您的組態是否正常運作。
輸出直譯器工具(僅供註冊客戶使用)支援某些show命令,此工具可讓您檢視show命令輸出的分析。
以下命令可用於驗證MGCP回退配置:
show call-manager-fallback all — 顯示在Cisco CallManager回退期間網路中所有CiscoIP電話、語音埠和撥號對等體的詳細配置。
show call-manager-fallback dial-peer — 在CiscoCallManager回退期間顯示撥號對等體的輸出。
show ccm-manager fallback-mgcp — 顯示Cisco CallManager伺服器及其當前狀態和可用性的清單。
注意:此處顯示的show ccm-manager fallback-mgcp命令輸出在MGCP回退發生之前執行。
mgcp-gateway# show ccm-manager fallback-mgcp Current active Call Manager: 192.168.1.2 MGCP Fallback mode: Enabled/OFF Last MGCP Fallback start time: None Last MGCP Fallback end time: None
當與Cisco CallManager的連線丟失並且啟動MGCP回退時,輸出如下:
mgcp-gateway# show ccm-manager fallback-mgcp Current active Call Manager: None MGCP Fallback mode: Enabled/ON Last MGCP Fallback start time: 05:58:48 UTC Oct 6 2004 Last MGCP Fallback end time: 05:56:30 UTC Oct 6 2004
此控制檯消息有助於驗證MGCP回退操作。
Sep 23 16:35:34.707: %CALL_CONTROL-6-APP_NOT_FOUND: Application mgcpapp in dial-peer 1 not found. Handing callid 98 to the alternate app default
輸出直譯器工具(僅供註冊客戶使用)支援某些show命令,此工具可讓您檢視show命令輸出的分析。
注意:發出debug命令之前,請參閱有關Debug命令的重要資訊。
debug ccm-manager events — 顯示有關Cisco CallManager的調試資訊。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
14-Sep-2005 |
初始版本 |