AI 語音智能體如何分辨真人接聽與語音信箱
How AI voice agents tell the difference between a live person and a voicemail
AI 語音智能體透過接聽時序、問候長度及停頓等訊號,判斷外撥電話由真人接聽還是進入語音信箱,並須在約三至五秒內完成判斷。2026 年 arXiv 預印本指出,單靠時序特徵已可媲美蜂鳴聲及關鍵詞方法,並避免額外延遲。Vapi 支援選擇偵測服務供應商、調整時序,並在人類接聽後切回對話。
Opens in a new window Opens an external website Opens an external website in a new window
This website utilizes technologies such as cookies to enable essential site functionality, as well as for analytics, personalization, and targeted advertising. Privacy Policy
Accept Deny Non-Essential Manage Preferences

VapiCon is back November 11-12! Tickets now available•Register Now
←Back to Blog /Industry Insight /How AI voice agents tell the difference between a live person and a voicemail
How AI voice agents tell the difference between a live person and a voicemail

Vapi Editorial Team • Sep 03, 2026
7 min read
Share
An outbound voice agent hears a human voice whether it reaches a person or a mailbox. A recorded "Hi, you've reached John, please leave a message" and a live "Hello?" sound almost identical because it is the same person's voice.
Voicemail detection is the job of telling those two apart. It has to happen in the first few seconds, before your agent starts talking. Get it wrong, and the agent talks over a greeting or hangs up on a customer.
This post explains how voicemail detection works. You will see which signals agents read and why timing matters more than audio quality. It also covers the synchronous versus asynchronous tradeoff and how to judge accuracy.
If you run outbound calls, this is the decision sitting underneath every one of them. See Vapi's outbound calling docs for the surrounding call flow.
The enterprises coming to us for appointment reminders, collections, lead qualification, and candidate outreach don't just want outbound that works. They want outbound they can run their business on. Voicemail detection is one part of that; Campaigns is the feature we built to automate the actual calling portion.
Key takeaways
- Voicemail detection, also called answering machine detection (AMD), decides whether an outbound call reached a live person or a recording.
- The reliable signals are timing and behavior, like silence after a greeting and greeting length, not the sound of the voice.
- The agent has roughly a few seconds to classify the call before it should speak.
- A 2026 arXiv preprint shows timing features alone can match beep- and keyword-based approaches while avoiding their added latency.
- Synchronous detection waits for certainty, while asynchronous detection lets the agent start and correct course.
- Vapi lets you choose a detection provider, tune the timing, and switch back to conversation when a human picks up.
Why telling a person from a machine is harder than it sounds
A recording and a live pickup are both a human voice at similar pitch and energy, so the raw audio spectrum alone will not separate them. A 2026 preprint found that a recorded greeting and a live "Hello?" are spectrally similar, since they are the same person's voice, and that calls also arrive as narrowband 8 kHz audio, run through variable codecs, and carry background noise (arXiv:2604.09675).
Timing is the real constraint. The agent has to classify the answer within roughly three to five seconds of connection, before its own audio contaminates the channel, per the same preprint.
That short window sets up two failure modes with very different costs: talking to a recording, or hanging up on a person.
The signals an AI voice agent actually uses
No single cue is fully reliable on its own. Detection stacks several weak signals into one confident decision.
Timing and silence
Live humans say a short greeting and then stop, waiting for a reply. Recordings play straight through at a steadier cadence. This gap, sometimes called call progress analysis, is a core signal that sophisticated AMD relies on (Regal).
Ringing time is a coarse prior too. Very short or very long ring times rarely mean a live human, per Regal.
Greeting length and cadence
A human "Hello?" is short. A mailbox greeting runs longer and more continuously, so systems compare duration and rhythm.
Keyword and transcript cues
Once there is a transcript, the words help. Phrases like "please leave a message after the beep" flag a machine, and "hi, this is" flags a person. Matching works in both directions.
The beep, and why it is not the whole story
Some systems mark the end of a greeting with a beep, which is a strong confirming signal. It is not universal, and some mailboxes never beep.
Adding beep- or keyword-based features did not improve the best real-time classifier and increased latency, while timing features alone stayed a strong signal in the same preprint.
Audio features, ML classifiers, and language models
Some detectors extract spectral features like MFCCs and log-mel spectrograms, then classify with a model, but spectral features alone are limited because voicemail and a live answer are the same human voice, the preprint notes. Others turn audio into Mel spectrogram images and use machine learning image analysis to label them as human or machine, per Regal.
Language models add strong text-level judgment once speech exists. They cannot hear pure silence or a beep, so they get paired with signal-based methods, per Regal.
Vapi's own detection is a hybrid of model-based classification and optional beep detection, covered in the Vapi section below.
Voicemail detection is not voice activity detection
These two get conflated constantly. Voice activity detection (VAD) answers a narrow question: is this audio frame speech or not speech (FutureAGI)?
Voicemail detection goes further. It combines VAD output with greeting phrases, timing, and call state to classify the answer type. Answer types include live person, greeting, beep, carrier intercept, and silence.
A long pause might be network delay, a cautious human, or a speakerphone, so treating silence as voicemail is a classic mistake.
Endpointing and turn detection are the same real-time timing discipline. Vapi exposes them as first-class speech configuration settings.
The real-time tradeoff: wait for certainty or start and adjust
Synchronous detection blocks the call until it has a verdict. It is certain, but it creates dead air the caller hears.

