Table Of Contents
Cisco Unified Survivable Remote Site Telephony Configuration
Cisco Unified CallManager Configuration for Unified SRST
Unified SRST Configuration Files
Unified SRST Configuration for a H.323 Gateway
Unified SRST Configuration for a MGCP Gateway
Unified SRST Configuration for a SIP Gateway
Cisco Unified Survivable Remote Site Telephony Configuration
This chapter provides an overview of how Cisco Unified Survivable Remote Site Telephony (SRST) was configured during Cisco Unified Communications Release 5.0(2) testing for IP telephony systems. Unified SRST allows an IOS gateway at a remote location to provide Cisco Unified CallManager functionality with a limited feature set and to assume control of call processing if Unified CallManager servers at the central site become unreachable.
This chapter includes the following sections:
•
Cisco Unified CallManager Configuration for Unified SRST
•
Unified SRST Configuration Files
Cisco Unified CallManager Configuration for Unified SRST
Unified SRST was configured in Cisco CallManager Administration as part of the device pool for phones at remote sites. First, the SRST reference for each remote site was configured. Then SRST references were associated with device pools. In this way, when a phone downloads its configuration, it receives the following information:
•
Primary Unified CallManager server
•
Secondary and tertiary Unified CallManager servers, if applicable
•
SRST Unified CallManager server
Table 14-1 provides an example of how remote site SRST references were configured in the SRST Reference Configuration page for the following SRST gateways:
•
HNL1-SRST and HNL2-SRST in sites HNL1 and HNL2 that are normally managed by a Unified CallManager cluster split across the San Jose (SJC) and Rockford (RFD) sites.
•
Remote-3845 in the Dallas (DFW) site, normally managed by a Unified CallManager in the same site.
See the "North America Site Models" section for a description of each of these site models. To access the SRST Reference Configuration page, choose System > SRST from the Cisco CallManager Administration application.
Table 14-1 Unified CallManager SRST Reference Configuration
Field Settings for HNL1-SRST Settings for HNL2-SRST Settings for Remote-3845Name
HNL1-SRST
HNL2-SRST
remote-3845
Port
2000
2000
2000
IP Address
10.9.28.2
10.9.38.1
10.3.28.2
SIP Network/IP Address1
10.9.28.2
blank
10.3.28.2
SIP Port
5060
5060
2000
SRST Certificate Provider Port
2445
2445
2445
Is SRST Secure?
No (unchecked)
No (unchecked)
No (unchecked)
1 This address must be configured for Unified SRST servers supporting SIP phones. Not required for H.323 or MGCP environments.
Table 14-2 provides an example of how the SRST references shown in the previous table were associated with device pools for the remote site. This configuration was made in the Device Pool Configuration page. You access this page by choosing System > Device Pool from the Cisco CallManager Administration application.
Unified SRST Configuration Files
An Unified SRST configuration file is a standard H.323, MGCP or SIP gateway configuration file with additional commands that allow a site to continue to function without connectivity to the centralized Unified CallManager.
Unified SRST Configuration for a H.323 Gateway
This section shows a configuration file that includes the following:
•
Configuration for a fully functional H.323 gateway (HNL1-SRST) when the centralized Unified CallManager is reachable
•
Commands to make the router function as in a stand-alone site if connectivity to the centralized Unified CallManager is lost
version 12.4!hostname HNL1-WAN-2691!boot-start-markerboot system flash flash:c2691-ipvoicek9-mz.124-6.Tboot system flash flash:c2691-ipvoicek9-mz.124-5.13.T4boot system flash slot0:c2691-ipvoicek9-mz.124-5.13.T2boot-end-marker!enable secret 5 $1$TvHF$G24onpopWcmOPCJGj1Ang1!no aaa new-model!resource policy!memory-size iomem 25clock timezone HST -10clock summer-time HDST recurringno network-clock-participate wic 0ip cef!no ip dhcp use vrf connectedip dhcp excluded-address 10.9.28.1 10.9.28.247ip dhcp excluded-address 10.9.29.1 10.9.29.247!ip dhcp pool VOICEnetwork 10.9.28.0 255.255.255.0option 150 ip 10.9.14.4 10.9.20.2default-router 10.9.28.1dns-server 10.9.12.4 10.9.20.11domain-name cisco.com!ip dhcp pool DATAnetwork 10.9.29.0 255.255.255.0default-router 10.9.29.1dns-server 10.9.12.4 10.9.20.11domain-name cisco.com!no ip domain lookupip domain name cisco.comip name-server 10.9.12.4!controller T1 0/0framing esflinecode b8zscablelength short 133channel-group 0 timeslots 1-24description To SJC-RFD-WAN router T1 1/1!controller T1 0/1framing sflinecode ami!interface FastEthernet0/0no ip addressspeed 100full-duplex!interface FastEthernet0/0.1encapsulation dot1Q 1 nativeip address 10.3.2.104 255.255.254.0no snmp trap link-status!interface FastEthernet0/0.2!interface FastEthernet0/0.28encapsulation dot1Q 28ip address 10.9.28.1 255.255.255.0no snmp trap link-status!interface FastEthernet0/0.29encapsulation dot1Q 29ip address 10.9.29.1 255.255.255.0no snmp trap link-status!interface Serial0/0:0no ip addressencapsulation frame-relay!interface Serial0/0:0.1 point-to-pointdescription To SJC-RFD-WAN router T1 1/1ip address 10.3.181.158 255.255.255.252frame-relay interface-dlci 102!interface FastEthernet0/1no ip addressduplex autospeed auto!router ospf 1log-adjacency-changesnetwork 10.3.181.156 0.0.0.3 area 28network 10.9.28.0 0.0.0.255 area 28network 10.9.29.0 0.0.0.255 area 28!ip route 10.21.0.0 255.255.0.0 10.3.2.1ip route 10.25.0.0 255.255.0.0 10.3.2.1ip route 10.32.0.0 255.255.0.0 10.3.2.1ip route 10.77.0.0 255.255.0.0 10.3.2.1ip route 10.82.0.0 255.255.0.0 10.3.2.1ip route 10.89.0.0 255.255.0.0 10.3.2.1ip route 10.94.0.0 255.255.0.0 10.3.2.1ip route 64.0.0.0 255.0.0.0 10.3.2.1ip route 128.107.0.0 255.255.0.0 10.3.2.1ip route 161.44.0.0 255.255.0.0 10.3.2.1ip route 171.0.0.0 255.0.0.0 10.3.2.1ip route 172.0.0.0 255.0.0.0 10.3.2.1ip route 192.0.0.0 255.0.0.0 10.3.2.1ip route 198.0.0.0 255.0.0.0 10.3.2.1!ip http serverno ip http secure-server!no logging trapsnmp-server community public ROsnmp-server community private RWsnmp-server system-shutdownsnmp-server enable traps snmp authentication linkdown linkup coldstart warmstartsnmp-server enable traps ttysnmp-server host 10.9.12.21 version2snmp-server host 10.9.22.34 version2!control-plane!sccp local FastEthernet0/0.28sccp ccm 10.9.20.3 identifier 2 version 5.0.1sccp ccm 10.9.10.5 identifier 1 version 5.0.1sccp!sccp ccm group 1associate ccm 1 priority 1associate ccm 2 priority 2associate profile 3 register MTP-SOFT-HNL1!dspfarm profile 3 mtpcodec g711ulawcodec pass-throughrsvpmaximum sessions software 10associate application SCCPshutdown!line con 0exec-timeout 0 0line aux 0line vty 0 4exec-timeout 60 0password 7 *******loginline vty 5 14exec-timeout 60 0password 7 *******login!ntp clock-period 17180391ntp server 10.3.181.157!endUnified SRST Configuration for a MGCP Gateway
This section shows a configuration file that includes the following:
•
Configuration for a fully functional MGCP gateway (HNL2-SRST) when the centralized Unified CallManager is reachable
•
Commands to make the router function as in a stand-alone site if connectivity to the centralized Unified CallManager is lost
The files include notes that explain items specific to an Unified SRST configuration.
version 12.4!hostname HNL2-SRST-2691!boot-start-markerboot system flash flash:c2691-ipvoicek9-mz.124-6.Tboot system flash flash:c2691-ipvoicek9-mz.124-5.13.T4boot-end-marker!card type t1 1 1enable secret 5 ************************.!no aaa new-model!resource policy!no network-clock-participate slot 1no network-clock-participate wic 0ip cef!no ip dhcp use vrf connectedip dhcp excluded-address 10.9.38.1 10.9.38.247ip dhcp excluded-address 10.9.39.1 10.9.39.247!! A local DHCP pool isn't used during SRST; however! it does avoid having to propagate those requests! over the WAN while the phones are coming up!ip dhcp pool voice!ip dhcp pool VOICEnetwork 10.9.38.0 255.255.255.0option 150 ip 10.9.14.4default-router 10.9.38.1dns-server 10.9.12.4domain-name cisco.com!ip dhcp pool DATAnetwork 10.9.39.0 255.255.255.0option 150 ip 10.9.14.4default-router 10.9.39.1domain-name cisco.comdns-server 10.9.12.4!ip domain name cisco.comip name-server 10.9.12.4ip sla responderisdn switch-type primary-nivoice-card 1dspfarmdsp services dspfarm!no voice call carrier capacity active!voice service voipredirect ip2ipsipregistrar serverredirect contact order best-match!voice register pool 1id network 10.9.28.0 mask 255.255.255.0application sip.apppreference 2proxy 10.9.10.5 preference 1 monitor probe icmp-ping 10.9.20.3!applicationglobalservice alternate DEFAULT!!controller T1 0/0framing esflinecode b8zscablelength short 133channel-group 0 timeslots 1-24description To SJC-RFD-WAN router T1 1/2!controller T1 0/1framing sflinecode ami!controller T1 1/0framing esflinecode b8zscablelength short 133pri-group timeslots 1-24 service mgcp!controller T1 1/1framing sflinecode ami!translation-rule 10Rule 1 ^2 1408462Rule 2 ^5 1210525!!translation-rule 11Rule 1 ^. 40423!interface FastEthernet0/0no ip addressspeed 100full-duplex!interface FastEthernet0/0.1encapsulation dot1Q 1 nativeip address 10.3.2.105 255.255.254.0no snmp trap link-status!interface FastEthernet0/0.38encapsulation dot1Q 38ip address 10.9.38.1 255.255.255.0no snmp trap link-status!interface FastEthernet0/0.39encapsulation dot1Q 39ip address 10.9.39.1 255.255.255.0no snmp trap link-status!interface Serial0/0:0no ip addressencapsulation frame-relayfair-queue 64 256 32no clns route-cacheip rsvp bandwidth!interface Serial0/0:0.1 point-to-pointdescription To SJC-RFD-WAN router T1 1/2ip address 10.3.181.162 255.255.255.252frame-relay interface-dlci 103ip rsvp bandwidth 800ip rsvp resource-provider none!interface FastEthernet0/1description ADMIN-4506 Fe2/23no ip addressspeed 100full-duplex!interface Serial1/0:23no ip addressencapsulation hdlcisdn switch-type primary-niisdn incoming-voice voiceisdn bind-l3 ccm-managerno cdp enable!router ospf 1log-adjacency-changesnetwork 10.3.181.160 0.0.0.3 area 38network 10.9.38.0 0.0.0.255 area 38network 10.9.39.0 0.0.0.255 area 38!ip http serverno ip http secure-server!no logging trapsnmp-server community public ROsnmp-server community private RWsnmp-server system-shutdownsnmp-server enable traps snmp authentication linkdown linkup coldstart warmstartsnmp-server enable traps ttysnmp-server host 10.9.12.21 version2snmp-server host 10.9.22.34 version2!tftp-server flash:c2691-ipvoicek9-mz.124-5.13.T4!control-plane!! The following commands allow the failover to H.323!call fallback active!voice-port 1/0:23!ccm-manager fallback-mgcpccm-manager redundant-host sjc-rfd-sub-2ccm-manager mgcpccm-manager music-on-holdccm-manager config server 10.9.14.4ccm-manager config!mgcpmgcp call-agent sjc-rfd-sub-1 2427 service-type mgcp version 0.1mgcp dtmf-relay voip codec all mode out-of-bandmgcp rtp unreachable timeout 1000 action notifymgcp modem passthrough voip mode nsemgcp package-capability rtp-packagemgcp package-capability sst-packageno mgcp package-capability fxr-packagemgcp package-capability pre-packageno mgcp timer receive-rtcpmgcp sdp simplemgcp fax t38 inhibitmgcp rtp payload-type g726r16 staticmgcp bind control source-interface FastEthernet0/0.38mgcp bind media source-interface FastEthernet0/0.38!mgcp profile default!sccp local FastEthernet0/0.38sccp ccm 10.9.20.3 identifier 2 version 5.0.1sccp ccm 10.9.10.5 identifier 1 version 5.0.1sccp!sccp ccm group 1associate ccm 1 priority 1associate ccm 2 priority 2associate profile 1 register CFB0009e837d760associate profile 2 register MTP0009e837d760associate profile 3 register MTP-SOFT-HNL2!dspfarm profile 2 transcodecodec g711ulawcodec g711alawcodec g729ar8codec g729abr8codec gsmfrcodec pass-throughrsvpmaximum sessions 10associate application SCCP!dspfarm profile 1 conferencecodec g711ulawcodec g711alawcodec g729ar8codec g729abr8codec g729r8codec g729br8maximum sessions 4associate application SCCP!dspfarm profile 3 mtpcodec pass-throughcodec g711ulawrsvpmaximum sessions software 10associate application SCCP!dial-peer cor custom!dial-peer voice 10 potsdescription connection to PSTNdestination-pattern 92.Tincoming called-number .direct-inward-dial!dial-peer voice 11 potsdescription connection to SJC PSTNdestination-pattern 2....translate-outgoing called 10incoming called-number .direct-inward-dial!! The following section of configuration is THE SRST configuration!call-manager-fallbackmax-conferences 4 gain -6ip source-address 10.9.38.1 port 2000max-ephones 10max-dn 10dialplan-pattern 1 40423..... extension-length 5voicemail 22100call-forward noan 9214084622100 timeout 5!line con 0exec-timeout 0 0line aux 0line vty 0 4exec-timeout 0 0password 7 ********login!!endUnified SRST Configuration for a SIP Gateway
This section shows a configuration file that includes the following:
•
Configuration for a fully functional SIP gateway (DFW-REMOTE-3845) when the centralized Unified CallManager is reachable
•
Commands to make the router function as in a stand-alone site if connectivity to the centralized Unified CallManager is lost
version 12.4!hostname DFW-REMOTE-3845!boot-start-markerboot system flash flash:c3845-ipvoicek9-mz.124-6.Tboot system flash flash:c3845-ipvoicek9-mz.124-7.4.Tboot system flash flash:c3845-ipvoicek9-mz.124-7.6boot-end-marker!!card type command needed for slot 1logging buffered 64000 debuggingno logging consoleenable password *****!no aaa new-model!resource policy!clock timezone CST -6no network-clock-participate slot 1no network-clock-participate slot 3no network-clock-participate wic 3ip cef!no ip dhcp use vrf connectedip dhcp excluded-address 10.3.28.0 10.3.28.10ip dhcp excluded-address 10.3.29.1 10.3.29.10!ip dhcp pool ITSnetwork 10.3.28.0 255.255.255.0option 150 ip 10.3.24.7default-router 10.3.28.2domain-name dfw.comdns-server 10.3.24.22!ip dhcp pool videonetwork 10.3.29.0 255.255.255.0default-router 10.3.29.2option 150 ip 10.3.24.7dns-server 10.3.24.22!ip dhcp pool its!!ip domain name dfw.comip host dfw-sub-1 10.3.24.3ip host dfw-tftp-moh-1 10.3.24.7ip host dfw-sub-2.dfw.com 10.3.24.4ip name-server 10.3.24.22isdn switch-type primary-nivoice-card 0dspfarmdsp services dspfarm!voice-card 1dspfarmdsp services dspfarm!voice-card 3dspfarmdsp services dspfarm!voice service voipallow-connections h323 to h323allow-connections h323 to sipallow-connections sip to h323allow-connections sip to sipfax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback ciscosipbind control source-interface GigabitEthernet0/0.28bind media source-interface GigabitEthernet0/0.28registrar server expires max 600 min 60!voice class codec 1codec preference 2 g711ulaw!voice class codec 2codec preference 2 g711ulawcodec preference 3 g729br8codec preference 4 g729r8!voice register globalmax-dn 10max-pool 10!voice register pool 1id network 10.3.28.0 mask 255.255.255.0preference 2voice-class codec 1!controller T1 0/3/0framing esflinecode b8zschannel-group 0 timeslots 1-24description gng to dfw-wan!controller T1 0/3/1framing esflinecode b8zs!controller T1 1/0/0framing esflinecode b8zspri-group timeslots 1-24!controller T1 1/0/1framing esflinecode b8zsds0-group 0 timeslots 1-24 type e&m-fgd!class-map match-any AutoQoS-VoIP-RTP-Trustmatch ip dscp efclass-map match-any AutoQoS-VoIP-Control-Trustmatch ip dscp cs3match ip dscp af31!!policy-map AutoQoS-Policy-Trustclass AutoQoS-VoIP-RTP-Trustpriority percent 70class AutoQoS-VoIP-Control-Trustbandwidth percent 5class class-defaultfair-queue!interface GigabitEthernet0/0description for phone connection going to dfw switchno ip addressduplex autospeed automedia-type rj45negotiation auto!interface GigabitEthernet0/0.28encapsulation dot1Q 28ip address 10.3.28.2 255.255.255.0no snmp trap link-status!interface GigabitEthernet0/0.29encapsulation dot1Q 29ip address 10.3.29.2 255.255.255.0no snmp trap link-status!interface GigabitEthernet0/1description for admin networkip address 10.3.2.242 255.255.254.0duplex autospeed automedia-type rj45negotiation auto!interface Serial0/3/0:0ip address 10.3.181.201 255.255.255.252load-interval 30ip rsvp bandwidth 960ip rsvp resource-provider none!interface Serial1/0/0:23no ip addressencapsulation hdlcisdn switch-type primary-niisdn incoming-voice voiceno cdp enable!interface Service-Engine2/0ip unnumbered GigabitEthernet0/0shutdown!router ospf 1log-adjacency-changespassive-interface GigabitEthernet0/1network 10.3.28.2 0.0.0.0 area 24network 10.3.29.2 0.0.0.0 area 24network 10.3.181.201 0.0.0.0 area 24!ip route 10.9.12.21 255.255.255.255 10.3.2.1!ip http serverno ip http secure-serverip rsvp policy preempt!snmp-server community public ROsnmp-server community private RWsnmp-server system-shutdownsnmp-server enable traps snmp authentication linkdown linkup coldstart warmstartsnmp-server enable traps ttysnmp-server host 10.9.12.21 version2snmp-server host 10.9.22.34 version2!control-plane!rmon event 33333 log trap AutoQoS description "AutoQoS SNMP traps for Voice Drops" owner AutoQo!voice-port 1/0/0:23!voice-port 1/0/1:0timing dialout-delay 300!voice-port 3/0/0!voice-port 3/0/1!ccm-manager fallback-mgcp!no mgcp package-capability res-packageno mgcp package-capability fxr-packageno mgcp timer receive-rtcp!sccp local GigabitEthernet0/0.28sccp ccm 10.3.24.4 identifier 2 version 5.0.1sccp ccm 10.3.24.3 identifier 1 version 5.0.1sccp!sccp ccm group 1associate ccm 1 priority 1associate ccm 2 priority 2associate profile 10 register DFW-1-3845associate profile 20 register DFW-1-3845-conf!dspfarm profile 20 conferencecodec g711ulawcodec g711alawcodec g729ar8codec g729abr8codec g729r8codec g729br8maximum sessions 4associate application SCCP!dspfarm profile 10 mtpcodec pass-throughcodec g711ulawrsvpmaximum sessions software 11associate application SCCP!!dial-peer voice 1 potsdestination-pattern 197678Tincoming called-number .Tdirect-inward-dialport 1/0/0:23forward-digits all!dial-peer voice 2 voipdestination-pattern 976Tvoice-class codec 1session protocol sipv2session target ipv4:10.3.24.3incoming called-number 1976T!dial-peer voice 5 potsincoming called-number .Tno digit-stripdirect-inward-dialport 1/0/1:0forward-digits all!dial-peer voice 6 voipdestination-pattern 1976Tvoice-class codec 1session protocol sipv2session target ipv4:10.3.24.3!dial-peer voice 100 voipdescription to CCM-primarydestination-pattern 2....monitor probe icmp-pingvoice-class codec 1session protocol sipv2session target ipv4:10.3.24.3session transport tcpincoming called-number .Tdtmf-relay rtp-nte!dial-peer voice 101 voipdescription to CCM-Secondarypreference 1destination-pattern 2....monitor probe icmp-pingvoice-class codec 1session protocol sipv2session target ipv4:10.3.24.4session transport tcpdtmf-relay rtp-nte!dial-peer voice 3 potsdestination-pattern 29060direct-inward-dialport 3/0/0!dial-peer voice 4 potsdestination-pattern 27075port 3/0/1!num-exp 197676..... .....gatewaytimer receive-rtp 180!sip-uasip-server ipv4:10.3.28.2!!call-manager-fallbackmax-conferences 4 gain -6transfer-system full-consultip source-address 10.3.28.2 port 2000max-ephones 100max-dn 100dialplan-pattern 1 97678..... extension-length 5transfer-pattern .Tvoicemail 88888call-forward busy 88888call-forward noan 88888 timeout 12!alias exec sres show ip rsvp reservationalias exec t configure terminal!line con 0stopbits 1line aux 0stopbits 1line 130no activation-characterno exectransport preferred nonetransport input alltransport output pad telnet rlogin lapb-ta mop udptn v120 sshline vty 0 4exec-timeout 0 0password *****login!scheduler allocate 20000 1000ntp clock-period 17179548ntp server 10.3.2.1!end