If an application requires that hunting be implemented at the CPE, tiered ring-groups can be used in AOS IPBGs to act as a hunt group.
Only an analog (FXS) user can be configured as a member of a ring-group. SIP users and proxy users cannot be members of a ring-group. Likewise, TDM trunks cannot be a member of a ring-group. Each ring-group can contain only 1 member.
The hunting feature is only applicable for calls inbound from the SIP network. If the member assigned to the first ring-group is busy, or if the configured number of rings occurs before answer, the call will roll to the next ring-group defined by the ‘coverage internal <extension>’ command. Note: The call flow always adheres to the coverage defined in the original, called ring-group.
There are 3 steps to implementing hunt groups in AOS IPBGs.
1. Set the system forward-mode to ‘local’. This is a global configuration command:
(config)# voice forward-mode local
2. Configure a dial-plan entry for the ring-group extension(s) and used the default named digit timeout. This is a global configuration command:
(config)# voice dial-plan <#> extensions <extension_pattern> default
3. Define the ring-groups and coverage statements.
When assigning a user to a ring-group, add it as a member and as a logged-in member. Remember that only 1 member can be configured per ring group. This is a ring-group
configuration command:
(config-6351)# member <voice_user_number>
(config-6351)# login-member <voice_user_number>
When coveraging from one ring-group to another, use the syntax ‘coverage internal <extension>’. This is a ring-group configuration command:
(config-6351)# coverage internal <ring_group_number>
(config-6351)# coverage internal <ring_group_number>
Below is a complete sample configuration for a hunt group. In this example, calls to 8884238726 (this is the number received in the INVITE) would first ring extension 1001, then 1002, and then 1003:
!
voice forward-mode local
!
voice dial-plan 1 extensions 2000X default
!
voice user 1001
connect fxs 0/1
!
voice user 1002
connect fxs 0/2
!
voice user 1003
connect fxs 0/3
!
voice ring-group 8884238726
type linear
num-rings 4
member 1001
login-member 1001
coverage internal 20002
coverage internal 20003
!
voice ring-group 20002
type linear
num-rings 4
member 1002
login-member 1002
!
voice ring-group 20003
type linear
num-rings 4
member 1003
login-member 1003
!