Voicemail Handling

In outbound campaigns, 40-60% of calls typically go to voicemail. Caller AI uses advanced Answering Machine Detection (AMD) to distinguish between a human greeting and a voicemail recording, allowing you to define specific behaviors for each scenario.

How Detection Works

When a call connects, the system listens to the first few seconds of audio. It analyzes:

Note: There is often a 1-2 second pause at the start of a call while detection is running. This is normal behavior for AMD systems.

Configuration Options

You can configure voicemail behavior in the Assistant Settings under the Voicemail tab.

Strategy 1: Detect & Hang Up (Cost Saver)

Behavior: As soon as the system detects a machine, it hangs up immediately.

Use Case: Cold calling campaigns where you don't want to waste money on minutes leaving messages that won't be returned.

Strategy 2: Leave Pre-Recorded Audio

Behavior: The system waits for the beep, then plays a polished MP3 file you uploaded.

Use Case: Standard appointment reminders. "Hi, just reminding you of our webinar tomorrow."

Strategy 3: Dynamic AI Message (Advanced)

Behavior: The AI "stays on the line" and generates a unique message based on the lead's name or campaign context.

Use Case: Personalized outreach. "Hey John, it's Alex from Caller AI. I noticed you checked out our pricing page..."

Setting Up Dynamic Voicemail

To use Strategy 3, you need to add instructions to your System Prompt telling the AI what to do if it encounters a machine.

System Prompt Instruction # Voicemail Instructions
If you reach a voicemail, wait for the beep and then leave this message:
"Hi [Name], this is [Assistant Name] from [Company]. I was calling to follow up on your inquiry. Please give me a call back at [Phone Number]. Thanks!"
Then, use the `endCall` tool.

Best Practices