What Preserve-Place-In-Line does for inbound callers
Preserve-Place-In-Line lets an inbound caller hang up and keep their spot, then get called back when they reach the front. Here is how it works.
Preserve-Place-In-Line lets an inbound caller leave the queue and get called back when their turn comes, instead of sitting on hold. The system remembers where they were in line and dials them out the moment that spot is next up for an Agent.
The plain idea behind it
When an inbound call lands on an Ingroup (a routing bucket that decides which agents can take a call), the caller normally waits on hold with music-on-hold until someone is free. On busy queues that wait can stretch out, and people hang up. Preserve-Place-In-Line gives the caller a way out without losing their turn. They press a key, drop off the line, and your dialer keeps their position. This is the place-in-line idea taken seriously: the spot is the thing that matters, not whether the person is physically connected.
Under the hood this is the callback-queue at work. When a caller opts in, the system writes a record into the callback-queue and tracks it as a waiting entry. This kind of in-queue-callback turns a hold into a promise: we will call you back when your number is up. That is friendlier for the caller and it frees a channel on your box.
How the caller gets the offer
The press-1 style offer can be triggered in a few ways on the in-group. A wait-time threshold can present it, an estimated-hold-time threshold can present it, or the in-group's closing time for the day can present it to everyone still queued. Estimated hold time is your dialer's running guess at how long a new caller will wait given current load. When any of these is set to offer the callback option, the caller hears it and can accept.
Once accepted, the entry sits in the callback-queue as a live waiting record until one of two things happens: their place reaches the front and the callback is placed, or the entry ages past the configured expire hours. Whichever comes first wins. So a caller who opts in late in a slow afternoon will get a callback; a caller whose entry sits untouched too long is dropped so you do not dial stale records days later.
The flow, start to finish
sequenceDiagram
participant C as Caller
participant Q as In-Group Queue
participant B as Callback Process
participant A as Agent
C->>Q: Inbound call arrives
Q->>C: Offer callback (press 1)
C->>Q: Accepts and hangs up
Q->>B: Write LIVE callback entry
B->>B: Watch place in line
B->>C: Dial back when next up
C->>A: Connected to agentA background process watches the callback-queue and fires the outbound call when a caller's place is reached. It also does housekeeping you would otherwise forget: it marks entries older than the expire-hours setting as expired, checks each entry against your allowed call-time window before dialing, and screens callbacks against the Internal and Campaign DNC lists. DNC means do-not-call, the lists of numbers you are barred from dialing. A separate once-a-day job archives old records that have been sent, expired, or orphaned, and clears the closing-time trigger if it was used the day before.
Watching it work
The Real-Time report shows a Callback queue Calls header in the HTML view, counting the live waiting entries. The SHOW IN-GROUP STATS link breaks that down so you can see which in-groups are holding live records. That gives you a quick read on how many people are waiting for a callback at any moment, separate from the agents who are on live calls right now.
Each entry in the callback-queue also carries a status that tells you what happened to it. If you want the meaning of LIVE, SENT, EXPIRED, and ORPHAN spelled out, read VICIdial callback-queue statuses explained. When you are ready to turn this on, the steps are in how to set up Preserve-Place-In-Line on an in-group. For the bigger picture of phone-driven controls, see the VICIdial phone-based functions guide.
Preserve-Place-In-Line is the kind of feature that pays off most on a queue that is already busy, where every minute on hold costs you a hangup. VICIfast provisions a dedicated VICIdial server in under 40 seconds so you can stand up an inbound queue and try this on real traffic the same day. See our pricing to get started.
About VICIfast LLC
VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.
Citing this article
VICIfast Engineering. “What Preserve-Place-In-Line does for inbound callers”. VICIfast LLC, June 28, 2026. Retrieved from https://vicifast.com/blog/vicidial-preserve-place-in-line-explained
Have questions?
Related posts
You might be interested in
VICIfast newsletter
Liked this? Get the next one in your inbox.
We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.
Comments
No comments yet — be the first.