Skip to main content
← Back to glossary
Contact center (voice)

Answering machine detection (AMD) — Answering Machine Detection

What is Answering machine detection (AMD)?

Answering machine detection (AMD) is the technology an outbound dialer uses to distinguish, within the first second or two of a connected call, whether a human answered live or the call reached voicemail or an answering machine — so the system can route the call appropriately, such as connecting a live human immediately to an agent while leaving a pre-recorded message on voicemail. AMD accuracy is never perfect, and misclassifications are an inherent tradeoff of detecting this within a very short window.

More detail

AMD typically analyzes the greeting's audio pattern — length, pauses, tone — within the first second or two of the call being answered, which is why detection isn't instantaneous or perfectly accurate.

A predictive dialer relies heavily on AMD to avoid connecting an agent to a voicemail greeting, since agent time spent on a machine-answered call is pure lost productivity.

Frequently asked

Is answering machine detection always accurate?
No — it's a probabilistic classification made within the first second or two of a call connecting, so occasional misclassifications (a human read as a machine, or the reverse) are an expected tradeoff, not a bug in a specific implementation.
Why does AMD matter for a predictive dialer?
A predictive dialer places more calls than there are available agents, betting some won't connect to a live person — AMD lets it route voicemail-answered calls to a recorded message or drop them instead of wasting agent time on a machine greeting.

Build it on Orbit

Voice, messaging, email, video, and AI agents on one platform and one pay-as-you-go bill. Start free — no credit card required.