Call Center

Answering Machine Detection and AI Voicemail Drop: How Modern Dialers Stop Talking to Machines

Classic AMD guesses from silence and speech lengths and gets it wrong in both directions. How an AI agent that listens first classifies the answer, finds the beep, leaves a personalised voicemail and stops when a person picks up.

LeadPedlar ResearchPublished 15 min read
A stylised audio waveform of an answered call — voicemail greeting, pause, beep, then the AI's message — under the headline 'Stop talking to machines', with pills for the four kinds of answer an AI agent handles: a person, a voicemail, a silent line, a carrier intercept.Stop talking to machines.How answering machine detection works — and how an AI agent waits for the beep.classic AMD: guesses from lengthAI: hears the beep, then speaksvoicemail greetingpausebeepAI voicemail — personal, stops if a person picks upPerson → talks at onceVoicemail → message on the beepSilent line → brief prompt, logs itIntercept → number flagged
A stylised audio waveform of an answered call — voicemail greeting, pause, beep, then the AI's message — under the headline 'Stop talking to machines', with pills for the four kinds of answer an AI agent handles: a person, a voicemail, a silent line, a carrier intercept.

Most outbound dials never reach a person. Gong Labs' analysis of more than 300 million cold calls puts the average connect rate at 5.4% — 13.3% for top-quartile reps — which works out at roughly nineteen dials for every conversation. Most of the rest ring out or land on a voicemail greeting. Answering machine detection (AMD) is the piece of dialer software that decides, in the first seconds after pickup, whether a person or a recording answered, so that agents are not fed machines all day.

Classic AMD was built for predictive dialers, and it shows. It decides from silence lengths, speech cadence and word counts; it is wrong often enough that every vendor's documentation warns about it; and when it guesses 'machine' on a real person, it hangs up on them. This article explains how AMD actually works, why the trade-off between speed and accuracy is built in, what voicemail-drop tools fix and what they do not, and how an AI calling agent that listens first — classifying the answer from the words and the audio, detecting the beep and leaving a personalised voicemail — changes the economics of the unanswered call.

What answering machine detection is for

A dialer's job is to keep people talking to people. A predictive or power dialer places more calls than there are free agents because most will not be answered; when one connects, it has to decide within a second or two whether to bridge an agent. Bridging on every pickup wastes agents' time on greetings and beeps; waiting too long leaves a person saying 'hello?' into silence. AMD is the classifier that makes that call.

Depending on configuration, a machine result makes the dialer hang up, schedule a retry or play a recorded message — the voicemail drop. A human result bridges the call to the next free agent. Genesys Cloud's documentation states the rule its dialer applies plainly: a live person is 'less than 2,200 ms of speech followed by 700 ms or more of silence'; anything outside that pattern is treated as voicemail or left unresolved.

How classic AMD works: silence, cadence and word counts

The open-source Asterisk PBX documents the knobs of its AMD() application, and they are a good map of the whole technique. The algorithm compares audio energy with a silenceThreshold and then times what it hears: initialSilence (too long before any greeting means a machine), greeting (a greeting longer than this means a machine), afterGreetingSilence (silence after the greeting means a person waiting for you to speak), maximumNumberOfWords and maximumWordLength (too many words, or one unbroken stretch of speech, means a recording), all bounded by a totalAnalysisTime. It returns MACHINE, HUMAN, NOTSURE or HANGUP, with a cause such as LONGGREETING or MAXWORDS.

Carrier APIs do the same thing with friendlier names. Twilio's AMD uses a speech-length yardstick of 2,400 ms by default (adjustable between 1,000 and 6,000 ms), treats speech as finished after 1,200 ms of silence, returns 'unknown' after 5,000 ms of initial silence, and times the whole analysis out at 30 seconds. Its two modes expose the central trade-off: Enable returns a verdict as soon as it can (human, machine_start, fax or unknown), while DetectMessageEnd waits through the whole greeting and returns machine_end_beep, machine_end_silence or machine_end_other — slower, but the only way to know when a message can start.

The built-in trade-off: decide fast or decide right

