



π§ What is a Queue?
A Queue is used to manage incoming calls efficiently by keeping callers on hold until an available agent can answer.
Queues are commonly used in departments like Support, Sales, or Reception, where multiple users handle incoming calls.
With Queues, you can:
Route calls to the right agents automatically
Play announcements or waiting music while the caller is in line πΆ
Distribute calls evenly among team members
Set maximum waiting times, priorities, and fallback options

βοΈ How to Create a Queue
Navigate to Dial Plans β Queues.
Click the green β Add button in the upper-right corner.
Fill in the basic Queue Settings:
Queue name β Give your queue a clear name (e.g., Support Queue or Sales Line).
Maximum waiting callers β Set how many callers can wait in the queue simultaneously (e.g., 10).
Priority level order β Define the order in which agents are tried (default: Cascade).
Maximum waiting time for caller β How long a caller can wait before moving to the next dial plan action (e.g., 7200 seconds = 2 hours).
Assign agents to the queue, and if needed, also provide them with the correct Priority Level.
Click β Save changes to create the queue.

π§© Queue Settings Explained
π₯ Maximum Waiting Callers
Defines how many callers can wait in the queue at the same time.
Once the limit is reached, new callers will be sent to the next action in your dial plan β for example, a voicemail or callback message.
β±οΈ Priority Level Timeout
The timeout defines how long the system waits before moving to the next agent priority level.
Example: If set to 30 seconds, the system will first try all agents in Level 1 for 30 seconds. If no one answers, it moves on to Level 2, and so on.
π¦ Priority Level Mode
The Priority Level Mode determines how agents are called across the different levels youβve configured.
You can choose between two main strategies β Cascade or Memory β depending on how you want calls to flow through the levels.
πͺ Cascade (1, 2, 3)
This is the default mode.
The queue starts with Level 1 agents.
If none are available within the timeout period, it moves to Level 2, and then to Level 3, and so on.
π Use this mode if you want calls to be escalated step-by-step β perfect for prioritizing experienced agents first, and backups later.
π§ Memory (1, 1+2, 1+2+3)
In this mode, the queue remembers previously added levels and keeps them active.
Example:
Starts with Level 1
After the timeout, adds Level 2 (now Levels 1+2 ring)
After the next timeout, adds Level 3 (Levels 1+2+3 ring)
π Use this mode if you want to expand the number of ringing agents over time β ideal for busier call flows or when multiple groups can handle the same type of call.
β³ Maximum Waiting Time for Caller
Sets the total time a caller can stay in the queue before the system moves on to the next action (for example, voicemail or announcement).
Default: 7200 seconds (2 hours)
π Call Distribution Strategy
Choose how incoming calls are distributed among your agents:
Least recently answered (Recommended)
Calls are sent to the agent who has been idle the longest.
π This is the preferred strategy because it prevents disturbing all agents at once β ideal for productivity and focus.
Ring all
Rings all agents simultaneously.
β οΈ Maximum 15 agents per priority level (of which up to 6 may be external numbers).
Ring agents 1-by-1 in random order
Calls each agent individually in a random order until someone answers.
β° Ring time for agent
How long the call rings a targeted agent before trying the next (or moving to the next priority level, depending on your mode).
Recommendation: 20β30 seconds is a good balance β long enough to answer, short enough to keep callers moving.
π§Ή Wrap-up time for agent (After-call work)
A short, automatic cool-down after an agent hangs up. During wrap-up, the agent wonβt receive new queue calls.
Use this to finish notes or CRM updates without being interrupted.
Recommendation: 5β15 seconds for fast teams, up to 30β60 seconds if agents must log case details.
π« Keep callers waiting in queue without logged-in agents
π§ Breakout Option
Breakout allows callers to leave the queue by pressing a specific key.
For example, pressing * could redirect them to another dial plan β such as voicemail, a callback option, or a special route.

π Sounds and Announcements
Sounds make the waiting experience more pleasant and keep callers informed while theyβre in the queue.
You can set different audio files for greetings and periodic announcements.
ποΈ Welcome Announcement
This message plays immediately when a caller enters the queue β before they start waiting.
Use this to greet callers or confirm theyβve reached the right department.
Example: βThank you for calling our support team. Please hold while we connect you to the next available agent.β
πΆ Periodic Sound
A looping sound or message that plays at set intervals while callers wait.
You can use this for short company updates, or friendly reminders.
Example: βAll our agents are currently busy. Please stay on the line β weβll be with you shortly.β
π£οΈ Position Announcement
Let callers know where they are in line or how long they might have to wait.
This helps reduce hang-ups by setting expectations clearly.
Example: βYou are currently number 3 in the queueβ
Announcement language: You can change the system language for the position announcement, ensuring callers hear the right language.
For multilingual setups, match this with your IVR and Dial Plan language choices.

π₯ Adding Agents to Your Queue
Agents are the users (or external numbers) who will receive incoming calls from the queue.
You can add both internal users and external numbers, such as mobile phones.
π§βπ» Internal Agents
Select a user from the dropdown list to add them as an agent.
π± External Agents (Mobile or External Numbers)
If you want to include someone outside the organization β for example, a remote colleague or a managerβs mobile β you can add them as an external agent.
Simply enter:
Name β e.g., βLisa β Mobileβ
Number β the external phone number
βοΈ Agent Settings
After adding an agent, you can configure their Priority Level and Status.
ποΈ Priority Level
Defines the agentβs position in the call order.
Higher-priority agents (Level 1) are tried first.
You can freely adjust levels per agent to fine-tune your call distribution.
π Status
Agents can log in or out of the queue, or set themselves to Pause when temporarily unavailable.
π’ Logged in: The agent is available to take calls.
π΄ Logged out: The agent wonβt receive calls from the queue.
βΈοΈ Paused: The agent is temporarily unavailable but still assigned to the queue.

