Create a call queue

Hold callers in line until an agent is free.

3CX device
What you needAffects
Admin access to the 3CX Admin ConsoleCalls sent to the queue, and the agents in it
Use a queue whenUse a ring group instead when
Callers may have to wait, you want hold music and position announcements, or you need statistics on waiting and answered calls.A small team should all hear the phone at once and callers rarely wait.

1. Create it

  1. Log in to the Admin ConsoleSign in with an admin account and switch to the Admin view if needed.
  2. Add a call queueChoose Call Handling, then Add Call Queue.
  3. Number and nameKeep the suggested extension number or enter your own, and give it a name such as Support.
  4. Choose a polling strategyThis decides which agent gets the next call. See the table below.
StrategyHow it works
Ring AllAll logged-in agents ring at once.
Prioritized HuntAgents ring one at a time in the order listed.
Round RobinCalls take turns around the agents.
Longest WaitingThe agent who has been free the longest rings first.
Least Talk Time / Fewest AnsweredSpreads the work evenly across agents. Some strategies need a higher 3CX edition.

2. Agents and timing

  1. Add agentsAdd each extension that should answer queue calls.
  2. Ring time per agentHow long each agent rings before the queue tries the next, for example 15 to 20 seconds.
  3. Maximum wait timeHow long a caller can wait in the queue, for example 3 to 5 minutes.
  4. Destination if no answerWhere callers go after the maximum wait: voicemail, another queue or a mobile.
  5. Music and announcementsChoose hold music and an optional intro prompt, then click Save.

3. Agents log in and out

Agents only get queue calls while logged in. They can log in and out from the 3CX app or Web Client status, or by dialling *62 to log in and *63 to log out on a desk phone.

4. Send calls to it

Point a phone number, an IVR option or a ring group's no-answer destination at the queue's extension number. Test from a mobile, including what happens when nobody answers.

Troubleshooting

ProblemLikely cause and fix
Queue calls never reach an agentNo agents are logged in to the queue. Check their status or have them dial *62.
Callers wait while agents are freeAgents are on Do Not Disturb or already on a call. Check the queue's wrap-up time too.
Callers hang up quicklyLower the maximum wait time or add an intro prompt so they know they are in a queue.

Feature codes like *62 and *63 are 3CX defaults. Your administrator may have changed them.

More 3CX guides

See all 3CX guides