目錄

簡介

必要條件

需求

採用元件

慣例

FXS連線埠沒有撥號音，或無法透過FXO連線埠或ISDN連結進行傳入呼叫

解決方案

解決方案1

解決方案2

在故障切換中對MGCP網關沒有使用DID的傳入呼叫

解決方案

驗證

相關資訊

簡介

如果在網關上同時配置了生存遠端站點電話(SRST)版本2.0或更高版本和媒體網關控制協定(MGCP)回退，請使用此文檔來解決以下MGCP故障切換問題之一：

- 外交換站(FXS)連線埠上的電話沒有撥號音，或者您不能通過外交換局(FXO)連線埠或ISDN連結進行傳入呼叫。

- 在故障切換情況下，無法通過直接撥入(DID)來撥入配置為MGCP回退的MGCP網關。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案中的資訊是根據以下軟體版本：

- Cisco IOS®軟體版本12.2(11)T及更新版本

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

FXS連線埠沒有撥號音，或無法透過FXO連線埠或ISDN連結進行傳入呼叫

本節將詳細介紹此問題。

系統會顯示未收到撥號音的FXS埠上的電話，或者無法通過FXO埠或ISDN鏈路進行撥入呼叫。在這種情況下，會在相關的普通舊式電話服務(POTS)撥號對等體下設定此值：

dial-peer voice X pots

application mgcpapp

註：對於Cisco IOS軟體版本12.3(7)T或更高版本，application mgcpapp命令不能應用於支援PRI回傳的POTS撥號對等體。

在這種情況下，Cisco IOS網關的控制檯上會顯示類似以下的錯誤消息：

*Mar  1 20:41:58.571: %CALL_CONTROL-6-APP_NOT_FOUND:

Application mgcp in dial-peer 10 not found.

Handing callid 13 to the alternate app.

註：對於Cisco IOS軟體版本12.4(8c)或更高版本，應用application mgcpapp命令時：

在這種情況下，Cisco IOS網關的控制檯上會顯示類似以下的警告消息：

Warning: This command has been deprecated and will be automatically

converted to the following:

service mgcp

對於Cisco IOS軟體版本12.3(7)T或更高版本，application mgcpapp命令不應應用於POTS撥號對等體。

解決方案

圖1:分支機構連線到遠端中心Cisco CallManager的Cisco IP電話

如果Cisco CallManager無法訪問，電話可以使用思科語音路由器進行呼叫處理。發生以下任一情況時，電話會進入SRST模式：

- 中央站點的Cisco CallManager的WAN鏈路斷開。

- 與Cisco CallManager的連線丟失。

SRST允許分支機構中的電話繼續工作，直到WAN鏈路接通或電話重新註冊到Cisco CallManager。

使用本節中介紹的解決方案之一解決此問題。

解決方案1

要使路由器回退到預設應用程式，請在全域性配置模式下配置以下命令：

對於Cisco IOS軟體版本12.3(13)T或更低版本：

R(config)#call application alternate default

對於Cisco IOS軟體版本12.3(14)T或更高版本：

R(config)#application

R(config-app)#global

R(config-app-global)#service alternate Default

如果MGCP應用程式不可用，則預設應用程式將接管。

解決方案2

您必須建立在回退模式下使用的其他POTS撥號對等體（預設應用程式H323）。

在故障切換中對MGCP網關沒有使用DID的傳入呼叫

本節將詳細介紹此問題。

在故障切換情況下，無法使用DID將傳入呼叫傳送到為MGCP故障切換配置的MGCP網關，即使存在連線，電話也不振鈴。以下是在驗證此問題時，在Cisco IOS閘道上使用debug isdn q931指令的範例：

問題驗證示例

*Mar  1 20:53:33.511: ISDN Se1/0:15 Q931: RX <- SETUP pd = 8  callref = 0x000A

Bearer Capability i = 0x8090A3

Standard = CCITT

Transer Capability = Speech

Transfer Mode = Circuit

Transfer Rate = 64 kbit/s

Channel ID i = 0xA98381

Exclusive, Channel 1

Calling Party Number i = 0x00, 0xA2, '5000'

Plan:Unknown, Type:Unknown

Called Party Number i = 0xC1, '5002'

Plan:ISDN, Type:Subscriber(local)

