← 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.

A SIP signalling ladder diagram with three vertical lifelines labelled DIALER on the left, CARRIER in the middle, and CALLED PARTY on the right, showing where carrier false answer supervision occurs. An INVITE travels left to right from the dialer through the carrier toward the called party, and a 180 Ringing provisional response comes back. Then, highlighted in amber, a 200 OK originates at the CARRIER lifeline itself and travels left to the dialer, rather than coming from the called party. The portion of the ladder between the carrier and the called party after that point is drawn as a faint dashed line marked NO ANSWER, showing that the far end never picked up. A small box at the dialer marks that billing and call state begin on receipt of the 200 OK. The point of the diagram is that the answer indication is generated inside the network, so the dialer believes it has a live connection while there is no human and no answering machine on the line, and any audio that follows is silence, an intercept tone, or a recorded network message. No statistics appear in the image.
Where a carrier false answer happens in the SIP path: the 200 OK that your dialer treats as an answer originates inside the network, not at the called party. Signalling semantics per RFC 3261. Mechanism only — no statistics in the image.

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 starting detection in 1/8 of a second
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 1/8 of a second, 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.

FAS rate by carrier (July 2026)

The 14% figure above is a network-wide headline number without a disclosed window. Here is a separate, dated snapshot: FAS rates broken out per carrier, measured against the amd_carrier_daily table on the AMDY analytics TimescaleDB for 1 July 2026 through 31 July 2026. Across that window the network saw 3,163,497,966 total detections, of which 398,886,342 were classified FAS, for a network-wide FAS rate of 12.61%. That is lower than the 14% figure elsewhere on this page, and the two aren’t really comparable: the 14% figure was published in June 2026, before this page adopted the dated, disclosed-window convention used below, so its exact measurement window isn’t recorded. A roughly one-point drop over the following month or so is consistent with a real, gradual decline in network-wide FAS rather than a methodology error, since this pull uses the same source table and aggregation as every other sourced figure on this page. We are showing both numbers rather than quietly overwriting the older one, and will keep dating each new snapshot going forward so the trend can be tracked honestly instead of asserted from two points.

The per-carrier breakdown below is data nobody outside AMDY can publish, because it requires a live detection pipeline with carrier attribution on every call. Rows are LERG operating-company-name (OCN) records, not consumer brand names, and every row here has more than 500,000 detections in the window. A few carriers appear more than once under different regional OCN registrations — “NEW CINGULAR WIRELESS PCS, LLC” (with state suffixes), “SOUTHWESTERN BELL,” and “BELLSOUTH TELECOMM INC DBA SOUTHERN BELL TEL & TEL” are all AT&T-family OCNs, and “CELLCO PARTNERSHIP DBA VERIZON WIRELESS” (with state suffixes) is Verizon. These are separate LERG registrations for the same carrier group in different regions, not different companies. Summed together, AT&T’s OCN registrations are the single largest carrier by volume in this table.

Carrier (LERG OCN)DetectionsFAS countFAS rate
NEW CINGULAR WIRELESS PCS, LLC - IL249,810,59825,963,31610.39%
NEW CINGULAR WIRELESS PCS, LLC - GA218,483,37523,039,03010.54%
T-MOBILE USA, INC.177,181,86128,568,86616.12%
METROPCS, INC.175,788,84928,653,20916.30%
SOUTHWESTERN BELL97,500,5468,379,4528.59%
NEW CINGULAR WIRELESS PCS, LLC76,836,36810,528,01413.70%
CELLCO PARTNERSHIP DBA VERIZON WIRELESS - TX75,112,7099,798,41913.04%
AERIAL COMMUNICATIONS, INC.68,760,54411,436,93816.63%
CELLCO PARTNERSHIP DBA VERIZON WIRELESS - FL66,247,4929,803,27714.80%
NEW CINGULAR WIRELESS PCS, LLC - DC62,408,8008,044,21212.89%
BELLSOUTH TELECOMM INC DBA SOUTHERN BELL TEL & TEL56,761,0535,119,6129.02%
PAETEC ITEL, LLC55,438,0406,318,72011.40%
CELLCO PARTNERSHIP DBA VERIZON WIRELESS - NC52,421,2467,843,52014.96%
CELLCO PARTNERSHIP DBA VERIZON WIRELESS - OH44,241,6976,950,43015.71%
CELLCO PARTNERSHIP DBA VERIZON WIRELESS - GA42,435,1366,611,17715.58%

Spread is wide: SOUTHWESTERN BELL sits at 8.59% FAS while AERIAL COMMUNICATIONS, INC. sits at 16.63%, nearly double, on comparable volume. If your dial plan can route around the highest-FAS carriers on your traffic, that spread is the first place to look for a route-level fix rather than a classifier-level one.

Method and query

  • Source system: AMDY analytics database, TimescaleDB.
  • Table: amd_carrier_daily.
  • Window: 1 July 2026 through 31 July 2026, day >= ‘2026-07-01’ AND day < ‘2026-08-01’.
  • Carrier filter: grouped by carrier, only carriers with more than 500,000 total detections in the window are shown, top 15 by volume.
  • Scope: platform-wide across all AMDY customer traffic. No per-client figures are published here.
  • Last updated: 28 August 2026.

Network-wide total, unmodified query:

SELECT sum(count) total, sum(fas_count) fas,
       round(100.0*sum(fas_count)/nullif(sum(count),0),2) as fas_pct
  FROM amd_carrier_daily
 WHERE day >= '2026-07-01' AND day < '2026-08-01';

Per-carrier breakdown, unmodified query:

SELECT coalesce(company, ocn) as carrier, sum(count) total,
       sum(fas_count) fas,
       round(100.0*sum(fas_count)/nullif(sum(count),0),2) as fas_pct
  FROM amd_carrier_daily
 WHERE day >= '2026-07-01' AND day < '2026-08-01'
 GROUP BY coalesce(company, ocn)
HAVING sum(count) > 500000
 ORDER BY total DESC
 LIMIT 15;

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.

False answer supervision and the other terms on this page are defined individually in the AMD glossary.

See your real human-vs-machine numbers — free

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