This document covers the configuration procedures for implementing Cisco Unified Communications Manager Express (CUCME) in Survivable Remote Site Telephony (SRST) mode.
SRST is an IOS feature that enables routers to provide call-handling support for Cisco IP Phones if they lose their connection to a remote Primary CUCM which can occur if the WAN connection to the main site is down.
When CUCME provides Cisco Unified SRST functionality, provisioning of phones is automatic. Most CUCME features are available to the phones during periods of fallback, including hunt groups, Call park, and access to Cisco Unity voice messaging services using SCCP. The benefit is that CUCM users gain access to more features during fallback without any additional licensing costs.
Using CUCME in SRST mode has several advantages compared to using standard SRST:
Phone Registration Process
When a phone loses connectivity to its CUCM, it registers to its configured SRST reference. If that SRST reference is CUCME in SRST mode, the CUCME router first searches for an existing preconfigured ephone with the MAC address of the registration phone. If an ephone is found the stored ephone configuration is used. No phone configuration settings provided by SNAP are applied, and no ephone template is applied.
If the ephone is configured with one or more ephone-dns, the stored configuration is used for the phone's ephone-dn or ephone-dns. If no ephone is found for the MAC address of the registration phone, CUCME adds the ephone and applies the ephone template if it is configured using SNAP. If the directory number exists, it is bound to the added phone; otherwise, the directory number is learned using SNAP. If it is configured, the ephone-dn template is applied.
Figure shows a topology that can use SRST fallback support using CUCME.
CUCME Basic Configuration
The following example shows Cisco Unified CME Basic Configuration
telephony-service max-ephones 5 max-dn 10 ip source-address 10.1.101.102 port 2000 create cnf-files
! ephone-dn 6 number 3001 ephone-dn 7 number 3002
! ephone 3 mac-address 0012.0154.5D98 type 7960 button 1:6
ephone 4 mac-address 0007.0E57.6F43 type 7961 button 1:7
! dialplan-pattern 3 5215553... extension-length 4 ! ! |
Configuring CUCME for SRST:
To enable SRST mode for CUCME, use the srst mode auto-provision command in telephony-service configuration mode,
CMERouter# configure terminal
CMERouter(config)# telephony - service
CMERouter(config- telephony)# srst mode auto-provision {all / dn / none}
CMERouter(config- telephony)# srst dn line-mode {dual / single}
Configuring ephone-dn template for SRST mode:
To specify an ephone-dn template to be used in SRST mode on a CUCME router, use the srsn dn template command in telephony-service configuration mode,
CMERouter# configure terminal
CMERouter(config)# telephony - service
CMERouter(config- telephony)# srst dn template template-tag
CMERouter(config- telephony)# srst ephone template template-tag
CMERouter(config- telephony)# srst ephone description string
CUCME for SRST mode configuration
The following example shows CUCME configuration in SRST mode
CMERouter# configure terminal
CMERouter(config)# telephony-service
CMERouter(config- telephony)# srst mode auto-provision none
CMERouter(config- telephony)# srst dn line-mode dual
CMERouter(config- telephony)# srst ephone template 1
CMERouter(config- telephony)# srst dn template 3
CMERouter(config- telephony)# srst ephone description
CMERouter(config- telephony)# max-ephone 10
CMERouter(config- telephony)# max-dn 30
CMERouter(config- telephony)# ip source-address 10.1.101.102 port 2000
CMERouter(config- telephony)# exit
CMERouter(config)# ephone-template 1
CMERouter(config-ephone-template)# keep-conference local-only
CMERouter(config)# ephone-dn-template 3
CMERouter(config-ephone-template)# hold-alert 25 idle
In this example, CUCME uses ephone-template 1 for newly added phones. This template configures conference to drop if no internal members are left in the conference. ephone-dns, which are learned using SNAP, are configured to alert the users if a call is on hold for 25 seconds and the phone is idle. The description of learned phones should be CUCME SRST, and the ephone-dns should be dual-mode lines. |
Excellent work ...well documented.