Oceanic®

Answering Machine Detection

At the risk of upsetting a few people, here's how it is.

If you want to implement answering machine detection and ensure that your agents always get the first hello from live calls, you'll be disappointed, since it can't be done. Most first hellos come at the agent pretty fast; too fast to give the answering machine detection time to do its stuff, though with practice, you might get some of the fall of the Hello i.e. "..lo" from live calls in time for the agent to hear, but these are likely to be very few.

If you try to improve upon this, by speeding up the detection process, there is a hidden and real danger, even at modest levels of detection, that in the rush to get at more of the (first) hello, the detection stuff doesn't have enough time to run its algorithms properly, and chances are that you'll terminate some calls that are in fact live ones.

Note

In some countries, over-use of answering machine detection by dialers has led to a backlash that you should consider. Many consumers simply don't like being kept waiting while a dialer decides whether they are live voice or not, so they just hang up. Or by the time that an agent comes on the line, their blood pressure has gone up a little because they've been kept waiting.

See also Answering Machines - The Good News