i see that we can detect answering machines.
How can we say a recording on a person’s answering machine after the beep?
Is this possible?
to say we can detect answering machines is an overstatement. AMD basically detects silences and by assuming assorted patterns of silence and sounds [e.g. an answering machine usually has no pause before speaking] it guesses whether you have reached an answering machine or not. the accuracy of its guess work is subject to debate but, in my experience, its better than nothing but far from what i would call “accurate”. to answer your question, i suggest you use trial and error on the AMD parameters and wait times to get the right settings for your requirements for accuracy and effectiveness for your particular application.
well isnt that how most other dialer,ivr carriers do it?
I’ve had luck with the following in 1.4 based on trial and error and tweaking.
exten => s,1,Answer
exten => s,n,Wait(.75)
exten => s,n,WaitForSilence(300,4,120)
As mentioned, its basically just looking for silence, but it gets the job done for us.