None of these heuristics understands words. 'Hello, this is John Smith' passes as a person because it is short; 'Hello, this is John Smith. Thank you for calling Widgets Inc, how can I assist you today?' is classed as voicemail because it runs past the speech limit — that is Genesys's own example. Twilio warns of the opposite error: 'a very short two-second voicemail greeting' can be read as a human picking up. Tighten the thresholds and you decide faster but misread more; loosen them and a real person waits longer in silence.

Vendor accuracy claims deserve the same scepticism. One provider advertises 97% precision and a decision in under three seconds, while its own FAQ describes 85–90% as the industry norm. None of these figures comes with a published method or test set, and all are measured on the vendor's own traffic. Treat them as marketing until you have measured them on your own lists — and remember that 'accuracy' hides the direction of the errors, which is what actually costs you.

Dead air and false positives: what they cost

Every misclassification has a price, and the prices are not symmetrical. A false 'machine' means the dialer hangs up on a live prospect who took the trouble to answer — the most expensive outcome in outbound, and one that teaches that person to ignore your number next time. A false 'human' bridges an agent into a voicemail greeting, which is merely wasted seconds and a confused disposition.

The subtler cost is the delay itself. While AMD listens for its silence window, the person who answered hears nothing; when an agent is finally bridged, the opening line arrives two or three seconds late, after a second 'hello?' — the signature of an automated call that most people recognise and resent. Dropped calls, where no agent is free when the verdict comes in, are worse: the person answered and was hung up on. Both are experienced as disrespect, and both show up later as lower answer rates on your numbers and harder openings for the reps who do get through.

A false 'human' also costs more than it looks. The agent's wrap-up time, the wrong disposition ('no answer' instead of 'voicemail') and the retry schedule that follows all inherit the error. On a list of ten thousand numbers, a few percentage points of misreads is hundreds of leads routed wrongly — a quiet drain that rarely appears on a dashboard, because the dashboard trusts the classifier.

A timeline from 0 to 8 seconds with two lanes. Lane one, a person answers: 'Hello?' at 0.3 seconds, a dead-air band until 2.3 seconds and a second 'Hello?'; a brand pill marks the AI speaking at about 1 second and a warning pill marks classic AMD bridging an agent at 2 to 3 seconds. Lane two, a voicemail answers: three speech blocks of greeting, a pause, a beep at 4.3 seconds and the AI's message from 4.8 seconds; classic AMD classifies 'machine' at 2.5 seconds, the AI starts its message when the beep is heard.Where the decision happensTwo answered calls, second by second — classic AMD vs an AI agent that listens first0 s1 s2 s3 s4 s5 s6 s7 s8 sPerson answers“Hello? … Hello?”dead airAI: person → speaks at ~1 sclassic AMD: bridges an agent at ~2–3 sVoicemail answersgreeting → pause → beepAI voicemailclassic AMD: MACHINE (speech too long)AI: beep heard → message startsIllustrative timings; classic thresholds differ by vendor.Classic AMD measures speech and silence lengths. The AI agent reads the words and listens for the tone.
Two answered calls, second by second. On a live answer, classic AMD waits for its silence window before bridging an agent, so the person hears dead air and often says 'hello?' twice; an AI agent that recognises the words speaks within about a second. On a voicemail, AMD classifies 'machine' from speech length, while the agent confirms the mailbox from the words and waits for the beep before leaving its message. Timings are illustrative; vendor thresholds vary.

Voicemail drop and ringless voicemail: what they fix, what they don't

Voicemail drop is the dialer's answer to the roughly 94% of dials that do not connect: when AMD says 'machine', play a pre-recorded message, free the agent, move on. Ringless voicemail goes a step further and delivers the recording to the mailbox without ringing the phone at all. Both are cheap per message, and both share the same weaknesses: one recording for every lead, no awareness of what the greeting said or whether the beep has sounded, and nobody listening if the person picks up mid-message.

Is leaving a message worth it at all? Gong Labs says yes, in moderation. Across its 300M+ cold-call dataset, leaving one or two voicemails lifted the reply rate to the accompanying email from 2.73% to 5.87%; leaving three or more dropped it to 2.2%, below the no-voicemail baseline. Gong also notes that voicemails rarely earn a callback, that the first should run about 15 seconds and none past 30, and that the time reps spend leaving them would fund about 25% more dials — which is exactly the labour an AI agent removes.