The person on the other end has no patience for dead air, which is why most agents start fast and correct course.
Asynchronous detection lets the agent begin while classification runs, then corrects course if voicemail is confirmed.
Dead air costs more on a live call than in a chat window. A caller gives you no grace for a slow first move, so the tolerance for latency is far lower on voice.
The practical answer is usually asynchronous plus graceful recovery. Start fast, then switch behavior the moment the evidence changes.
Vapi runs real-time monitoring with continuous voicemail polling during the early call stages. The agent reacts quickly and switches back to a normal conversation when a human picks up unexpectedly.
What the agent does once it decides
After a machine verdict, the agent has a few standard moves:
- Hang up and try again later.
- Leave a message after the beep.
- Keep talking when a human actually picked up.
Wait for the beep window, or the first words get cut off.
A human picks up during a greeting, or voicemail gets caught after the agent already started, and it has to switch modes cleanly.
Vapi handles this two ways. Automatic detection can interrupt the agent's first message when voicemail is caught mid-sentence, and it switches back if a human picks up mid-voicemail. The assistant-driven voicemail tool lets the agent leave a configured message or end the call silently.
How accurate is voicemail detection, and how to know if yours works
Accuracy claims need scope. A 2026 preprint reported a lightweight timing-based classifier at 96.1% combined accuracy across 764 recordings (arXiv:2604.09675).
In production over 77,000 calls, the same system held a 0.3% false-positive and 1.3% false-negative rate, at about 46 ms inference. Treat that as one well-engineered system, not a universal benchmark.

Reported results from one production timing-based classifier. Treat them as directional, not a universal benchmark.
Vendor figures near 95% are common but usually unattributed (Voiso). Use them as directional, not settled.
Measure the two error types separately, because they hurt differently. A false-voicemail marks a real person unreachable and hides a lost conversation, which FutureAGI calls the costlier error for revenue. A false-human wastes minutes and produces junk transcripts.
Track a few things per carrier and locale:
- Confusion matrix of answer types.
- False-human and false-voicemail rates.
- Beep-timing error.
- Classification latency.
You can validate detection behavior before launch with simulated test calls and watch it afterward with production monitoring.
What still breaks voicemail detection
Carrier and device diversity is the first problem. Mobile voicemail, PBX greetings, and carrier intercepts all sound different, so a detector tuned on one path can fail on another. Test more than one carrier.
Low-quality audio also degrades detection. Narrowband 8 kHz telephony audio strips detail that classifiers rely on, so the same model scores worse on a lower-quality path, the same study found.
Call screening is the newest wrinkle. AI-powered screeners insert a synthetic layer that some detectors score as a live human, the same preprint reports.
This is why provider choice and tunable timing matter. A model-agnostic platform lets you adjust rather than wait on a single vendor.
How Vapi approaches voicemail detection
Vapi treats voicemail detection as a tunable, provider-agnostic part of the real-time pipeline.
You choose the detection method: Vapi, Google, OpenAI, or Twilio, plus the assistant-driven voicemail tool (voicemail detection docs).
Vapi's own detection combines a few methods:
- Model-based classification for common voicemail phrasing.
- Optional beep detection for a faster reaction.
- Real-time monitoring for unexpected human pickups.
- Continuous polling during early call stages, so it decides without waiting for a long timeout.
You control the timing:
- Initial detection delay.
- Detection retry interval.
- Max detection retries.
- Beep wait time before leaving the message.
Two detection types, audio and transcript, let you match the method to your provider. Detection can also interrupt the agent's first message when voicemail is caught mid-sentence and switch back to conversation on a human pickup.
You can also let the agent decide. The voicemail tool leaves a configured or personalized message, or ends the call silently, based on your prompt.
Vapi runs this at scale, serving more than a billion calls for customers that include Amazon Ring, Intuit, and New York Life (TechCrunch).
Getting started is easy. Sign-up for the dashboard and Composer builds an agent in minutes, with voicemail detection built-in.
Frequently asked questions
How do AI voice agents tell a live person from voicemail? They read timing and behavior in the first few seconds, like silence after a greeting and greeting length. Then they classify the answer type before speaking.
How is voicemail detection different from voice activity detection? VAD only flags speech versus non-speech. Voicemail detection adds phrases, timing, and call state to label the answer type.
How fast does detection happen? Usually within a few seconds of the call connecting, because the agent has to decide before it starts talking.
Is beep detection required? No. It helps on systems that beep, but a 2026 arXiv preprint shows timing signals alone can match beep-based approaches.
What should the agent do at voicemail? Hang up, leave a message after the beep, or keep talking when a human picks up. Choose based on whether a missed message is acceptable for your use case.
How accurate is voicemail detection? Well-built systems report the mid-90s in percent, but accuracy depends on carrier, codec, and configuration. Measure your own false-human and false-voicemail rates.
What's next
The reliable answer to "person or machine" comes from timing and behavior, decided fast and acted on cleanly. The audio spectrum alone will not get you there.
The teams that win outbound do not chase a single accuracy number. They pick a detection approach they can tune and measure per carrier and use case.
If you are building outbound agents, start with one bounded use case, choose a detection provider, and tune the timing against your own call mix.
Share
Table of Contents
1
Key takeaways
2
Why telling a person from a machine is harder than it sounds
3
The signals an AI voice agent actually uses
4
Timing and silence
5
Greeting length and cadence
6
Keyword and transcript cues
7
The beep, and why it is not the whole story
8
Audio features, ML classifiers, and language models
9
Voicemail detection is not voice activity detection
10
The real-time tradeoff: wait for certainty or start and adjust
11
What the agent does once it decides
12
How accurate is voicemail detection, and how to know if yours works
13
What still breaks voicemail detection
14
How Vapi approaches voicemail detection
15
Frequently asked questions
16
What's next
Read More
OCT 07, 2026 ### Your next customer call may come from a personal agent. Don't turn it away
AUG 20, 2026 ### Best AI voice agents for CX: how to evaluate them for customer experience
AUG 14, 2026 ### How to choose a conversational AI platform for enterprise development
JUL 24, 2026 ### How to reduce wait times with AI
JUL 13, 2026 ### The best voice models now sound nearly human
JUN 25, 2026 ### Voice Agents that Turn Your Highest-Stakes CX Channel Into a Competitive Advantage
JUN 24, 2026 ### Your Top Questions from the SVG Lead Qualification Webinar, Answered
JUN 17, 2026 ### Built for the Ear: Designing Conversations for Voice
MAY 21, 2026 ### Making the Math Work: Bringing Voice AI to your ACCESS Panel
MAY 05, 2026 ### 5 Signs Your Use Case Is Right for Voice Agents
MAY 01, 2026 ### Open Stack vs Integrated Solution: Key Considerations for Voice AI Builders
APR 14, 2026 ### Findings from the Field: Deploying Voice AI at Enterprise Scale
SEP 16, 2025 ### How We Built Vapi's Voice AI Pipeline: Part 2
JUL 31, 2025 ### How We Solved DTMF Reliability in Voice AI Systems
JUL 24, 2025 ### How We Built Adaptive Background Speech Filtering at Vapi
JUL 14, 2025 ### How we solved latency at Vapi
JUN 04, 2025 ### Three Examples of Voice AI Improving Logistics
MAY 26, 2025 ### Understanding Kindroid: Lessons from the AI Companion Market
MAY 23, 2025 ### What Is RCS Messaging? The Complete Guide for Developers
MAY 23, 2025 ### Introduction to Adobe Podcast Tools for Podcasting
MAY 22, 2025 ### Launching the Vapi for Creators Program
APR 18, 2025 ### Bring Vapi Voice Agents into Your Workflows With The New Vapi MCP Server
APR 15, 2025 ### Vapi x Deepgram Aura-2 — The Most Natural TTS for Enterprise Voice AI
MAR 11, 2025 ### Vapi x Cartesia: Ultra-Realistic Voice AI with Sonic 2.0
MAR 06, 2025 ### AI Call Centers are changing Customer Support Industry
MAR 04, 2025 ### Voice AI is eating the world

Start building
The frontier voice AI summit · Nov 11–12 Get tickets→
Product
Company
BlogCareersCommunityPartnershipsContact
© 2026 Vapi, Inc. All rights reserved.
Privacy PolicyTerms of Service
來源:Vapi 產品與 Agent 方法 · vapi.ai
APR 14, 2026 ### Fundamentals Are More Important Than Ever: Lessons from Product Leaders Building Differentiated Products in an AI Future