NOTSURE eats the window
Unclear calls use the full analysis time, so the person hears silence and hangs up.
Add acoustic AI detection to any Asterisk 13+ dialplan with a single EAGI step. Your carrier, routing and agents stay exactly as they are.
detection starts after answer
calls lost when AMDY is unreachable
free detections to evaluate
AMD() counts silences, words and their lengths. On modern compressed call audio, those signals overlap between people and recordings.
Unclear calls use the full analysis time, so the person hears silence and hangs up.
Background sound and clipped words confuse timing rules.
Recordings built to sound human have human timing, too.
The EAGI script reads the call’s audio from Asterisk, streams it to AMDY and sets AMDSTATUS. If anything goes wrong, it returns FALLBACK before any audio is used and your existing AMD() line takes the call.
Read the API docsexten => 8370,n,EAGI(amdy.agi,KEY)
exten => 8370,n,GotoIf($["${AMDSTATUS}" = "FALLBACK"]?native)
exten => 8370,n(vdamd),AGI(VD_amd.agi,${EXTEN})
exten => 8370,n,Hangup()
exten => 8370,n(native),AMD()
exten => 8370,n,Goto(vdamd)The dialer still dials and your carrier still carries the call. The decision just gets better.
Works with custom Asterisk dialers, FreePBX and Issabel builds.
AMDY hears the audio your server already has. No trunk changes.
A wrong key or network problem never costs you a call.
50,000 free detections. Point one campaign at it and compare.