Page 1 of 1

Answering Machine Detection Redux

PostPosted: Tue Apr 09, 2019 2:56 am
by duncanb
Hi All,

I see there are a couple of threads on these forums discussing AMD in Vicidial, with some of the experts suggesting that AMD is not necessarily the best way to go at all - a sentiment I largely agree with. However these threads are pretty old and I was wondering what "the latest" is when considering AMD.

We have a client that is specifically interested in improving their answering machine detection.

It looks like the Sangoma Lyra is discontinued and no longer available. Are there any other hardware solutions which could be recommended?

I see Sangoma has this product: https://www.sangoma.com/ordering/call-a ... scription/. It looks like a software-only solution. Has anybody tried that and able to comment on it's effectiveness?

Regards,
Duncan

Re: Answering Machine Detection Redux

PostPosted: Tue Apr 09, 2019 5:19 am
by mflorell
AMD accuracy is very difficult to do, even if you have a ton of resources to throw at it. That's why you can rarely get better than 80% accuracy using Asterisk AMD, and even then you will have the issue of dealing with all of that analysis time causing humans to hang up the phone.

We are exploring other commercial options, but none of them are perfect, and it is slow going so far.

I should mention that although Sangoma's Lyra product was able to achieve better than 90% accuracy most of the time, that came with very temperamental software that had limited functionality, flexibility and capacity. Also, it didn't work on all carriers we tried it with and could crash periodically for seemly no reason.

As for that Sangoma link, that's just one of the former product names of "Lyra", it was also known as "CPA" and "CPD". You will notice if you actually click on the "30-day Subscription" button link on that page that it goes to a page that is not there. Looks like Sangoma just needs to clean up their website.

Re: Answering Machine Detection Redux

PostPosted: Wed Apr 10, 2019 4:04 am
by duncanb
Thanks for the feedback Matt. If we do try out Lyra I'll come back and report on our experience in this thread in case it's useful to someone else.

:)

Re: Answering Machine Detection Redux

PostPosted: Wed Apr 10, 2019 2:44 pm
by williamconley
We have a client that is specifically interested in improving their answering machine detection.


This is often accomplished by testing and tweaking.

1: get a bunch of known answering machine numbers you can call and realistically expect an answering machine.

2: set up a test campaign with forced recording from the moment of answer

3: call 100 (or 1000) of them

4: Have an employee listen to all the recordings (which is why 100 instead of 1000, but the more you test the more accurate your statistics)

5: Repeat with expected human answers, with similar quantities.

6: Check the recordings again.

7: Compile your stats: How many AMs were marked "human" and passed to an agent vs how many humans were marked "AA". Those are your two necessary stats. Note however that having a Human marked Machine is a very bad thing, whereas having an answering machine sent to an agent is not really horrible.

So the goal is to have as close to 100% as possible for human detection while filtering as many machines as possible.

And now the tweaking begins. We last tested this scenario for a client about two (three?) years ago and found it to be Very Good. It actually was near 100% for human detection and just below 95% for AM. Average total was actually over 95%. The client said "wow" and just used it was it was, we never even had to tweak it.

But (as with most clients), those who pay for a statistical, measured analysis on this ALSO pay attention to the metrics for "with AMD" and "without AMD". They found their response to "with AMD" sucked by comparison to without AMD and completely abandoned the module (and never looked back).

I attribute the "suckiness" to the extra 2 seconds of silence required by the AMD module for detection. Added to the 1-1.5 seconds already needed to transfer a call to an agent, this delay becomes noticeable to the Callee and ... quite frankly pisses people off to the point that (IMHO) it explains that statistical suckiness quite easily.

Some rooms still use it. Just not as many as used to "back in the day".

Re: Answering Machine Detection Redux

PostPosted: Thu Apr 11, 2019 7:58 am
by duncanb
Thanks for the useful (as usual) info William!

:)