Interactive Hunt-Group Login in CME Fallback
CME gives users the ability, if they are members of a hunt-group, to interactively login and logout of hunt groups. This is achieved in normal operation through the HLog key, or using Feature Access Codes (FAC). When operating in CME fallback (/SRST) mode, however, the options are somewhat reduced. This is because the HLog key doesn't seem to behave as it should - however don't despair, as there are other options!
The answer is dynamic hunt-groups and FAC. In order to provide users the ability to login and logout of hunt-groups, the following configuration elements should be observed:
- The system must first be configured for CME fallback
- The ephone-dn's must be defined, since the permission to dynamically join groups is defined under the ephone-dn
- The hunt-group must be defined using a wildcard list ("*")
Consider a minimum configuration for CME fallback (on the CUCM side, simply set an SRST reference, as if you were connecting to a normal SRST gateway):
telephony-service
srst mode auto-provision none
max-ephones 58
max-dn 192
ip source-address 172.16.1.1 port 2000
fac standard ! enable the standard feature access codes
Now, configure the ephone-dn's, and a simple dynamic hunt-group:
ephone-dn 1 dual-line
number 1011
ephone-hunt login
ephone-hunt 1 longest-idle
pilot 2000
list *,*
Upon losing the link to CUCM, phones will re-register to their SRST reference - which just happens to be our CUCME gateway.
CME#show ephone summary
hairpin_block:
ephone-1[0] Mac:0022.9059.EFD7 TCP socket:[3] activeLine:0 REGISTERED
mediaActive:0 offhook:0 ringing:0 ringRate: 0 reset:0 reset_sent:0 debug:0
IP:192.168.255.12 7965 keepalive 2 1:1 2:0 3:0 4:0 5:0 6:0 CM Fallback
Initially, no one will be logged into the hunt-group.
CME#show ephone-hunt 1
Group 1
type: longest-idle
pilot number: 2000, peer-tag 20035
list of numbers:
*, aux-number A2000A0000, # peers 1, logout 0, down 1
on-hook time stamp 520194, off-hook agents=0
peer-tag dn-tag rna login/logout up/down
[20034 0 0 - down]
*, aux-number A2000A0001, # peers 1, logout 0, down 1
on-hook time stamp 520195, off-hook agents=0
peer-tag dn-tag rna login/logout up/down
[20036 0 0 - down]
all agents down!
all agents dynamic!
preference: 0
preference (sec): 7
timeout: 180, 180
hops: 0
E.164 register: yes
auto logout: no
stat collect: no
callqueue display: continuously
debug: no
Now, the IP phone above dials the standard FAC *3 to join the hunt-group. Observe the difference in output.
CME#show ephone-hunt 1
Group 1
type: longest-idle
pilot number: 2000, peer-tag 20035
list of numbers:
*, aux-number A2000A0000, # peers 1, logout 0, down 0
on-hook time stamp 520193, off-hook agents=0
peer-tag dn-tag rna login/logout up/down
[20034 1 0 login up ]
*, aux-number A2000A0001, # peers 1, logout 0, down 1
on-hook time stamp 520195, off-hook agents=0
peer-tag dn-tag rna login/logout up/down
[20036 0 0 - down]
only one agent available!
all agents dynamic!
preference: 0
preference (sec): 7
timeout: 180, 180
hops: 1
E.164 register: yes
auto logout: no
stat collect: no
callqueue display: continuously
debug: no
This configuration now allows users to interactively login and logout of the hunt-group. The only caveat is that when SRST kicks in, no one will initially be logged in (unless they were logged in the last time SRST was activated!).


