I. Group Policy Considerations:
Circular: Calls are distributed to hunt group users in order, starting where the last hunt ended
Regular: Calls are distributed to users in order, always starting with the same user.
Simultaneous: Calls are distributed to all hunt group users simultaneously.
Uniform: Calls are distributed uniformly to hunt group users, starting with the most idle user
Group Policy vs. User Call Flow | Simultaneous | Circular | Regular | Uniform |
---|---|---|---|---|
Call Advances to Next Agent | -- | Yes | Yes | Yes |
Call Rings to ALL Agents | Yes | -- | -- | -- |
The Call is NOT answered by an Agent | Rings all Agents and then goes to HG VM | Rings available agents and then goes to VM | Rings 1st agent, 2nd... and then to HG VM | Rings to an idle agent, additional agents in HG and then go to HG VM |
The agent is on a call | The call is not presented to an agent that's on an active call |
Group Policy Routing NOTE:
1 ring = 6 seconds x # of agents = Total seconds for "Forward call after waiting"
Use case: 3 agents in HG x 18 seconds (per ring) = 54 seconds
Reference screenshot(s):
We were able to seamlessly keep routing policies in place by setting: "If unanswered"/Decline to "DO NOTHING" on the inbound call from Hunt Group.
If answered is set to Voicemail, if user declines the call it will go to their personal Teams VM.
CONCLUSION:
Evolve Teams and Broadsoft Hunt Groups allow for ALL Group Policies to User Call Flow. It does require proper configuration of #of rings x # of agents for the proper group policy to be intact.
To add, please note consideration on Call Answering rules IF the user's MS Teams VM is NOT to be triggered for proper call flow.
Please note the Solution on adding a virtual extension DID in order to keep the call on the Evolve IP's platform for Voicemail workflows.
II. DND in MS Teams (user level)
Presence is not shared back to Broadsoft, calls deliver to end-user regardless of DND status.
Conclusion: Do not disturb (DND) setting is not supported for redirecting calls from Hunt Groups.
Reference screenshot:
Use case 1 - HG and DND/OoO:
Q: Newfield & Mt. Laurel- In HG's when a user has OOO is enabled, call goes to that users voicemail. It does not continue ringing on the other simultaneous users in the group?
A: DND presence is not shared back to Hunt Group, Call toast does not pop or notify user. User gets a post call notification on Teams as a "Missed Call."
Next steps:
HG Update for UC Team: This Hunt Group requires to be updated on the NO ANSWER section for Ring Count x # Agents noted in this document here, please review: https://support.evolveip.net/display/EIKB/Evolve+Teams%3A+Broadsoft+Hunt+Group+Scenarios
Client End user also is "recommended" to modify Call Answering Rules. Set "Ring for this many seconds before redirecting" to 60 seconds.
Use Case 2: Hunt Group VM Email Notification
Q: Mt Laurel- No one has individual v/m. All employees are in the 1 HG, so if a call is not answered it goes to the HG v/m and everyone in the company gets the email… can this be duplicated in Teams?
A: Yes, Use NO ANSWER settings to point to Hunt Group VoiceMail i.e. *55(Hunt Group Extension) *551234 and input email distribution list for confirmation.
III. Call Group enabled in MS Teams
Scenario: User A is in Broadsoft Hunt Group with a Call Group to additional users configured in MS Teams.
PSTN caller into HG> User A declines call > Call Group routing in effect > Delivers to next User B in Call Group (see screenshot)
Result:
If Call is Unanswered it routes back to Broadsoft HG Voicemail
If Call is Declined, the call is delivered back to User 1 Teams VM.
Conclusion:
It is not recommended to configure Broadsoft Hunt Groups with user based call group due to the varied results in Voicemail delivery.
Microsoft call groups are recommended for end points that are willing to set up Call Delegates and Call Groups, see MS document
IV. Users are Signed out of Teams
-Results varied anywhere from going to User 1 in HG Teams VM
-Broadsoft Voice Mailbox (due to virtual extension user)
-an interesting scenario where User 1 called HG, then call is routed to User 2 Cell Phone?
Conclusion: Additional review is required from engineering and/or expand testing with more than 2 users added to HG.
Cisco/Broadsoft | Microsoft Teams | Description |
---|---|---|
Simultaneous Ring | Attendant Routing | Calls ring all agents at the same time. |
Circular Ring | Round Robin Routing | Calls are balanced so that each call agent gets the same number of calls from the queue, starting where the last call ended |
Uniform Ring | Longest Idle Routing | Calls ring to the agent whose has been idle the longest time receives the next available call. |
Regular Ring | Serial Routing | Calls ring to agents in order one by one. |