voicemail_detected and billed per second like any other call.
Every detected call is marked voicemail_detected and your webhook fires as normal.
How it works
1
The AI reads the first thing it hears
A voicemail greeting mentions leaving a message, a beep or tone, “you have reached”, “not available”, or the equivalent in any language. The AI recognises it from the transcript, not from the audio, so it works in every supported language.
2
It speaks your configured message - or nothing
If a voicemail message is configured for the number the call came from, the agent speaks EXACTLY that message, word for word - it never improvises and never invents callback details. If none is configured, it hangs up without speaking.
3
The call ends
No conversation, no waiting for an answer. The call is recorded as
voicemail_detected.Leaving a message — the setting
Whether the agent leaves a message comes from a setting, and WHERE that setting lives depends on how the number joined your account. There are two worlds, and they never mix: Numbers imported from the dashboard follow the agent’s setting. Turn on Leave a Voicemail Message under the agent’s Call Actions and type the message — or set it over the API:Enabling without a message is rejected with
voicemail_message_required — an
agent told to leave a message needs words to say. Turning the toggle off (or
clearing the message) returns the number to silent hangup.If your carrier’s greeting is unusual
Detection works out of the box on normal answering machines in any language — you do not need to configure anything. Some networks word things differently, and some business lines play a switchboard message before the voicemail. If you find calls on a particular network are not being detected, describe what the agent will hear:Carrier AMD — faster, but no message
AMD (Answering Machine Detection) is a carrier-level check that listens to the audio and reports human or machine within a few seconds, before the greeting finishes.- Off by default. Enable it per agent with the Voicemail detection toggle under Call Controls.
- Works on both carriers. Twilio and Telnyx each provide their own machine detection, and Nixflex treats the result identically.
- Speed: around 4 seconds, versus around 10 for the built-in detection.
- Cost: roughly $0.0075 per answered call, billed on your own telephony account.
- When AMD ends the call, it happens before the agent speaks, so the call has no transcript, sentiment, or summary. This is expected.
Which to use
Detection itself is free either way — the call is billed per second like any other call.
Leave AMD off unless you have a reason to want a fast hang-up. The built-in detection is free, works on every carrier and language, and is the only way to leave a message.
On the call record
Use
voicemail_detection_method to tell a free detection from a paid one when reviewing a campaign.