Reply rate to the follow-up email after a cold call, by voicemails leftValues in percent
0%2%4%6%No voicemail: 2.7%2.7%No voicemail1–2 voicemails: 5.9%5.9%1–2 voicemails3+ voicemails: 2.2%2.2%3+ voicemails
Gong Labs, analysis of 300M+ cold calls. The lift comes from recognition, not callbacks: Gong reports voicemails rarely earn a call back.Source: Gong Labs, should you leave voicemails
Reply rate to the follow-up email after a cold call, by voicemails left
LabelValue (%)
No voicemail2.7%
1–2 voicemails5.9%
3+ voicemails2.2%

Pew Research Center's 2020 survey of 10,211 US adults explains why the message still matters: 80% said they generally do not answer their mobile when an unknown number calls, but 67% said they let it ring and then check the voicemail. For most lists, the mailbox is the first touch you will actually get — so what is in it, and whether it starts after the beep, is not a detail.

Two panels. Left, 'Voicemail drop (pre-recorded)': fires on a timer or AMD's silence guess; one recording for every lead; keeps playing if a person picks up; no conversation, callback or hand-off — labelled generic, one-way. Right, highlighted, 'AI agent voicemail': confirms the mailbox from the words; waits for the beep, then speaks; written from the lead and the campaign; stops if a person picks up and talks — labelled personal, two-way.Two ways to leave a messageA pre-recorded voicemail drop vs an AI agent's voicemailVoicemail drop (pre-recorded)Fires on a timer or AMD's silence guessOne recording for every leadKeeps playing if a person picks upNo conversation, callback or hand-offgeneric, one-wayAI agent voicemailConfirms the mailbox from the wordsWaits for the beep, then speaksWritten from the lead and the campaignStops if a person picks up — and talkspersonal, two-way
A pre-recorded voicemail drop against an AI agent's voicemail. The drop fires on a timer or AMD's guess, plays one recording for every lead and keeps playing if someone picks up; the agent confirms the mailbox from the words, waits for the beep, speaks a message written for the lead, and stops to talk if a person answers.

How an AI agent classifies the answer and finds the beep

An AI calling agent inverts the classic design. Instead of a timer that runs before anyone speaks, the agent listens first and classifies the answer from two signals at once: the words — a live transcript of the first seconds — and the audio — energy, cadence, the three-tone intercept signal, the mailbox beep. The output is not a binary human/machine flag but a small set of situations, each with its own behaviour:

  • A person. A short greeting, often rising into a question: 'Hello?', 'Yes?', 'Who's this?'. The agent speaks immediately, keeps its turns short and stops the moment it is interrupted.
  • A voicemail. 'Hi, you've reached…', 'The person you are calling is not available…', 'leave a message after the tone'. The agent waits through the greeting, detects the beep and only then speaks.
  • A silent line. A pickup with no speech at all. A brief prompt, then a disposition and a retry rule rather than a message into nothing.
  • A carrier intercept. 'The number you have dialled is not in service.' The number is flagged and taken out of the rotation, so the list gets cleaner with every pass.
A top card 'Call answered — agent listens before speaking' connects to four cards: Person (speaks straight away, stops when interrupted; qualify or hand off), Voicemail (waits for the beep, then leaves the message; stops if a person picks up), Silent line (brief prompt, then logs no answer; disposition and retry rule), Carrier intercept (number not in service; flagged, not redialled; keeps the list clean). A strip below reads: the words decide, not just the silences.Listen first, then decideThe AI classifies the answer from the words and the audio, then picks the right behaviourCall answeredagent listens before speakingPersonspeaks straight awaystops when interruptedqualify or hand offVoicemailwaits for the beepthen leaves the messagestops if a person picks upSilent linebrief prompt: “Hello?”then logs no answerdisposition + retry ruleCarrier interceptnumber not in serviceflagged, not redialledkeeps the list cleanThe words decide, not just the silences: “you’ve reached…” is a mailbox, “Hello?” and a pause is a person,“the number you have dialled…” is an intercept — so the agent neither hangs up on a human nor talks over a greeting.
The answer-classification tree. The agent listens before it speaks, then classifies the answer from the words and the audio — a person, a voicemail, a silent line or a carrier intercept — and each class gets its own behaviour and its own disposition in the CRM.

