Quick Reference

Setting Name amd_send_to_vmx
Default Value NONE
Recommended NONE or valid extension
Impact Level High
Location Admin > Campaigns > [Campaign] > Answering Machine Detection
ViciStack Module AMD Optimization

amd_send_to_vmx

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

  • Navigate to Admin > Campaigns > [Campaign]

  • Scroll to AMD section

  • Set amd_send_to_vmx to the Asterisk extension handling voicemail drops

  • Ensure your dialplan includes this extension in extensions.conf

  • Reload Asterisk dialplan after changes

  • 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

ViciStack Module

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.

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.

Related Settings

dead_trigger View setting → voicemail_message View setting → amd_type View setting → amd_agent_route View setting →

Related Blog Posts

VICIdial Optimization VICIdial Predictive Dialer Settings: The 15 Configuration Changes That Actually Matter Read article → VICIdial Optimization VICIdial Voicemail Drop Configuration and Compliance Guide Read article →

Part of the Complete VICIdial Implementation Guide and VICIdial Performance Optimization Guide

Need Help Optimizing Your VICIdial?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →