Outpero

How does an AI voice agent detect voicemail or an answering machine?

Short answer

An AI voice agent detects voicemail using answering machine detection: in the first few seconds after pickup it analyses the audio, such as a long uninterrupted greeting, a beep or a carrier announcement, to decide whether a person or a machine answered. If it is a machine, the agent can leave a short message or hang up, and the call is logged as voicemail rather than a conversation.

Why it matters

In outbound calling, a meaningful share of dials never reach a person. They hit voicemail, a carrier message saying the number is switched off or not reachable, or a caller tune that plays on. If the agent treats these as a live person, it delivers its pitch to a recording, wastes paid minutes and logs a conversation that never happened.

How detection works

The strongest signal is the speech pattern. A person usually says something short, like 'Hello?' or 'Haan ji, boliye', then waits. A voicemail greeting talks for several seconds without pausing for a reply and often ends in a beep. Detection models listen to the opening seconds and classify the pickup.

  • —Length of the opening speech and whether it pauses for a response.
  • —Presence of a beep tone.
  • —Recognised phrases from carrier announcements, in Indian languages and English.
  • —Audio characteristics typical of recordings, such as no room noise.

The Indian twist

Indian networks add their own patterns. Caller tunes play music before pickup, carrier announcements are recorded in several languages, and many mobile users never set up personal voicemail at all. A detection system tuned only on Western voicemail greetings will misclassify many of these.

The trade-off

Detection balances speed against certainty. Waiting longer gives a more reliable decision, but a real person hears silence and may hang up. Deciding instantly risks talking to machines. Many agents start a short greeting quickly and keep classifying in the background, adjusting if a machine turns out to have answered.

How it fits into Outpero

Outpero logs each call's outcome, and its webhook can be set to send every call, completed calls only or voicemail only, which makes it easy to route voicemail outcomes into a follow-up list. In bulk campaigns, retries and calling windows are part of scheduling, so unanswered numbers can be tried again at a better time.

Want to hear an AI voice agent handle this on a real call?

Follow-up questions

Should the agent leave a voicemail message?

+

Sometimes. Many Indian mobile users do not check voicemail, so a message often adds little and still costs talk time. A short message can help for high-value leads who are likely to check, such as business owners. A more reliable default is a scheduled retry, plus a WhatsApp follow-up where the lead has opted in.

Enterprise and custom: volume plans go as low as ₹3.5/min, quoted on your needs.

Get a custom quote

Try it in 30 seconds

Hear your business’s fastest employee take a call

Call the agent yourself and hear how it handles a real enquiry in your customers' language. No card, no signup — 50 free credits when you’re ready to deploy one.

No setup fee · calls from ₹5/min

Or see the full product — India's fastest employee.