Which Thread number goes where
Voice AI gives you two agents, each with its own number, requested under their respective tabs in Voice → Agents:- The Attendant answers the call in order to pass it to your team. It runs in one of two modes, Advanced AI or Minimal AI, which decide how much the agent does before the transfer.
- The Overflow acts like an AI voicemail, when used in conjunction with Attendant the agent takes over when nobody picks up, and takes a message. Overflow can also be used solo as an AI voicemail that understand the issue, creates the ticket, and lets the caller know they will get a call back. The Overflow agent acts like an AI voicemail. Paired with the Attendant it takes over when nobody picks up and takes a message; on its own it understands the issue, creates the ticket, and tells the caller they’ll get a call back.
The standard setup: Attendant in front, Overflow behind
This is what most partners end up with, and it needs one forward in your phone system. The Attendant answers everything, creates the ticket, transfers to your team, and hands the call to Overflow if nobody picks up — so your PBX never needs a second rule. Three things about that flow are worth knowing before you build it:- The ticket exists before your team’s phones ever ring. The Attendant opens the ticket and attempts contact mapping the moment it answers, so a caller who gives up mid-transfer still leaves you a ticket.
- The mode decides whether the Attendant speaks. In Advanced AI mode it greets the caller, asks what they need and can run AI caller identification if not mapped by phone number. In Minimal AI mode it says nothing at all — it listens in and routes the call to your queue or ring group. See Minimal vs Advanced AI mode.
- In Minimal AI mode, the only conversation happens at Overflow. If nobody picks up and the call rolls over, that’s the point where Voice AI triages the caller and collects what your technician needs for the callback. Overflow adds it to the ticket the Attendant already opened rather than starting a second one.
Give the Attendant somewhere to transfer to
w between digits (for example www90) for a half-second pause if the extension is nested behind a prompt.This destination has to be a number that can be dialed from the public phone network. An internal extension on its own won’t work.Turn on the fallback to Overflow
Forward your support number to the Attendant
Map your existing setup
If your calls don’t flow the way the standard setup assumes, open the pattern that matches how they flow today — each one names the Thread number to use and where the forward goes.One support number that rings a queue, then drops to voicemail
One support number that rings a queue, then drops to voicemail
You want Voice AI without an Attendant at all
You want Voice AI without an Attendant at all
A person answers your main line
A person answers your main line
Calls ring technicians directly, with no queue
Calls ring technicians directly, with no queue
You only want AI after hours and on call
You only want AI after hours and on call
You don't have a support line yet
You don't have a support line yet
Make the forward in your phone system
Everything above decides which Thread number to forward to. This is the part you do in your own admin console — and it’s the same job on every platform, which is why one set of click-by-click instructions can’t cover them all.Find the rule
You’re hunting for two things, on your call queue, ring group or hunt group:Check your system allows it
Forwarding to Thread is an external forward, which is the one thing many phone systems restrict by default. If the destination options are all internal — extensions and voicemail only — that’s your blocker, and it’s a question for your phone system provider rather than for Thread.- External forwarding is permitted on the object you’re editing — the queue, ring group, auto attendant or resource account. Depending on the platform this is a license, a permission, a class of service, or a global toggle, and it’s the single most common reason a forward silently fails.
- The number is in the format your system expects — usually E.164 (
+15551234567) or your carrier’s dialing format, digits only. Dashes and spaces break some systems. - Your transfer destination is reachable from the public phone network, because Voice AI dials it as a normal call.
- Caller ID is passed through. If your system replaces the caller’s number with its own, Voice AI can’t match the caller to a PSA contact automatically. See Voice AI contact mapping for what to do about it.
Watch out for voicemail answering the call
No phone system can tell a person picking up from a voicemail box picking up — to the carrier both are an answered call. That’s why so many offer a press-a-key-to-accept option on external forwards: Confirm Calls in FreePBX, Confirm call pickup in GoTo Connect, Required key press on answer in Ooma Office. Voice AI hits the same problem in reverse when it transfers to your team. If a technician’s voicemail answers, the ring timer stops applying and the caller is stuck with it instead of falling through to Overflow. Turn on Technician briefing under Call handoff: a voicemail can’t say its name, so the handoff never completes and the fallback runs. See Technician Handoff — and leave it off if the transfer lands in another IVR.Verify before you go live
Call your real support number
Let the transfer happen
Let it time out on purpose
Check what landed in Thread and your PSA
Test out of hours