
Answering machine detection (AMD) is the software that listens to the first seconds of an answered call and decides whether a human or a machine picked up. A dialer uses that verdict to connect a rep, hang up, or wait for the beep and drop a recorded message. On a power dialer, AMD saves time. On a parallel dialer, it decides whether the product works at all.
No detector is perfect, and the two ways it fails cost very different amounts. Here is how AMD works, where it breaks, and how to test it on your own calls before you trust a vendor's accuracy figure.
When a call is answered, the detector analyses the audio for a short window. It looks at patterns that separate a person from a recording:
The result is a label: human, machine, or unknown. What the dialer does with the label is a separate setting.
Every detector balances two things. Decide fast and you risk guessing wrong. Wait for more audio and you improve the guess but leave the prospect on the line in silence.
That silence is the hidden cost. A prospect who says "Allô?" and hears nothing for two seconds has already started to hang up. In a parallel setup, the delay can be the difference between a conversation and a dropped call that the prospect remembers as a spam call.
So ask for two numbers, not one: the accuracy, and the time between the prospect's first word and the moment the rep is connected.
The detector hears a long greeting, a quiet line or an unusual voice and labels the person a machine. The dialer hangs up or drops a message on someone who is listening. This is the expensive error. You lose a real conversation, and you may leave a recorded message on a person who picked up.
The arithmetic is simple. Our 1,000,000-call benchmark in France shows an 11.3% connect rate: about 113 intended contacts per 1,000 dials. If a detector wrongly drops 5% of the humans who answer (an illustrative rate), that is a handful of lost conversations per 1,000 dials, and they are the best ones, since someone actually picked up.
The detector bridges a voicemail to a rep. The rep hears a greeting, hangs up and loses a few seconds. This error is cheaper per event, but it adds up. In our experience, the ratio of true connects to bridged calls should be well above half. If it falls below, the detector is bridging machines, the list is full of switchboards, or reps are hanging up early.
Most published accuracy figures are measured on one language and one carrier mix. European prospect lines add variety:
A vendor demo proves little. Run your own test, using this protocol:
Two hundred calls is not a scientific study, but it is enough to see a detector that drops one human in ten. Repeat it after any settings change, and again each quarter. Detectors and carriers both change.
Detection and message drop work together: AMD says a machine answered, the beep detector says the recording has started, and the message plays. Done well, the voicemail costs the rep nothing. We cover what to say in our guide on whether to leave a voicemail and our voicemail templates.
Compliance sits on two edges. Silent or dropped calls to people who did pick up are the kind of thing regulators and prospects complain about, and pre-recorded messages are regulated differently depending on whether the recipient is a consumer or a business. Check the rules for each country you call, and see our map of auto dialer rules in France.
We treat AMD as the feature that makes or breaks parallel dialing, which gives reps 5x more conversations. If the detector fails, the speed advantage turns into hang-ups.

So we measure the outcome and not the label. The numbers we watch are connects against bridged calls and the delay before the rep is on the line. Our connect-rate definitions separate "bridged" from "connected" for this reason. We suggest the same for any dialer you test.
AMD is a probability, not a fact. Judge it on the two errors and the delay, on your own calls. This week, record 200 answered calls, label them by ear and count how many humans the detector got wrong. That single number tells you more than any accuracy claim on a pricing page.