How to enable Answering machine detection in vicidial

Vicidial Answering Machine Detection -AMD

Topic: How to enable Answering machine detection in vicidial

vicidial answering machine detection

  VICIdial Open-Source Contact Center Suite

VICIdial is an enterprise class, open source, contact center suite in use by many large call centers around the world. VICIdial has a full featured predictive dialer.  It is capable of inbound, outbound, and blended phone call handling. 
In this Blog i will be showing you how to enable answering machine detection in vicidial

  What is Answering Machine Detection (AMD)

    Answering machine detection (AMD) is a machine recognition technology used in Call center Dialers to filter or auto detect the Answering machines like IVR, Voicemails . The main purpose is to send Live Human answered calls to the Agents.

Vicidial AMD
    Vicidial uses the Asterisk AMD function as there answering machine detection technology, follow the below steps to enable the answering machine detection in vicidial

  Steps: Enabling AMD in Vicidial

Step 1:  Go to your campaign  modify page and click the detail view

vicidial AMD

Step 2: search for word  routing extension

vicidial AMD detections

Step 3: change the routing extension to below numbers (default will be 8368)

    8369   :   if you are using autodial /predective dial campaign
    8373   :   if  you are using press 1 survey campaign 

Step 4: Set AMD Type : AMD
Step 5: Set AMD Agent Route Options: Enabled
Step 6 :Set Wait for silence Options : 2000,2,30
Step 7 :SUBMIT

Step 8: Now goto ADMIN > Settings Containers 
Step 9: Click AMD_AGENT_OPT_yourcampaignname
Step 10: add the below in containers entry 


other AMD status you can add to go to  agent, to avoid any false AMD detection add below AND fine tune and remove the statuses which are realy AMD and partial AMD







Step 11.Submit

  Support :

For professional support reach me at skype:striker24x7

  • Ajit Kumar
    Ajit Kumar April 4, 2022 at 10:29 AM

    how to enable answering machine detection in vicidial.

    • Anonymous
      Anonymous May 14, 2022 at 12:44 AM

      I've a working press1 campaign, in addition to that im trying to set answering machine detection and leave pre-recorded message to answering machines.

      I've done suggested changes as mention by you along with the following changes. Please confirm if anything i'm missing or you suggest needs change as per my updated requirement.

      I've set the following

      1) Set the Routing extension to : 8373 ( Since i want the dialer to detect answering machine and drop separate message for answering machines and play a separate message to people that answer calls).

      2) Set Audio file for Answering Machine Message with the message asking to call back on the provided number.( by default it was vm-goodbye).

      3) Set audio file for Survey [First Audio File] for playing message to answered calls with message asking to press 1 to talk to sales.

      Question :

    • Anonymous
      Anonymous May 14, 2022 at 12:46 AM

      Question : Why is my Vicidial still hanging up on answering machine calls. Even though i've done required changes.

      Hi all,
      i've a vicidial
      Version: 2.14b0.5
      SVN Version: 3256

    • Kaushal Kumar
      Kaushal Kumar August 26, 2022 at 4:12 AM

      This setting container blocks NOAUDIODATA AMD statuses only. This setting container should be modified to also block TOOLONG statuses to go to agent..

Add Comment
comment url