*Mar  1 20:53:33.543: ISDN Se1/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0x800A

Channel ID i = 0xA98381

Exclusive, Channel 1

*Mar  1 20:53:33.543: ISDN Se1/0:15 Q931: TX -> CONNECT pd = 8  callref = 0x800A

*Mar  1 20:53:33.595: ISDN Se1/0:15 Q931: RX <- CONNECT_ACK pd = 8  callref = 0x000A

*Mar  1 20:53:40.045: ISDN Se1/0:15 Q931: RX <- DISCONNECT pd = 8  callref = 0x000A

Cause i = 0x8090 - Normal call clearing

*Mar  1 20:53:40.057: ISDN Se1/0:15 Q931: TX -> RELEASE pd = 8  callref = 0x800A

*Mar  1 20:53:40.073: ISDN Se1/0:15 Q931: RX <- RELEASE_COMP pd = 8  callref = 0x000A

解決方案

本節詳細介紹此問題的解決方案。

您必須驗證是否在相關POTS撥號對等體上進行了以下設定：

dial-peer voice X pots

application mgcpapp

incoming called-number .

direct-inward-dial

port 1/0:15

註：對於Cisco IOS軟體版本12.3(7)T或更高版本，application mgcpapp命令不能應用於支援PRI回傳的POTS撥號對等體。

以下是正確組態的範例：

組態範例

isdn switch-type primary-net5

!

!

ccm-manager fallback-mgcp

ccm-manager mgcp

ccm-manager config

mta receive maximum-recipients 0

!

controller E1 1/0 . pri-group timeslots 1-12,16 service mgcp

!

controller E1 1/1

!

!

!

interface Ethernet0/0

ip address 10.48.80.9 255.255.255.0

duplex auto

speed auto

!

interface Serial1/0:15

no ip address

no logging event link-status

isdn switch-type primary-net5

isdn incoming-voice voice

isdn bind-l3 ccm-manager

no cdp enable

!

!

!

call rsvp-sync

!

call application alternate DEFAULT

!--- For Cisco IOS® Software Release 12.3(14)T or later, this command was replaced by the service command in global application configuration mode. application global service alternate Default Refer to Solution 1 for the command syntax.

!

voice-port 1/0:15

!

mgcp

mgcp dtmf-relay voip codec all mode cisco

mgcp package-capability rtp-package

mgcp sdp simple

!

mgcp profile default

!

!

!

dial-peer cor custom

!

!

!

dial-peer voice 10 pots

application mgcpapp

incoming called-number .

destination-pattern 9T

direct-inward-dial

port 1/0:15

!

!

call-manager-fallback

limit-dn 7960 2

ip source-address 10.48.80.9 port 2000

max-ephones 10

max-dn 32

dialplan-pattern 1 704.... extension-length 4

keepalive 20

default-destination 5002

alias 1 5003 to 5002

call-forward busy 5002

call-forward noan 5002 timeout 12

time-format 24

!

!

line con 0

exec-timeout 0 0

line aux

注意：對於傳出呼叫，必須配置destination-pattern。

以下是思科支援社群上說明設定基本SRST的程式的視訊連結 :配置基本SRST

驗證

本節提供的資訊可用於確認您的組態是否正常運作。

輸出直譯器工具(僅供註冊客戶使用)支援某些show命令，此工具可讓您檢視show命令輸出的分析。

- show call-manager-fallback all — 顯示在Cisco CallManager回退期間網路中所有Cisco IP電話、語音埠和撥號對等體的詳細配置。

- show call-manager-fallback dial-peer — 在CiscoCallManager回退期間顯示撥號對等體的輸出。

- show ccm-manager fallback-mgcp — 顯示Cisco CallManager伺服器及其當前狀態和可用性的清單。

- 監控和維護Cisco SRST - Cisco Survivable Remote Site Telephony(SRST)

相關資訊

- Cisco SRST電話配置

- Cisco CallManager和Cisco IOS互操作性功能路線圖

- 為Cisco CallManager配置MGCP網關支援

- 結合Cisco CallManager配置BRI信令的MGCP控制的回傳

- 為Cisco CallManager配置MGCP PRI回傳和T1 CAS支援

- 語音技術支援

- 語音和整合通訊產品支援

- Cisco IP電話故障排除

- 技術支援與文件 - Cisco Systems