← All articles
Product UpdatesAug 27, 2026 8 min read

How to Fix Dead Air and Ghost Calls in ViciDial: A 2026 Troubleshooting Guide

Dead air kills deals. A prospect picks up, hears silence, and hangs up before your agent ever speaks. That's not a random glitch. It's your AMD misidentifying a live human as a voicemail and dropping the call.

Dead air kills deals. A prospect picks up, hears silence, and hangs up before your agent ever speaks. That's not a random glitch. It's your AMD misidentifying a live human as a voicemail and dropping the call.

How to Fix Dead Air and Ghost Calls in ViciDial: A 2026 Troubleshooting Guide

If you run ViciDial, Asterisk, or GoAutoDial, this is happening right now. The only questions are how much it's costing you and how to stop it.

What Actually Causes Dead Air and Ghost Calls

Both problems share the same root cause: a false positive in your answering machine detection.

Legacy AMD in ViciDial and Asterisk runs on silence thresholds. It listens to the greeting, measures pauses, and makes a binary guess. Guess wrong on a live answer, and your prospect hears dead air. They flag your number. Your caller ID reputation takes the hit.

Two additional triggers make it worse:

FAS (False Answer Supervision) happens when a carrier returns an answer signal before anyone actually picks up. Your dialer thinks the call connected, AMD fires early, and a live call gets dropped before your agent had any chance at it.

Silence-based CPD limitations mean any greeting that runs long gets misread as a voicemail intro. Decision-makers who pause before speaking, people in noisy environments, anyone with an unusual cadence — all of them trigger false positives at higher rates.

Legacy ViciDial AMD produces 15 to 20 percent false positive rates. At a 50-agent center running 3,000 live answers per day, that's 450 to 600 decision-makers per day hearing dead air instead of a human voice.

The Revenue Math Behind Your Dead Air Problem

Run this on your own numbers.

At a 20 percent false positive rate, a 50-agent center drops roughly 600 live connections daily. At a 1 percent close rate and $1,000 average deal value, that's $120,000 in lost revenue every month. Over a year, $1,440,000 gone because your AMD is guessing instead of knowing.

That figure doesn't include spam-flagged caller IDs, the agent morale hit from low connect rates, or TCPA and Ofcom exposure from abandoned call ratios. Those costs compound on top of the core revenue loss.

How to Diagnose the Problem in ViciDial

Before you fix dead air, confirm where it's coming from. Work through these checks in order.

Check Your AMD Settings in ViciDial

In ViciDial, go to your campaign settings and review the AMD configuration. Look at the ANSWERING_MACHINE_DETECTION field and its timing parameters. If you're on the native Asterisk AMD module, you're running silence-based detection by default.

Check your amd_after_seconds and amd_between_words_silence values. Aggressive settings push false positives up. Loose settings let voicemails through. There's no silence threshold that eliminates both problems at once — that's the fundamental limitation of the approach.

Review Your Drop Rate and Dead Air Complaints

Pull your call logs and filter for calls that connected and dropped within two to three seconds. A spike in sub-three-second post-answer disconnects is a strong signal of AMD false positives, not genuine voicemail detection.

Cross-reference with any inbound complaints about silent calls. If you're in debt collection, insurance, or home services, your prospects are already primed to flag unknown numbers. Dead air accelerates that.

Check for FAS Issues

If your carrier returns answer supervision before a human speaks, AMD fires on an open line. Ask your SIP provider about their answer supervision timing. Some carriers — particularly in the UK and Australia — have inconsistent signaling that interacts badly with silence-based AMD. This is both an Ofcom compliance concern and a direct revenue problem.

The Fix: Replace Silence Detection with ML Audio Fingerprinting

Tuning silence thresholds doesn't solve the problem. It just shifts the trade-off between false positives and missed voicemails. You can't reach 99 percent accuracy by adjusting a timer.

ML-based AMD works differently. Instead of measuring silence gaps, it analyzes the audio fingerprint of the greeting in real time. It distinguishes the acoustic pattern of a live human voice from a voicemail system, a carrier message, or a disconnected line. The decision happens in milliseconds — not after a silence threshold expires.

AMDY.IO replaces the native Asterisk AMD module with an ML engine that hits 99 percent accuracy. That drops your false positive rate from 15 to 20 percent down to under 1 percent. Every live "Hello" routes to an agent. Voicemails trigger automatic skip or drop handling. Ghost calls stop.

What Changes in Practice

Your agents spend time talking to people instead of waiting on connects that never materialize. Your caller ID reputation stabilizes because you stop generating abandoned call complaints. Your TCPA and Ofcom compliance posture improves because silent calls drop to near zero.

The ROI is direct. Recovering $120,000 per month in previously lost connections pays for the system within days of deployment.

