VICIdial AMD Send to Voicemail Extension: Complete Optimization Guide

Quick Reference

Setting Name

amd_send_to_vmx

Default Value

NONE

Recommended

NONE or valid extension

Impact Level

High

Location in VICIdial

Admin > Campaigns > [Campaign] > Answering Machine Detection

What AMD Send to Voicemail Extension Does

Specifies the dialplan extension or action to execute when the AMD system detects an answering machine. Options include playing a pre-recorded voicemail message, hanging up immediately, or routing to a special dialplan context. Properly configured, this eliminates agent time wasted on voicemail greetings.

Center Size Recommended Value Notes
10–25 Agents NONE or valid extension Start conservative, monitor for 48 hours before adjusting
25–100 Agents NONE or valid extension Scale gradually — larger operations amplify effects of misconfiguration
100–500 Agents NONE or valid extension Consult ViciStack optimization team for enterprise-scale tuning

How to Change This Setting

  1. 1 Navigate to Admin > Campaigns > [Campaign]
  2. 2 Scroll to AMD section
  3. 3 Set amd_send_to_vmx to the Asterisk extension handling voicemail drops
  4. 4 Ensure your dialplan includes this extension in extensions.conf
  5. 5 Reload Asterisk dialplan after changes
  6. 6 Test with a live call to verify voicemail is being left correctly

Common Problems

Extension doesn't exist in dialplan causes call failure

Voicemail message too long causes carrier detection as robocall

Not enabling amd_type before configuring this setting results in no AMD triggering

dead_trigger Dead Trigger Campaign voicemail_message Voicemail Message Campaign amd_type AMD Type Campaign amd_agent_route AMD Agent Route Campaign

ViciStack Module

How ViciStack Optimizes AMD Send to Voicemail Extension

ViciStack's AMD Optimization module automatically monitors and optimizes amd_send_to_vmx based on real-time performance data from your operation. Instead of manual tuning, ViciStack continuously analyzes call outcomes, agent performance, and contact rates to recommend and implement optimal values — often catching configuration drift before it affects your numbers.

Learn About AMD Optimization →

Frequently Asked Questions

What does amd_send_to_vmx do in VICIdial? +
Specifies the dialplan extension or action to execute when the AMD system detects an answering machine. Options include playing a pre-recorded voicemail message, hanging up immediately, or routing to a special dialplan context. Properly configured, this eliminates agent time wasted on voicemail greetings.
What is the recommended value for amd_send_to_vmx? +
The recommended range for amd_send_to_vmx is NONE or valid extension. The out-of-box default is NONE. Note that optimal values vary by operation size, campaign type, and carrier — use ViciStack's automated tuning to find your exact optimal configuration.
Can ViciStack automatically optimize amd_send_to_vmx for me? +
Yes. ViciStack's AMD Optimization module monitors amd_send_to_vmx continuously and alerts you when the value drifts outside optimal range. On qualifying plans, ViciStack can automatically adjust this setting based on real-time performance data — no manual intervention required.

Not sure if your VICIdial settings are optimized? Get a free 247-point audit.

Get Your Free VICIdial Audit →