Beep detection matters because the message has to start after the tone, not during the greeting. A message that begins early is cut off at the start; one that begins late opens with silence the recipient will skip. An agent that monitors the audio for the tone and keeps listening while it speaks can also stop the instant a person picks up mid-message — a common event on home and office lines — and carry on as a conversation, which no recording can do.

The message itself is written from context rather than recorded once: who the lead is, where the lead came from, what the campaign is about, and a callback number read in digit groups so it can be written down. That is what turns a drop into a voicemail someone might act on, and it is why Gong's finding that reply rates roughly double after one or two voicemails is worth more to an AI campaign than to a drop campaign.

Classic AMD vs voicemail drop vs AI agents

CapabilityClassic AMD dialerVoicemail-drop toolsAI calling agents (point tools)LeadPedlar
Decides fromSilence, cadence, word countsAMD verdict or a silence timerSpeech and audioSpeech and audio — listens first
Waits for the beepPartialPartialYesYes
Stops if a person picks up mid-messageNoNoPartialYes
Message personalised per leadNoNo — — one recordingYesYes — — from the campaign context, or a fixed voicemail
Dead air on a live answer2–3 s while it decidesn/aLowLow — speaks as soon as a person is heard
Talks to the person who answeredAn agent, if one is freeNoYesYes — — the AI, a person, or AI then a person
Books callbacks, honours do-not-callThe agent doesNoPartialYes
Lead sourcing and CRM in the same platformNoNoNoYes
Machine handling compared: a classic AMD dialer, voicemail-drop tools, point AI calling tools and LeadPedlar

The point-tools column is deliberately mixed. Some AI dialers classify well but hand a connected person to a separate CRM or dialer, and few can bring a human into the same call. The question to ask of any tool is whether the voicemail, the callback it asks for and the hand-off all land in one record — because the follow-up is where the value of a good voicemail is collected.

How LeadPedlar handles machines, beeps and voicemails

LeadPedlar combines an escrow-protected lead marketplace, a CRM, a cloud dialer and AI calling agents in one platform, so machine handling is a campaign setting rather than an integration project. Buy or import a list, write the campaign context and review it with the AI — business name, opening line, goals, the voicemail — set calling hours by the lead's time zone, and choose how calls are handled:

  • AI start to finish. The agent dials, listens first, talks to people, leaves voicemails on the beep, books callbacks and respects 'not interested' and do-not-call requests, with the least human intervention. Our walkthrough of unattended campaigns covers the set-up step by step.
  • People only. Manual dialing, or autodial for teams with answering-machine handling options, call recording and live monitoring — the dialer feeds the next lead and your reps do the talking.
  • Blended. AI first, people when the caller asks hands the call to a person or a SIP extension on request, with a summary of who the lead is and what was said. AI steps in covers voicemails and the moments when nobody on the team is free.

On every answered call the agent classifies the answer — a person, an answering machine or voicemail, a silent line, a carrier intercept — and acts on it. On a mailbox it leaves a personalised message written from the campaign context, or the campaign's own voicemail if you prefer a fixed script, speaking after the beep and stopping if a person picks up mid-message. Phone numbers are read digit-group by digit-group. Every outcome lands in the CRM and in the campaign stats — connected, voicemails left, callbacks booked, transfers, sales — and each stat opens the leads behind it with 'Call with AI' or 'Call myself'. You can listen live to AI calls, read transcripts and recordings, and star calls with notes.

The agent's brain can be the platform's AI or your own connected model; AI calling hours are paid in crypto (see pricing), and the full list is on the features page. For the wider workflow — first-touch calls within minutes and qualification before a person is involved — see agentic AI lead qualification and speed to lead; for how the same agent answers inbound calls, see AI receptionist for inbound calls; and for the dialer categories themselves, AI dialer vs predictive dialer.

