Telnyx AMD is a parameter on calls placed through Telnyx. VM Hunter is a dedicated detector that works on any carrier and keeps a transcript and a reason for every call. Here is what each gives you and when each is the right choice.
Telnyx documents two tiers: standard AMD and premium AMD, which it describes as using speech recognition and machine learning and marks as recommended. This page describes Telnyx from its public documentation and VM Hunter from ours. Check Telnyx's site for current details.
| Telnyx AMD | VM Hunter | |
|---|---|---|
| How you turn it on | The answering_machine_detection parameter on a Call Control call: detect, detect_beep, detect_words, greeting_end or premium | A client on your dialer (VICIdial, Asterisk, FreeSWITCH) or a WebSocket stream of the answered call |
| Result | Webhooks. Standard: human, machine, not_sure. Premium: human_residence, human_business, machine, silence, fax_detected, not_sure | AMDSTATUS HUMAN / MACHINE plus AMDCAUSE with the reason, returned on the same connection |
| Decides from | Standard: audio analysis. Premium: speech recognition and machine learning (per Telnyx) | A transcript of the first two seconds, plus beep, tone and silence analysis |
| Call screening | A premium option, premium_ios_call_screening_detection, with its own webhook | Labelled CALLGUARD_PHRASE on every plan: iPhone, Google and call blockers |
| Disconnected numbers | Not a documented AMD category | SIT tones labelled DISCONNECT |
| Evidence per call | The webhook result | Transcript, reason and audio sample in the portal; CSV export |
| Carrier | Calls placed through Telnyx | Any carrier, including Telnyx SIP trunks |
| VICIdial / Asterisk / FreeSWITCH | Not a dialer plugin; AMD is part of Call Control | Open source clients for each |
detect_beep and greeting_end are made for that.The free plan includes 5,000 calls a month, enough to run VM Hunter next to your current AMD for a day and compare the dispositions. No card needed.