← All articles
AMDJun 23, 2026 7 min read

Carrier false answers (FAS): paying for connections that never happened

Roughly 1 in 7 of your “answered” calls were never answered by anyone. Here’s what false answer supervision is, why it costs you twice, and why stock AMD can’t catch it.

Look at your dialer’s answer rate and it probably feels healthy. Calls connect, the counter climbs, agents stay busy. But a large slice of those connections are a lie told by the network. The call shows as answered. Nobody answered it. This is the most under-measured leak in outbound dialing, and on the AMDY network it is bigger than the share of calls that reach an actual human.

What a carrier false answer actually is

A carrier false answer — the mechanism is called false answer supervision, or FAS — is when the network signals a call as answered or connected before, or instead of, a real party picking up. Your switch receives the equivalent of a “200 OK”: as far as your dialer knows, you are on a live call. In reality there is no human and no answering machine on the line. Just dead air, a tone, or a recorded network message.

FAS comes from a few distinct sources:

The common thread: the connect signal and the actual call state disagree. Across the AMDY network — about 2.3 billion answered outbound calls a month — roughly 14% of answered calls are carrier false-answers. To put that next to everything else on the wire: about 12.5% are live humans and about 73% are answering machines. FAS is a larger share of your traffic than the humans you are actually trying to reach. We broke the full distribution down in the State of AMD 2026 report.

Why FAS costs you twice

A false answer is not a harmless no-op. It bills you on two separate axes.

1. The carrier may bill you for the connect

Once a call is marked answered, the meter starts. Depending on your route and contract, you can be charged per-minute or per-connect for a call that never reached a person. With fake answer supervision specifically, the early answer signal exists precisely to start that meter sooner. Multiply a per-connect charge by 14% of your dial volume and the line item is real money — money spent on connections that, by definition, never happened.

2. It poisons your floor and your stats

The second cost is operational, and it’s sneakier. A false answer that isn’t caught does one of two things:

That hidden-cost-of-a-good-looking-stat pattern is the same theme we cover in the real cost of “free” AMD: the most expensive problems are the ones your dashboard reports as fine.

Why stock Asterisk AMD can’t catch it

This is not a tuning problem. Stock Asterisk AMD — app_amd, configured in amd.conf — was designed to answer exactly one question: is the greeting on this call a human or a machine? It listens for a greeting, times the speech and silence, and sets AMDSTATUS to HUMAN, MACHINE, or NOTSURE.

A false answer breaks that model at the root, because there is no greeting to classify. There’s no human voice and no voicemail prompt — just silence, an intercept tone, or a recorded carrier message that doesn’t match either bucket. So FAS falls through into NOTSURE, or worse, gets mishandled as one of the two real categories. The engine was never given a third bucket for “connected, but nobody is there,” so it cannot put a call in one. No amd.conf setting fixes a category that doesn’t exist. We dig into the limits of that two-bucket design in the drawbacks of stock AMD.

A false answer…
Stock AMD
AMDY
Has a category for it
No — only HUMAN / MACHINE / NOTSURE
Yes — FAS is its own bucket
What it does with it
Falls into NOTSURE or mishandles
Classifies it in under 200 ms
Effect on your stats
Counts as "answered" — inflates rate
Pulled out, so connect rate is real
Evidence for billing
None logged
Timestamped per-detection record

How acoustic detection handles a false answer

AMDY doesn’t try to force a false answer into a human-or-machine choice. It listens to the acoustic signature of the answer audio — the actual sound on the line, not a transcript of words — and gives FAS its own bucket, right alongside human, voicemail, honeypot/spam-trap, fax, and silence. The decision lands in under 200 ms, before the call ever needs to bridge to an agent.

Once FAS is a first-class classification, three things become possible that stock AMD can’t do:

Because AMDY is a WebSocket gateway that’s telco-agnostic, none of this requires switching carriers — you keep your existing routes and add a classifier in front of them. The point isn’t to read the words on the call; it’s to recognize the sound of a connection with no one behind it. That sound-not-words approach is what makes the FAS bucket possible at all (more on that in sound, not words).

How to spot FAS in your own data

You don’t need to take the 14% figure on faith — the pattern shows up in your own CDRs once you know what to look for:

Detecting FAS cleans up both sides of the ledger at once. On the operations side, your reported connect rate finally matches reality, agents stop eating dead air, and you can compare routes honestly. On the cost side, you get a defensible list of calls your carrier billed as answered that no one answered — the raw material for a billing dispute or a route change. AMDY surfaces both views across its 23 analytics reports and the queryable per-detection log. For the full picture of where AMD fits in a Vicidial stack, start with the Vicidial AMD guide.

FAQ

What is a carrier false answer (FAS)?

A carrier false answer is a call the network signals as answered or connected when no human and no machine actually picked up. The supervision signal lies: your dialer thinks it has a live connection, but on the other end there is dead air, an intercept tone, or a recorded network message. Across the AMDY network, about 14% of answered calls are carrier false-answers.

What is false answer supervision?

False answer supervision (FAS) is when a carrier or intermediate route sends the "answered" (connect / 200 OK) signal before — or instead of — a real party answering. It can come from SIT tones and intercept recordings, fake answer supervision injected on some VoIP and least-cost routes to start billing early, and certain carrier behaviors. The result is a connected call with nobody on it.

How common are false answers?

On the AMDY network, across roughly 2.3 billion answered outbound calls a month, about 14% are carrier false-answers — meaning roughly 1 in 7 of your "answered" calls were never answered by anyone. For comparison, only about 12.5% are live humans and about 73% are answering machines. FAS is a bigger slice of your traffic than live humans.

Why can't Vicidial's AMD detect FAS?

Stock Asterisk AMD (app_amd) was built to answer one question: is this greeting a human or a machine? It waits for audio it can score as HUMAN or MACHINE. A false answer has no greeting at all — just silence, a tone, or an intercept — so it has nothing to classify against. It collapses into NOTSURE or gets mishandled. There was never a third category for "connected but nobody is there."

Can I dispute carrier charges for false answers?

Often, yes — if you have the evidence. When AMDY classifies a call as FAS it timestamps it and logs the per-detection record, so you can pull every call your carrier billed as answered that had no real party on it and take that to your carrier or route provider. Whether a credit is owed depends on your contract and route, so pair the data with your own carrier agreement; this is operational guidance, not legal or billing advice.

See your real human-vs-machine numbers — free

50,000 detections a month on the Sandbox plan, no card, 5-minute Vicidial install.