Integration: One Line, No Migration

The most common objection to replacing AMD is complexity. Ops managers running ViciDial assume any real improvement means a platform migration or a developer sprint.

AMDY.IO installs with one line of code into your existing ViciDial, Asterisk, GoAutoDial, FreePBX, Issabel, or 3CX setup. You don't touch your dialer platform. You don't retrain your agents. Add the integration script, and the ML engine starts analyzing calls immediately.

For any SIP-based dialer not on that list, the WebSocket API connects without platform migration. If your dialer supports SIP, it supports AMDY.IO.

The ViciDial integration details are on the AMDY.IO site if you want to review the technical specifics before starting a trial.

Comparing Your Options in 2026

You have alternatives. Here's an honest look at the field.

Native ViciDial/Asterisk AMD: Free, already installed, 15 to 20 percent false positive rate. Costs you $120,000 per month at 50 agents.

MightyCall: Claims 97 percent accuracy. Charges $25 to $45 per agent per month. Doesn't support ViciDial or Asterisk. Requires full platform migration. A 50-agent team pays $1,250 to $2,250 per month and loses their existing dialer stack in the process.

Genesys Cloud CX: $75 to $240 per agent per month. AMD is one feature buried inside a massive enterprise platform built for 500-seat contact centers, not 10 to 100 agent operations.

Amazon Connect: Developer-heavy AWS setup. No drop-in install. Requires ecosystem dependency that most ViciDial shops don't have and don't want.

AMDY.IO: 99 percent accuracy. One-line install into your existing stack. Flat-rate pricing. 14-day free trial with zero setup fees.

The gap isn't subtle. If you run ViciDial or Asterisk and need better AMD without a platform migration, the alternatives either don't support your stack or cost multiples more for features you don't need.

Quick Checklist: Fixing Dead Air in ViciDial

Run through this before and after any AMD change:

  • Confirm your current false positive rate by reviewing sub-three-second post-answer drops
  • Check FAS settings with your SIP carrier
  • Review AMD timing parameters in your ViciDial campaign settings
  • Audit your abandoned call ratio against TCPA and Ofcom thresholds
  • Baseline your current connect-to-conversation rate
  • Deploy ML AMD and measure the same metrics after 48 hours

The before/after comparison on connect rate and dead air complaints tells you exactly what the change is worth in your environment.

FAQs

What is an AMD dialer and how does it work? An AMD dialer is an outbound calling system with answering machine detection built in. When a call connects, the AMD module analyzes the audio to determine whether a live human or a voicemail system answered. Legacy AMD dialers use silence thresholds to make that call. ML-based AMD dialers analyze audio fingerprints in real time for significantly higher accuracy.

Why does ViciDial produce so many ghost calls? ViciDial's native AMD runs on Asterisk's silence-based detection module. When it misidentifies a live human as a voicemail, it drops the call. The prospect hears dead air or a brief click — that's the ghost call. The false positive rate on this system runs 15 to 20 percent, meaning roughly 1 in 5 live answers ends in a dropped connection.

Can I fix dead air in ViciDial without replacing the whole platform? Yes. AMDY.IO integrates into your existing ViciDial configuration with a one-line install. No platform migration, no changes to your dialer workflow. The ML engine replaces the native AMD module and starts analyzing calls immediately.

What is FAS and how does it cause AMD problems? FAS stands for False Answer Supervision. It happens when a carrier returns an answer signal before anyone actually picks up. Your AMD fires on an open line, misreads the audio, and may drop the call before the prospect speaks. It's a carrier-level issue that interacts badly with silence-based AMD. ML-based AMD handles FAS better because it waits for actual audio content rather than relying on the answer signal alone.

How much revenue does a 50-agent call center lose to AMD false positives? At a 20 percent false positive rate with 3,000 live answers per day, a 50-agent center drops roughly 600 live connections daily. At a 1 percent close rate and $1,000 deal value, that's $120,000 in lost revenue per month — $1,440,000 per year.

Does AMDY.IO work with dialers other than ViciDial? Yes. AMDY.IO supports ViciDial, Asterisk, GoAutoDial, FreePBX, Issabel, and 3CX via one-line install. Any other SIP-based predictive, power, or progressive dialer connects through the WebSocket API.

How long does it take to see results after switching to ML AMD? The ML engine starts analyzing calls immediately after installation. You can compare your connect-to-conversation rate and dead air complaints within the first 48 hours. Most call centers see measurable improvement in agent talk time within the first day.

Dead air isn't a configuration problem you tune your way out of. It's a detection problem, and silence thresholds can't solve it. Start your 14-day free AMD trial at amdy.io — zero setup fees, no platform migration, and you'll have real numbers to compare against your current false positive rate within 48 hours.