Core Module
Call Queues
Call queues keep callers in a managed waiting line while they are distributed to available agents. Use queues whenever more than one teammate should answer the same number and you need metrics, announcements, or timeouts beyond what ring groups provide.
Module Workflow
- Go to Call Queues in the navigation menu.
- The list shows all queues with search, pagination, and quick filters (answer when empty, call recording, and so on).
- Launch Create Call Queue from the toolbar or edit an existing queue from the table.
- Use export tools for CSV/print and bulk actions for mass deletion or status cleanup.
Configuration Steps
- Complete Queue Basics with a code, optional login/pickup code, display name, ring strategy, and caller ID prefix.
- Configure prompts under Audio & Experience (whisper, join announcement, music on hold).
- Fine-tune Behavior & Timing to define who can join, whether busy agents are ignored, wrap-up windows, and timeout thresholds.
- Define Destinations so callers always have a failover path and agents have an optional post-call route.
- Use the Queue Members & Extensions table to add extensions, set member type/priority, and control whether each extension can divert calls.
- Press Save Call Queue when done.
Operational Tips
- Managing Members - Use the + button to add rows; the UI prevents duplicate extensions.
- Managing Members - Member Type list comes from configured member-type enums (for example, static vs dynamic agents).
- Managing Members - Lower priority numbers ring first in strategies that honor priority.
- Managing Members - Enable Allow Diversion only when an agent forwarding policy is intentionally supported.
- Distinct Codes - Reserve a numbering block (for example, 5000-5099) so agents memorize queue IDs easily.
- Announcements - Use a friendly join message to reassure callers and set expectations.
- Timeout Planning - Always configure a failover destination (voicemail, IVR, receptionist) to avoid dead ends.
- Priorities - Put your most skilled team on priority 0-2, backup staff higher (5-10).
- Recording Policies - Enable recording only when required and apply retention policy controls.
Field Reference
| Section | Field | Required | Description |
|---|---|---|---|
| Queue Basics | Queue Code, Pickup Code, Display Name, Ring Strategy, CID Name Prefix | Yes | Identifies the queue and determines how agents are rung and how caller ID is labeled. |
| Audio & Experience | Agent Whisper, Join Announcement, Music On Hold | No | Voice files for caller/agent experience, including inline audio previews. |
| Behavior & Timing | Join When Empty, Leave When Empty, Ring Busy Agents, Record Calls, Member Timeout, Queue Timeout, Retry Delay, Wrap Up Time | No | Controls entry rules, recording, and retry timing behavior. |
| Destinations | Queue Failover Module, Destination Target, Agent Failover Module, Agent Destination | No | Caller failover and optional post-call route for agents. |
| Members | Extension, Member Type, Priority, Allow Diversion | No | Assigns queue agents and per-member routing behavior. |
Troubleshooting
- No Agents Ringing: Confirm extensions are assigned and active, Join When Empty is set as intended, and at least one agent is available for the selected strategy.
- Queue Never Fails Over: Check Queue Timeout and Retry Delay; loop settings may keep callers cycling inside the queue.
- Announcements Not Playing: Verify selected media exists in Voice Files and playback permissions are allowed.
- Agent Login Issues: If pickup/login codes are used, ensure they do not conflict with feature codes or other queues.
- For faster diagnostics, share queue code, sample call time, and assigned agent extensions with support.
Practical Example
Scenario: Build an escalation queue for Tier 2 Support with a whisper message and 45-second timeout.
- Queue Code: 5201
- Display Name: "Tier 2 Support"
- Ring Strategy: leastrecent
- Join Announcement: tier2_join.wav
- Music On Hold: "Calm Hold Loop"
- Behavior: Join When Empty enabled, Ring Busy Agents disabled, Member Timeout 20s, Queue Timeout 45s, Retry Delay 5s, Wrap Up Time 10s.
- Failover Module: queue; Destination: Tier 3 Queue
- Members: extensions 2301-2304 with priority 0, extension 2310 with priority 5 as backup.
Maintenance & Automation
Routine Checks
- Confirm queue recordings comply with retention policies and clear stale files monthly.
- Review queue membership whenever staffing changes and remove inactive users immediately.
- Monitor queue timeout destinations to ensure callers never hit dead ends.
Automation Ideas
- Feed queue stats (wait time, abandon rate) into Grafana and alert when SLA thresholds are exceeded.
- Sync queue membership with an on-call scheduler API so agents rotate in/out automatically.
- Schedule synthetic off-hours calls to verify announcements and failover routes, then email logs on failures.
Related Platform Pages
Connect this module to product and solution context for planning and implementation.