![]() |
Cisco Unified Communications Manager and Interoperability Configuration Guide, Cisco IOS Release 15M&T
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Configuring MGCP-Controlled Backhaul of BRI Signaling
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Contents
Configuring MGCP-Controlled Backhaul of BRI SignalingLast Updated: December 6, 2012
The MGCP-Controlled Backhaul of Basic Rate Interface (BRI) Signaling in Conjunction with Cisco Unified Communications Manager feature provides MGCP service to remote-office gateways that connect by means of ISDN BRI trunks to a centralized Cisco Unified Communications Manager. Feature benefits include the following:
Only the ETSI BRI basic-net3 switch type is supported. Feature History for MGCP-Controlled Backhaul of BRI Signaling in Conjunction with Cisco Unified Communications Manager
Finding Support Information for Platforms and Cisco IOS Software ImagesUse Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn . You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at the login dialog box and follow the instructions that appear. For more information about this and related Cisco IOS voice features, see the following:
Finding Feature InformationYour software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Prerequisites for MGCP-Controlled Backhaul of BRI SignalingCisco Voice Gateway
Restrictions for MGCP-Controlled Backhaul of BRI Signaling
Information About MGCP-Controlled Backhaul of BRI SignalingMGCP-Controlled Backhaul of BRI SignalingThe MGCP-Controlled Backhaul of BRI Signaling feature supports a centralized Cisco Unified Communications Manager architecture with BRI trunks connected to remote branch offices. Transporting signaling information from a branch-office MGCP gateway to a centralized media-gateway controller for processing is called backhaul. D-channel signal information is backhauled to Cisco Unified Communications Manager through a TCP session. All Q.931 messages are passed through the TCP connection between the Cisco MGCP gateway and Cisco Unified Communications Manager. The MGCP gateway neither parses nor has any knowledge of the contents of those messages. This feature enables you to connect remote ISDN PBXs and key systems to a Cisco ISDN BRI network termination (network side) or PSTN Class 4/5 switch through a Cisco ISDN BRI terminal equipment (as user side) interface. External call-control entities, such as one or more Cisco Unified Communications Manager servers, provide voice service between local and remote branch offices. The figure below depicts a typical network-side scenario. NT denotes network termination; TE denotes terminal equipment. The figure below shows a typical user-side scenario. The following is the sequence of events during normal backhaul:
How to Configure MGCP-Controlled Backhaul of BRI Signaling
Configuring the BRI Interface as an MGCP-BRI Backhaul EndpointSUMMARY STEPS
DETAILED STEPS Verifying MGCP-BRI Backhaul ConfigurationSUMMARY STEPS
DETAILED STEPS
Tips for Troubleshooting MGCP-Controlled Backhaul of BRI SignalingThe table below lists commands that are available for troubleshooting your configuration.
Configuring SRTP Mode on Cisco IOS MGCP GatewaysSRTP mode provides secure VoIP calls by addressing security requirements for privacy, integrity, and confidentiality of voice conversations. IPsec, a standards-based set of security protocols and algorithms, ensures that signaling information that is sent between the gateway and Cisco Unified Communications Manager are encrypted. Media encryption using standards-based Secure Real-Time Transport Protocol (SRTP) ensures that media streams between supported devices are secure. Perform this task to configure SRTP mode on the gateway. Before You Begin
SUMMARY STEPS
You should first establish an IPsec connection between Cisco Unified Communications Manager and the MGCP gateway before using the MGCP SRTP package. Otherwise, media keys are sent in clear text and your voice call is not considered secure. DETAILED STEPS
Configuration Examples for MGCP-Controlled Backhaul of BRI SignalingMGCP BRI Backhaul on Cisco 3745 Example
Router# show running-config
Building configuration...
Current configuration :3913 bytes
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
!
no network-clock-participate slot 1
no network-clock-participate slot 2
no network-clock-participate slot 3
no network-clock-participate slot 4
no network-clock-participate wic 0
no network-clock-participate wic 1
no network-clock-participate wic 2
no network-clock-participate aim 0
no network-clock-participate aim 1
no aaa new-model
ip subnet-zero
ip cef
!
!
!
ip dhcp pool phone1
host 10.3.102.102 255.255.0.0
client-identifier 0100.1121.116b.dd
option 150 ip 10.3.102.99
default-router 10.3.102.2
!
!
ip domain name cisco.com
ip ids po max-events 100
no ftp-server write-enable
isdn switch-type basic-net3
voice-card 1
no dspfarm
!
voice-card 2
no dspfarm
!
voice-card 3
no dspfarm
!
!
!
ccm-manager switchback immediate
ccm-manager fallback-mgcp
ccm-manager redundant-host 10.3.102.98
ccm-manager mgcp
!
!
!
interface FastEthernet0/0
ip address 10.3.102.2 255.255.0.0
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface BRI1/0
no ip address
isdn switch-type basic-net3
isdn incoming-voice voice
isdn bind-l3 ccm-manager service mgcp
isdn skipsend-idverify
!
interface BRI1/1
no ip address
isdn switch-type basic-net3
isdn protocol-emulate network
isdn layer1-emulate network
isdn incoming-voice voice
isdn skipsend-idverify
!
interface BRI2/0
no ip address
isdn switch-type basic-net3
isdn incoming-voice voice
isdn bind-l3 ccm-manager service mgcp
isdn skipsend-idverify
!
interface BRI2/1
no ip address
isdn switch-type basic-net3
isdn protocol-emulate network
isdn layer1-emulate network
isdn incoming-voice voice
isdn skipsend-idverify
!
interface BRI3/0
no ip address
isdn switch-type basic-net3
isdn incoming-voice voice
isdn bind-l3 ccm-manager service mgcp
isdn skipsend-idverify
!
interface BRI3/1
no ip address
isdn switch-type basic-net3
isdn protocol-emulate network
isdn layer1-emulate network
isdn incoming-voice voice
isdn skipsend-idverify
!
!
ip default-gateway 10.3.0.1
ip classless
ip route 0.0.0.0 0.0.0.0 10.3.0.1
!
ip http server
no ip http secure-server
!
!
access-list 10 deny 10.3.102.99 log
access-list 10 permit any
!
!
!
control-plane
!
!
call application alternate DEFAULT
!
!
voice-port 1/1/0
!
voice-port 1/1/1
!
voice-port 2/0/0
!
voice-port 2/0/1
!
voice-port 3/0/0
!
voice-port 3/0/1
!
voice-port 3/1/0
!
voice-port 3/1/1
!
voice-port 3/1/2
!
voice-port 3/1/3
!
!
mgcp
mgcp call-agent 10.3.102.99 service-type mgcp version 0.1
mgcp package-capability srtp-package
!
mgcp profile default
!
!
!
dial-peer voice 1 pots
application mgcpapp
direct-inward-dial
port 3/0/0
forward-digits all
!
dial-peer voice 100 voip
application mgcpapp
destination-pattern 9...
session target ipv4:10.3.102.1
incoming called-number .
!
dial-peer voice 2 pots
destination-pattern 5001
port 3/1/0
!
dial-peer voice 4 pots
destination-pattern 6T
direct-inward-dial
port 3/0/1
!
dial-peer voice 3 pots
destination-pattern 5002
port 3/1/3
!
dial-peer voice 11 pots
destination-pattern 2T
direct-inward-dial
port 2/0/1
!
dial-peer voice 12 pots
application mgcpapp
direct-inward-dial
port 2/0/0
forward-digits all
!
!
!
call-manager-fallback
max-conferences 8
ip source-address 10.3.102.2 port 2000
max-ephones 2
max-dn 4
!
!
line con 0
exec-timeout 0 0
line aux 0
line vty 0 4
login
!
end
MGCP BRI Backhaul on Cisco 3640 Exampleversion 12.2 service timestamps debug uptime service timestamps log uptime no service password-encryption no service dhcp ! hostname 3640 ! ! voice-card 3 ! ip subnet-zero ! ! ip domain name cisco.com ! isdn switch-type primary-qsig ! ! voice call carrier capacity active ! voice service voip h323 call start slow ! ! ! ! mta receive maximum-recipients 0 ccm-manager mgcp ! controller T1 3/0 framing esf clock source internal linecode b8zs pri-group timeslots 1-24 service mgcp ! controller T1 3/1 framing esf linecode b8zs ! ! ! interface FastEthernet0/0 ip address 10.15.43.101 255.255.0.0 duplex auto speed auto no cdp enable ! interface Serial0/0 no ip address encapsulation frame-relay shutdown clockrate 125000 frame-relay lmi-type ansi ! interface FastEthernet0/1 no ip address shutdown duplex auto speed auto ! interface Serial0/1 no ip address shutdown clockrate 125000 ! interface BRI1/0 no ip address isdn switch-type basic-net3 isdn incoming-voice voice isdn bind-l3 ccm-manager service mgcp ! interface BRI1/1 no ip address isdn switch-type basic-qsig ! interface Serial3/0:23 no ip address no logging event link-status isdn switch-type primary-qsig isdn incoming-voice voice no cdp enable ! ip default-gateway 10.15.10.11 ip classless ip route 0.0.0.0 0.0.0.0 10.15.10.11 ip http server ! ip pim bidir-enable ! ! ! call rsvp-sync ! voice-port 1/0/0 ! voice-port 1/0/1 ! voice-port 2/0/0 ! voice-port 2/0/1 ! voice-port 2/1/0 ! voice-port 2/1/1 ! voice-port 3/0:23 ! mgcp mgcp call-agent 10.14.181.10 service-type mgcp version 0.1 mgcp sdp simple ! mgcp profile default ! ! ! dial-peer cor custom ! ! ! dial-peer voice 6000 pots application mgcpapp port 2/0/0 ! dial-peer voice 4000 pots application mgcpapp port 2/0/1 ! ! line con 0 exec-timeout 0 0 line aux 0 line vty 0 4 login ! ! end Where to Go Next
Additional References
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R) Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental. © 2012 Cisco Systems, Inc. All rights reserved.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|