Why you hear no ringback on a 3-way call, and the Dial Prefix fix
When an agent starts a 3-way call and hears dead air instead of ringing, the 3-Way Call Dial Prefix is usually the setting to change.
An agent clicks DIAL WITH CUSTOMER, the third party's phone is supposedly ringing, but the agent hears nothing. No ring tone, no progress, just silence until someone picks up. It feels like the call failed, so agents hang up early and you lose handoffs. The cause is almost never the carrier. It is the 3-Way Call Dial Prefix, a small campaign setting that decides whether the agent hears the call progress.
What the 3-Way Call Dial Prefix does
The 3-Way Call Dial Prefix defines what gets used as the Dial prefix when an agent places a Three-way call. By default it is empty, which means the campaign's normal dial prefix is used. That campaign prefix is tuned for auto-dialing, where nobody needs to hear ringing because a machine is placing the call. When an agent dials a third party by hand, that same prefix can route the call in a way that gives the agent no audible progress, so they sit in silence while the far end actually rings.
The fix: set the prefix to 88
The passthru value, so you can hear ringing, is 88. Setting the 3-Way Call Dial Prefix to 88 routes the agent's 3-way leg through a path that passes call progress back to them, so they hear ringback while the third party's phone rings. Nothing else about the handoff changes. The agent still briefs the third party, still clicks LEAVE 3-WAY CALL or hangs up their leg the same way. They just stop flying blind during the connect. After you save the change, have an agent place one test 3-way to a known number and listen for the ring before you roll it out to the floor, since the prefix only takes effect on calls placed after the campaign reloads.
flowchart TD
A[Agent clicks Dial With Customer] --> B{3 Way Dial Prefix}
B -->|Empty uses campaign prefix| C[No passthru audio]
C --> D[Agent hears silence]
D --> E[Agent hangs up too early]
B -->|Set to 88| F[Passthru route]
F --> G[Agent hears ringback]
G --> H[Agent waits and briefs party]When to leave it empty
If your agents only ever transfer to a single Ingroup of in-house closers who answer instantly, the lack of ringback may not matter, and an empty prefix that inherits the campaign default keeps the configuration simple. But the moment agents dial outside numbers that take a few seconds to connect, the silence becomes a real problem. Train agents to wait, and set the prefix to 88 so they have something to wait on. This is purely an agent-experience setting; the Disposition and recording behavior of the call are governed by other options.
One related setting worth checking at the same time is the 3-Way Call Outbound CallerID, which controls what number the third party sees. Getting both the prefix and the caller ID right makes the 3-way connect feel normal to everyone on the line. For the full button-by-button flow, see starting a 3-way call with the customer, and for the bigger picture read the transfers and closers guide.
No ringback is one of those issues that looks like a hardware fault and is actually one field. Change the 3-Way Call Dial Prefix to 88, retest a handoff, and your agents will stop abandoning live transfers. If you want a dialer where sane defaults like this are already in place, see our pricing.
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. “Why you hear no ringback on a 3-way call, and the Dial Prefix fix”. VICIfast LLC, June 24, 2026. Retrieved from https://vicifast.com/blog/fix-vicidial-3-way-no-ringback
Have questions?
Related posts
Operations
Fix: "no fronter found" when forcing a fronter leave-3-way
Operations
Fix: "agent_user has previous active 3-way calls" when starting a 3-way
Operations
Transfer vs 3-way call in VICIdial: what stays on the line and what doesn't
Operations
cid_choice and group_alias on a 3-way: setting caller ID from the API
You might be interested in
Operations
Transfer vs 3-way call in VICIdial: what stays on the line and what doesn't
Operations
The recording API: starting and stopping a recording mid-transfer
Operations
Using AXFER to blind-transfer a customer into an AGI or IVR
Operations
The transfer_conference API: scripting transfers and 3-way calls
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.