语音 : 介质网关控制协议 (MGCP)

配置SRS Telephony和MGCP退回

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 22 日) | 反馈


目录


简介

如果有生存在网关和介质网关控制协议(MGCP) fallback配置的远程站点电话(SRST)版本2.0或以上,请使用本文为了解决这些MGCP故障切换问题之一:

  • 在局外交换站(FXS)端口的一个电话不获得拨号音,或者您不能做呼入呼叫通过局外交换管理办公室端口或通过ISDN链路。

  • 您不能做与直接拨入(DID)的呼入呼叫到MGCP网关,配置MGCP fallback的,在故障切换情况。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件版本:

  • Cisco IOS 软件版本12.2(11)T和以上

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

在FXS波尔特的无拨号音或者不能通过FXO端口或ISDN链路做呼入呼叫

此问题在此部分详细解释。

您用在不获得拨号音的FXS端口的一个电话提交,或者您不能通过FXO端口或ISDN链路做呼入呼叫。在这些情况下,这配置在相关普通旧式电话服务拨号对端下:

dial-peer voice X pots
     application mgcpapp

注意: 对于Cisco IOS软件版本12.3(7)T或以后,不能应用application mgcpapp命令对POTS拨号对端该支持PRI回程。

在这种情况下,错误消息类似于此出现在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:分支机构思科IP电话连接对远程中央Cisco CallManager

configsrst_mgcpfallback1.gif

如果Cisco CallManager变得不可访问,电话能使用思科语音路由器呼叫处理。当这些之一发生时,电话进入SRST模式:

  • 对Cisco CallManager的广域网链路在中心站点断开。

  • 对Cisco CallManager的连接丢失。

SRST在分支机构允许电话继续作用,直到广域网链路出现或直到电话能再向Cisco CallManager登记。

请使用描述的其中一解决方案在此部分解决此问题。

解决方案 1

对于对fallback的路由器对默认应用,请配置此in命令全局配置模式:

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)使用。

进行故障切换时无法使用 DID 拨入 MGCP 网关

此问题在此部分详细解释。

您不能做呼入呼叫,与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命令对POTS拨号对端该支持PRI回程。

这是正确的配置的示例:

配置示例
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

注意: 对于呼出呼叫,您必须配置目的地模式

这是链路到在描述步骤leavingcisco.com 设置基本SRST的Cisco支持社区的一个视频:配置基本SRSTleavingcisco.com

configsrst_mgcpfallback2.gif

验证

本部分所提供的信息可用于确认您的配置是否正常工作。

命令输出解释程序工具仅限注册用户)支持某些 show 命令,使用此工具可以查看对 show 命令输出的分析。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 29960