Andre Courchesne - Consultant
2006-May-08 08:05 UTC
[Asterisk-Users] Dialing status detection
Hi, Anyone has hints to share about dialing result detection. By that I mean the ability to detect what answered: - Human - Answering machine - Fax - Disconnected number. Any hints or pointers appreciated. ---- Andre Courchesne
Hiya, the disconnected number and fax are fairly easy to detect, as the behavior on these connections is consistent. Answering machines and Human is a bit trickier. You can : 1) do a Background detect for noise to try and pick the "hello", then a pause that happens when a human answers. 2) Play a "there is a message for you, to hear press 1". This is much more accurate, but not very friendly, as most people just put the phone down. 3) Listen for the answering machine beep. You start by assuming it's a human, and if you hear a answering machine style beep, restart a machine answered style voice file. All the these methods have their pro's and con's. If you can come up with a better and more accurate way, then slap and a patent on it and try sell it. <rant>random disclaimer about how crap software patent are here</rant> Mark> Anyone has hints to share about dialing result detection. By that I > mean the ability to detect what answered: > - Human > - Answering machine > - Fax > - Disconnected number.