# AMDY.IO > AMD (Answering Machine Detection) for Vicidial-based outbound call centers. Default AMD drops an estimated 10–20% of live humans by mistake (measured detection data: https://amdy.io/features); AMDY's server-side AI classifier keeps them. Drop-in install in 5 minutes, 50,000 free detections per month with no card. ## What it is AMDY.IO replaces Vicidial's built-in answering-machine detection with a server-side AI classifier. On the same leads and same agents, customers see roughly 10–20% more live conversations because fewer live prospects are misclassified as voicemail and dropped. Install is a single command run on the customer's existing Vicidial server: ``` curl -fsSL https://download.amdy.io/installamd-v2.sh | bash -s ``` It takes about 5 minutes. AMDY routes AMD calls automatically once Vicidial dials extension 8370 — no dialer-script changes. ## Who it is for Outbound call centers and BPOs running Vicidial (or a Vicidial fork) for lead generation, telesales, debt collection, insurance, solar, or home services. Any team where misclassifying live answerers as machines costs revenue. ## Pricing - **Sandbox** — free. 50,000 detections / month. No credit card. Hard cap (no overage charges, ever). - **Starter** — $79 / month. 500,000 detections included. $0.00025 per detection over included. - **Growth** — $299 / month. 5,000,000 detections included. $0.00015 per overage detection. Most popular. - **Scale** — $999 / month. 25,000,000 detections included. $0.00010 per overage detection. - **Partner** — custom, from $2,000 / month. Co-managed BPO programs, white-label, joint go-to-market. ## What ships with every plan - Real-time dashboard with per-IP, per-server, per-carrier analytics. - Detection log export (every classification, queryable). - Per-carrier FAS (false answer supervision) breakdown. - Compliance audit log (TCPA, HIPAA-ready). - Recording review with classification. - Honeypot detection and reporting. ## Key facts Atomic, attributable claims. Each line states the subject in full and, where it is a measurement rather than a documented software default, its source and date. - AMDY.IO is an AI answering machine detection service for ViciDial, Asterisk, FreeSWITCH and Issabel outbound dialers. (as of 2026-08-25) - AMDY.IO runs server-side on the customer's existing dialer and does not require changing telephony carriers. (as of 2026-08-25) - AMDY.IO installs with a single bash command and takes about 5 minutes on an existing Vicidial server. (as of 2026-08-25) - AMDY.IO's free Sandbox plan includes 50,000 detections per month, requires no credit card, and is a hard cap with no overage charges. (as of 2026-08-25) - AMDY.IO's Starter plan is $79/month and includes 500,000 detections, with overage billed at $0.00025 per detection. (as of 2026-08-25) - AMDY.IO's Growth plan is $299/month and includes 5,000,000 detections, with overage billed at $0.00015 per detection. (as of 2026-08-25) - AMDY.IO's Scale plan is $999/month and includes 25,000,000 detections, with overage billed at $0.00010 per detection. (as of 2026-08-25) - Asterisk's app_amd sets the AMDSTATUS channel variable to one of three values: HUMAN, MACHINE, or NOTSURE. (Asterisk app_amd documentation) - Asterisk's app_amd sets the AMDCAUSE channel variable to the threshold that produced the AMDSTATUS verdict, together with the measured duration in milliseconds. (Asterisk app_amd documentation) - AMDSTATUS NOTSURE means app_amd completed its analysis window without crossing a threshold cleanly enough to declare HUMAN or MACHINE; the routing decision is returned to the dialplan. (Asterisk app_amd documentation) - The Asterisk amd.conf default for total_analysis_time is 5000 ms. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for initial_silence is 2500 ms. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for greeting is 1500 ms. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for after_greeting_silence is 800 ms. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for min_word_length is 100 ms. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for between_words_silence is 50 ms. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for maximum_number_of_words is 3. (Asterisk amd.conf defaults) - The Asterisk amd.conf default for silence_threshold is 256. (Asterisk amd.conf defaults) - False answer supervision (FAS) is a carrier signalling a call as answered when no party actually picked up, which corrupts answering machine detection statistics because the analysed audio is not a real answer. (industry definition) - Under the FTC Telemarketing Sales Rule safe harbour, predictive dialer abandonment is capped at 3% of live answers per campaign measured over a 30-day period. (FTC Telemarketing Sales Rule, 16 CFR 310.4(b)(4)) ## Pages carrying first-party or reference data - /blog/amd-terms-glossary — definitions of AMD terminology with documented Asterisk defaults (DefinedTermSet). - /blog/amd-conf-cheat-sheet — amd.conf parameters, defaults, and the effect of changing each. - /blog/vicidial-amd-variables — ViciDial and Asterisk AMD channel variables reference. - /blog/amdstatus-notsure — what AMDSTATUS NOTSURE is and why the bucket skews toward live humans. - /blog/vicidial-amd-notsure-what-to-do — the dialplan branches available for NOTSURE and how to measure your own NOTSURE share. - /blog/how-to-test-amd-accuracy — procedure for measuring detection error rates on your own traffic. - /blog/carrier-false-answers-fas — false answer supervision and its effect on detection statistics. - /blog/amd-tcpa-3-percent-rule — the 3% abandonment cap and how detection latency interacts with it. - /tools/amd-roi-calculator — calculator for the revenue effect of AMD misclassification on your own call volume. - /changelog — product version history. - /docs — developer hub: index of the API quickstart, API reference, WebSocket streaming guide, and platform integration guides (Vicidial, Asterisk, FreeSWITCH, Issabel). - /docs/api/quickstart — AMDY AMD API quickstart and authentication: API-key generation, first WebSocket detection call, audio format and config frame. - /docs/api/streaming — AMD detection WebSocket streaming guide: endpoint, authentication, 8 kHz PCM audio, chunking, config frames and response taxonomy. - /docs/integrations/vicidial — Vicidial / ViciBox integration: one-command installer, extension 8370 EAGI wiring, AMDSTATUS / AMDCAUSE / AMDSTATS channel variables. - /docs/integrations/asterisk — Asterisk integration: EAGI dialplan wiring, install command, channel variables and troubleshooting. - /docs/integrations/freeswitch — FreeSWITCH integration reference: install, verify, and route calls using mod_audio_fork and the Lua driver. - /docs/integrations/issabel — Issabel integration: WebSocket audio protocol, generic Asterisk installer, channel variables for routing. - /docs/api/reference — public REST endpoints (/api/v1/*), WebSocket endpoint, API-key format and install commands per platform, verified in source (as of 2026-08-28). ## Links - [Homepage](https://amdy.io) - [Pricing](https://amdy.io/pricing) - [Sign up (free Sandbox)](https://amdy.io/auth/signup) - [Sign in](https://amdy.io/auth/signin) ## Contact support@amdy.io ## Company Founded January 2022. Company: AMDY.IO. Founder: Nikolai Boutvine (Pontiac, Michigan). AMDY provides AI answering machine detection for ViciDial, Asterisk, FreeSWITCH, and Issabel dialers. Sites: https://amdy.io and https://app.amdy.io. Full company facts: https://amdy.io/about. ## Recent Updates - /changelog: Product version history and accuracy improvements