The following article is intended for Evolve IP clients implementing a Microsoft Call Queue and/or Evolved Office Hunt Group. The details below note references to Microsoft and Evolve IP documentation on this solution. 

Microsoft Call Queues  are ONLY managed in the Teams Admin Center. Will provide admins to include greetings that are used when someone calls in to a phone number for your organization, automatically put the calls on hold, or search for the next available call agent to handle the call while the people who call are listening to music on hold. 

Evolve IP Hunt Groups  routing and configuration is managed ONLY in OSSmosis 5. Distributes calls through a telephone number or extension to multiple users within an organization.  Within the hunt group settings Admins can control which line(s) will receive the incoming call and in what order. Similar to a Call Center, Hunt Groups allow users to be grouped together to handle incoming calls received by a Hunt Group's DID or extension (or both). Hunt Groups do not have as many features and options as a Call Center and are limited to a smaller subset of users (usually under 10 users).


MS Call Queues

Allows for 38 different languages transcribe, prompt and greetings to the caller

File formats for greetings WMV, MP3, WAV
2 different levels of routing individual agents and groups -  Can route calls to single person(s) then flow to a group as a catch all if none of the aforementioned agents don’t answer the call
Presence based routing – Agents only receive calls when in an available state (see Advanced Routing section)
Conference Mode for "agents assigned to more than one Call Queue" (see Advanced Routing section)
Have an option to force agent to answer or more traditional HG – presented with call first and can decline and have the call move on to next agent
Call Overflow handling - redirect or disconnect based on maximum number of calls in Queue reached.   i.e. maximum amount of calls set to 50, 51st caller gets redirected or disconnected
Call time out handling - max wait time reached i.e. 20 mins, caller can be redirected or disconnected
Voicemail to O365 Groups

Evolve Office Hunt Groups

Allows for 8 language differences

Alternate Numbers 
File format WAV only

Routing is similar but not limited to groups of 10

No option to force agent to answer
HG calls will flow to agents in any other state except DND
Calling Line ID Updates
Call Forwarding admin settings: Admin and Busy 
Call overflow only based on timer expiration not specific to max amount of calls reached
Call time out is the same as overflow option in Bsoft
Routing based on Time Schedules*
Routing based on User Priority* 
Voicemail Management

II. Routing/Group Policy

Note on Terminology - Regardless of which platform you are setting groups up on, both Cisco & Teams use the same distribution options for getting calls to your agents: 


Microsoft Teams


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.

III. Advanced Routing Options

A. MS Call Queues

Presence Based Routing

When turned off, calls will be routed to agents who have opted in to receive calls, regardless of their presence state. When turned on, opted-in agents will receive calls only when their presence state is Available.

Presence-based routing uses the availability status of call agents to determine whether an agent should be included in the call routing list for the selected routing method. Call agents whose availability status is set to Available are included in the call routing list and can receive calls. Agents whose availability status is set to any other status are excluded from the call routing list and won't receive calls until their availability status changes back to Available.

You can enable presence-based call routing with any of the routing methods.

Conference Mode

Conference mode significantly reduces the amount of time it takes for a caller to be connected to an agent, after the agent accepts the call. If you have more than one call queue, you can enable conference mode on some or all of your call queues; enabling or disabling conference mode on one call queue doesn't impact any other call queues.

Conference mode is disabled by default but can be enabled at any time if the following requirements are met:

B. Evolved Office: Hunt Groups 

Cisco Hunt Groups with Teams Voice

User Priority within Hunt Group


Evolve Teams: Broadsoft Hunt Group Scenarios

Microsoft Teams: Call Queues

OSSmosis: Hunt Groups