answering machine detection

AMD digest: acoustic fingerprints, cadence and the cost of waiting

No verified release or pricing change is established here; the practical shift to watch is how real-time audio classification handles ambiguous answers without stretching dialer latency.

By Ayesha Kazi·October 9, 2026·3 min read
What matters here
  1. Cadence checks use timing and silence; acoustic classification can weigh the sound itself.
  2. AMDY.IO says it analyzes audio in real time and flags carrier false answer supervision.
  3. A vendor accuracy claim needs call-level validation across people, greetings and network tones.

For builders working on answering machine detection, the useful question is not simply whether a system uses machine learning. It is what evidence it evaluates, how quickly it returns a verdict, and what happens when an answer does not fit a clean human-or-voicemail split.

No dated release or pricing change is established by the information available for this digest. The concrete product details are steady: AMDY.IO offers real-time audio analysis for ViciDial, Asterisk, FreeSWITCH and other dialers, through a native installer or WebSocket API. It also says it flags carrier false answer supervision (FAS). Signup includes 50,000 free detections; no further price details are established here.

Cadence is useful, but it is not the whole signal

Traditional cadence analysis answering machine systems look for timing patterns: pauses, speech duration, bursts of sound and the rhythm of an opening greeting. Those clues are cheap to measure and can be useful in a dialer’s answer-classification path. But a brief human “hello” can be followed by silence, while a recorded greeting can begin with a pause or vary in length. Timing rules can therefore face ambiguity even when they are behaving as designed.

Acoustic fingerprinting VoIP approaches aim to use more than the sequence of silence and speech. A classifier can evaluate characteristics of the audio itself alongside timing: how speech sounds, how it changes, and whether the signal resembles a tone or another non-conversational answer. That does not make the decision automatic or infallible. People, voicemail recordings, intercept messages and carrier-side artifacts can overlap in ways that make a short answer window difficult to classify.

The engineering tradeoff is familiar: wait longer and gather more evidence, or decide sooner with less audio. A longer window can hold an agent while the dialer waits for a verdict; a short window can force classification on incomplete evidence. AMD latency is therefore a system behavior, not just a model benchmark. For background on how that delay affects call distribution, see our analysis of the relationship between AMD latency and agent wait times.

What AMDY.IO says it does

AMDY.IO describes its approach as real-time audio analysis that distinguishes human responses from voicemails. Its homepage says detection starts in one-eighth of a second and advertises 99% accuracy. Those are vendor claims, not a substitute for a reader’s own test. The relevant question for a deployment is how the system performs on that deployment’s calls, including short greetings, long announcements and answers that contain no speech.

There is a second classification problem alongside human-versus-machine: whether the network’s answer signal corresponds to a person or recording actually answering. AMDY.IO says it flags carrier FAS, where a call can be treated as answered even though the called party has not picked up. That signal-path issue is distinct from analyzing the sound after answer. Teams investigating it can use our guide to auditing suspected carrier false answers in Asterisk.

What builders should test this month

Run a controlled comparison against the current dialer path rather than comparing headline accuracy figures. Separate calls into useful groups: live answers, voicemail greetings, network tones or announcements, and cases with silence after answer. Review false positives and false negatives separately. A system that catches more machines but misroutes more people may create a different operational problem, not solve one.

Measure the time from answer to verdict as well as the classification result. Record how often a verdict arrives after the point when an agent could have taken the call, and inspect the audio and call records for disputed outcomes. Test across the codecs, routes and dialer conditions used in production; a clean test set is not a production mix.

Finally, keep the integration boundary in view. AMDY.IO supports a native installer or WebSocket API, so teams can evaluate it within an existing dialer path or through an audio-stream integration. The category-level shift worth attention is the move from timing-only heuristics toward classifiers that consider the audio signal more broadly. It is promising, but it does not remove the need to measure latency, error types and carrier behavior on real traffic.

More from AMDY.IO News

A scalable SIP stack for outbound AMD

Split signaling, media handling and audio classification across Kamailio, FreeSWITCH and AMDY.IO, then scale each layer against its own workload.

By Barnaby Oak·October 5, 2026