Setting up voicemail handling for an outbound campaign

  1. Step 1: Decide what a machine should get

    Nothing (retry later), the campaign's fixed voicemail, or a personalised message. For a cold list, one personalised message on the first mailbox and one more on a later attempt is the pattern Gong's data supports.

  2. Step 2: Write the voicemail into the campaign context

    Name the business, say why you are calling in the lead's terms, give one callback number to be read in digit groups, and keep it under 30 seconds. Leave the pitch for the follow-up email or the callback.

  3. Step 3: Cap attempts per lead

    Two voicemails, then stop: Gong's data shows a third does worse than none. Spread attempts across days and hours within the lead's calling window.

  4. Step 4: Set calling hours and the stop rules

    Calling hours by the lead's time zone, and suppression of leads who said 'not interested' or asked not to be called — both are campaign settings, not agent judgement calls.

  5. Step 5: Choose the mode and the hand-off

    Fully autonomous, people only, or blended; hand-off rules decide who is rung when a person asks for one, and the result of every hand-off is recorded.

  6. Step 6: Listen, then tune

    Review a sample of voicemail recordings and transcripts in the first days: was the message cut at the start? Did the agent stop when someone picked up? Adjust the context, not the thresholds.

Frequently asked questions

How does answering machine detection work?
Classic AMD times the audio after pickup: how long before anyone speaks, how long the greeting runs, how many words it contains, how long the silence after it lasts. Short speech followed by silence is scored as a person; long or many-word speech as a recording. Some systems also listen for the mailbox beep. An AI agent instead transcribes the first seconds and classifies the words and the audio together.
How accurate is answering machine detection?
There is no independent benchmark. Vendors advertise figures from the high eighties to the high nineties per cent on their own traffic, and their own documentation gives examples of errors in both directions: a long human greeting read as voicemail, and a two-second voicemail greeting read as a person. Accuracy also trades against speed, so measure it on your own lists before trusting a number.
What is a false positive in answering machine detection?
A false positive is a live person scored as a machine. The dialer then hangs up or plays a recording at someone who just said hello — the costliest error in outbound, because it loses a reachable prospect and teaches them to ignore the number. The reverse error, a machine scored as a person, wastes an agent's time on a greeting and mis-sets the disposition.
What is the difference between voicemail drop and ringless voicemail?
Voicemail drop plays a pre-recorded message after a dialer decides a machine answered a normal call that rang the phone. Ringless voicemail delivers the recording to the mailbox without ringing. Both use one recording for every lead and neither can respond if a person picks up; an AI agent's voicemail is written for the lead, starts after the beep and stops if someone answers.
Does leaving a voicemail help cold calling?
Gong Labs' analysis of 300M+ cold calls found that leaving one or two voicemails lifted replies to the accompanying email from 2.73% to 5.87%, while three or more dropped it to 2.2%. Voicemails rarely earn a callback directly; their value is making your next touch recognisable. Keep them under 30 seconds and lead with context about the prospect, not a pitch.
How does an AI agent know when the voicemail beep has sounded?
It listens to the audio for the tone while reading the transcript of the greeting, so it knows both that a mailbox answered and when the greeting has ended. It starts the message after the beep, keeps listening while it speaks, and stops if a person picks up mid-message — then continues the call as a conversation instead of talking over them.

Sources

  1. Gong Labs, 300M cold calls (2024) gong.io
  2. Genesys Cloud Resource Center, How does AMD work? help.genesys.cloud
  3. Asterisk documentation, AMD() dialplan application docs.asterisk.org
  4. Twilio Docs, Answering Machine Detection twilio.com
  5. MightyCall, AI answering machine detection (vendor page) mightycall.com
  6. Gong Labs, should you leave voicemails gong.io
  7. Pew Research Center, unknown-number calls (Dec 2020) pewresearch.org
ShareXLinkedIn
Keep reading

All articles →

Try the platform the article describes

A free LeadPedlar account includes the lead marketplace, the CRM and the browser dialer. Add an AI calling agent when you are ready; it is paid in crypto per AI seat-hour.