====== SRST ======
===== Basic SRST =====
* Supports up to 720 SCCP IP phones
* Supports Cisco Voice Gateway 248 Analog Phone Gateway
* Supports secure voice fallback during SRST fallback service
* No hunt-group feature during SRST
* No MWI during SRST
**Failover**
* If WAN link fails, IP phone lose contact with CUCM
* IP Phones register with local gateway
* Gateway queries/asks IP phones for configuration and autoconfigures itself
* Using the Simple Network Auto Provisioning technology (SNAP)
{{cucm-srst1.png|}}
**SRST Mode**
* Calls between remote-site phones survives switchover
* Remote-site calls using the local non-MGCP gateway survive switchover
* Phone will continue to send keep-alive to CUCM.
**Fail Back**
* Won't attempt to re-register right away. Will wait for a timer to make sure the CUCM is stabled typically 120s
* Immediate
* Graceful
* After all the call is completed
* Delay
* After a certain preconfigured time
**Timing**
* If there are multiple CUCM in the group, it may take a while before cutting over to SRST because of multiple tries to register to CUCM
* This time can be shorten by adjusting the Station Keep Alive Service Parameter
{{cucm-srst2.png|}}
===== Configuration =====
==== SRST ====
* Enable SRST
* Configure IP and port. This must matches configuration on CUCM
* Specify max dn and ephones. Default is zero.
* Dual-line - allows transfer, conferencing features
* (Optional) Limit DN for models of phone. Default is 6.
* (Optional) Keepalive sent to router by IP phones. Default is 30s.
call-manager-fallback
ip source-address [port 2000]
max-dn [dual-line]
max-ephones
! *** Optional ***
limit-dn {7910 | 7935 | 7940 | 7960}
keepalive
==== Dial Peer ====
* Define Dial Peer for PSTN
dial-peer voice 1 pots
destination-pattern 9.T
port 0/1/0:15
===== Optional =====
* Enables overlap receiving on ISDN interfaces
* Has to be enabled in countries with open numbering plans
interface serial0/1/0:15
isdn overlap-receiving [T320 ms]
* Configure interdigit timeout
call-manager-fallback
timeouts interdigit
* Configure global prefix that can be used to expand the extension numbers of inbound and outbound calls into E.164 numbers
* Translate called number of incoming PSTN call - reduced to extension-length to match local extension
* Translate calling number of outgoing PSTN call - expand local extension to extension-pattern
* dialplan-pattern 1 extension-length [extension-pattern ] [no-reg]
call-manager-fallback
dialplan-pattern 1 5215553... extension-length 4
* Configure translation rule
* Configure and add rules translation profiles
* Assign to SRST
* Can be used to translate called number to Central Site to Full E.164 number
voice-translation-rule
rule 1 /match-pattern/ /replace-pattern/ [type { }]]
!
voice-translation-profile
translate {called | calling | redirect-called | redirect-target}
!
call-manager-fallback
translation-profile {incoming | outgoing}
! *** OR apply on dial peer ***
dial-peer voice 2000 pots
translation-profile {incoming | outgoing}
===== COR =====
* Configures COR on dial peers associated with directory numbers (ephone-dn)
* Max COR list = 20
* Examples
{{cucm-srst3.png|}}
* Define COR list
* These lists will be used as lock to be placed on outgoing dial peer
dial-peer cor custom
name internal
name pstn
name pstn-intl
!
dial-peer cor list internal
member internal
!
dial-peer cor list pstn
member pstn
!
dial-peer cor list pstn-intl
member pstn-intl
* These list will be used as keys assigned to phones
dial-peer cor list phone1
member internal
member pstn
member pstn-intl
!
dial-peer cor list phone2
member internal
member pstn
!
dial-peer cor list phone3
member internal
* Assign COR list (keys) to phone(s)
* cor {incoming | outgoing} [ - | default]
call-manager-fallback
cor incoming phone1 1 3001
cor incoming phone2 2 3002
cor incoming phone3 3 3003
* Assign COR list (locks) to dial-peer
dial-peer voice 9 pots
corlist ougoing pstn
destination 9T
port 1/0:23
!
dial-peer voice 9011 pots
corlist ougoing pstn-intl
destination 9011T
port 1/0:23
prefix 011
!
dial-peer voice 2000 pots
corlist outgoing internal
destination 2...
port 1/0:23
!