Queue Routing Options
Home › Support Hub › Numbers › Routing › Queues › Queue Routing Options
This article covers detailed queue settings information. We recommend you start by following the instructions in this article before proceeding.
The Routing section offers a number of settings you can use to determine how calls are distributed to the agents assigned to the queue, when the queue is available, and what to do when the queue is not available.
This option determines whether agents can transfer calls to this queue using the softphone. By default, this option is not enabled.
Assigning a schedule to a queue allows you to set the days of the week and hours of the day that the queue is available. When you assign a schedule, you can select what will happen to calls that route to this queue outside of the times defined by the schedule:
- Hang up the call (default)
- Route to a voice menu (ex: a voicemail)
- Route to a smart router
- Route to a receiving number
- Route to another queue
By default, queues are always available. Click here to learn more about creating schedules.
Distribute to Agents
This setting determines how calls will be distributed to the agents assigned to the queue. Use the drop-down menu to select from the following options:
- Simultaneously: dials all agents in the queue at the same time. If you have assigned weights to agents using advanced agent routing rules, agents will be dialed in groups based on the weights assigned.
- Round Robin: rotates between all available agents and will attempt to distribute calls evenly.
- Longest Waiting: dials the agent who has been ready for calls from this queue for the longest time first. When this option is enabled, the following advanced options become available:
- Global longest wait updates the “longest waiting” rules to consider the total time the agent has been available, rather than the time they have been available in this specific queue.
- Talk Time and Ring Time thresholds allow you to control which calls will “count” for longest waiting agents. By default, if a call rings to an agent for 20 seconds and they do not answer, or if they answer a call and talk for at least 90 seconds, the agent who was “longest waiting” is no longer considered the longest waiting agent
By default, all agents in the queue are dialed simultaneously.
Routing for Repeat Callers
This setting allows you to control how repeat callers are handled. The following options are available for repeat callers:
- Any Agent will route to the first available agent, using no special behaviors for repeat callers.
- Same Agent First routes to the same agent to caller spoke to last time, if that agent is available. Otherwise, the queue will route to other agents.
- Same Agent Only routes only to the same agent the caller spoke to last time. If that agent is not available, the queue’s no answer routing rules will be used.
- New Agent routes to any agent that the caller has not already spoken to. If the caller has already spoken to all of the assigned agents in the queue, the queue’s no answer routing rules will be used.
Agent “stickiness” (the system remembering who the caller spoke to last time) is valid for 30 days and is extended any time that agent is assigned to the caller. Stickiness is global to your account, but is only applied in queues that have the value set. Additionally, manually assigning an agent to an activity (any call, text, or form) automatically sets the “stickiness” value for that agent to the contact.
By default, queues use the “Any Agent” setting for repeat callers.
Seconds per Agent
This setting determines how long a call will ring to an agent before routing to the next available agent in the queue. By default, this value is set to 18 seconds.
Keep Ringing Agents
When this setting is enabled, the queue will keep ringing to each individual agent until the call is answered. For example, if you have a round robin queue that allows 18 seconds for each agent to answer, the queue will ring to the first available agent for 18 seconds, then ring to the second agent while continuing to ring to the first agent. If this setting is off, the same queue would stop ringing to the first agent when the second agent in the queue is dialed.
By default, “keep ringing agents until answered” is on.
Global Limit-based Routing
If you are using limit-based routing in advanced agent routing rules to limit how many calls an agent can receive, use this setting to count their activity in this queue toward a global limit. This will only apply for agents who have limit-based routing rules enabled in multiple queues.
By default, global limit-based routing is off.
First in First out
“First in, first out” means that calls routed to this queue will be answered in the order they are received. If multiple calls are waiting in a queue, the one that has been ringing the longest will be answered first.
By default, “first in, first out” is on.
Auto Assign Single Agent
This setting will automatically assign an agent to a call if only one agent is dialed in the duration of that call. This can happen if only one agent is assigned to the call, or if multiple agents are assigned to the call but only one agent is available.
A call will always be assigned to the agent who answers the call, but this setting will assign missed calls to the single agent that was dialed.
By default, “auto assign single agent” is on.
Retry Busy Agents
“Retry busy agents” allows a queue to attempt to dial agents who were not available when the call started, but became available while the call was waiting in the queue. This setting only applies to agents who are using the softphone.
By default, a queue will only attempt to dial agents who were available when the call was first routed to the queue.