[Asterisk-Dev] Answering Machine detection

steve at daviesfam.org steve at daviesfam.org
Fri Sep 9 10:20:22 MST 2005



On Fri, 9 Sep 2005, Matt Florell wrote:

> Answering Machine detection is very CPU intensive in Asterisk and will very 
> much limit your capacity per server if you implement it. This is because 
> unlike expensive Dialogic boards, Digium cards do not have an array of 
> on-board DSPs to handle the signal processing needed to accomplish good 
> Answering Machine detection.
> 
> What percentage of Answering Machine detection are you trying to achieve?
> 
> How much delay time is acceptable to you? Dialogic systems range from 1-3 
> seconds of delay while they process the signal to determine whether it 
> thinks there is a person on the other end.
> 
> How many Lines do you think you are going to be able to have dialing 
> outbound with Answering Machine detection active?
> 
> What kind of lines(trunks) will you be using this with? (T1/E1s, SIP, 
> IAX...)
> 
> What predictive dialing software are you planning on using on Asterisk?


Gee - my code for answering machine detection works within a second or two 
and simply works by listening for the "blah blah blah" of an answering 
machine as opposed to the shortish phrase and wait of a real person.  It 
manages about 90-95% correct detection.

Does that rate as OK?  If so, I'll put it up on bugs.digium.com

Steve




More information about the asterisk-dev mailing list