inbound
Virtual queue
A virtual queue holds inbound callers who are waiting for an agent, ordering them and tracking their wait while they listen to messages or hold music.
A virtual queue is the waiting line that holds inbound callers when no agent is free yet. Instead of dropping the call or playing a busy tone, VICIdial keeps the caller on the line, plays a Welcome message or Music on hold, and routes them to the next agent who becomes available. Each caller arrives through an Ingroup, and the queue keeps them in order while it looks for a match. The word "virtual" matters here: there is no physical line of phones, just a list the system manages in software, so the same pool of agents can serve many queues at once.
How the order is decided
By default the queue is first-in, first-out, so the caller who has waited longest connects first. You can change that with Queue priority or Skills-based routing, which let some calls jump ahead based on the ingroup or the skills a caller needs. While they wait, VICIdial can announce their Place in line or read out an Estimated hold time so the wait feels less open-ended. Those announcements are mixed into the hold audio at set intervals rather than played once and forgotten.
The virtual queue is also where you control what happens when the wait gets long. You can offer an In-queue callback so people hang up and keep their spot, or send a caller to Queue overflow if the line is full or the wait crosses a limit you set. A caller who hangs up before reaching an agent becomes an Abandoned call, which feeds into your Service level and Abandonment rate numbers. Watching how deep into the queue abandons happen tells you whether the line is simply too long for the staffing you have.
Think of the virtual queue as the front desk for inbound calls: it greets people, keeps them in order, tells them roughly how long they will wait, and hands them off the moment an agent is ready. Get the queue settings right and most callers never notice it is there. Get them wrong and the queue becomes the place where your customers quietly give up, so it is worth tuning carefully against your real call volume.
Related terms
Estimated hold time
Estimated hold time is the system's guess of how long a waiting caller will sit in the queue before reaching an agent, often announced to the caller.
Ingroup
An inbound group in VICIdial that routes incoming calls to a pool of agents, the inbound counterpart to an outbound campaign.
In-queue callback
An in-queue callback lets a waiting caller hang up but keep their spot, so an agent calls them back when their turn arrives instead of holding.
Music on hold
Music on hold is the audio inbound callers hear while waiting in the queue, often mixed with periodic announcements about their wait.
Place in line
Place in line is a caller's numbered position in the waiting queue, often announced so they know how many callers are ahead of them.
Queue priority
Queue priority ranks waiting calls so higher-value ones connect to agents first, letting some callers move ahead of others in the same queue.