[Asterisk-Users] Answering Machine Detection

Bryan Nolen reveng at arc.net.au
Wed Oct 29 06:37:59 MST 2003


Why not just ask them to "press-any-key" ?

> -----Original Message-----
> From: asterisk-users-admin at lists.digium.com 
> [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of 
> DUSTIN WILDES
> Sent: Thursday, 30 October 2003 12:30 AM
> To: asterisk-users at lists.digium.com
> Subject: RE: [Asterisk-Users] Answering Machine Detection
> 
> 
> Thanks for all the info!
> So I take it I would need to either build an additional APP 
> to asterisk like (voice_detection) or into an AGI and have 
> that application or AGI run after the call is Answered?
> 
> Fortunately it's not a telemarketing system!  :-)
> It's an appointment reminder system for some of our 
> employees.  Calls them up and reminds them of important tasks 
> like meetings and stuff.
> 
> 
> 
> 
> -----Original Message-----
> From: Michiel Betel [mailto:michiel at betel.nl]
> Sent: Wednesday, October 29, 2003 8:11 AM
> To: asterisk-users at lists.digium.com
> Subject: RE: [Asterisk-Users] Answering Machine Detection
> 
> 
> See
> http://resource.intel.com/telecom/support/documentation/unix/S
> R50_linux/html
> _files/vox_feat/contents.html#TopOfPage chapter 2 for a basic 
> insight on
> Dialogic does it...
> 
> -----Original Message-----
> From: asterisk-users-admin at lists.digium.com
> [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of 
> Eric Wieling
> Sent: woensdag 29 oktober 2003 3:12
> To: asterisk-users at lists.digium.com
> Subject: Re: [Asterisk-Users] Answering Machine Detection
> 
> 
> Humans tend to say "Hello?" (short burst of audio followed by 
> silence), and
> answering machines tend to say "I'm sorry I'm not here right 
> now, please
> leave a message after the beep" (long burst of audio followed 
> by a beep and
> silence).  
> 
> So, basically you need to decide 1) what is audio and what is 
> background
> noise and 2) how long should there be audio followed by silence.
> 
> On Tue, 2003-10-28 at 19:25, Alastair Maw wrote:
> > On 27/10/03 21:57, DUSTIN WILDES wrote:
> > > Does anyone have any recommendations on implementing Answering 
> > > Machine detection for call generation programs?
> > 
> > There's obviously no nice way of doing this.
> > If you're doing telemarketing, and you're playing 
> pre-recorded audio,
> > which of course is a nasty thing to do, the algorithm is 
> something like:
> > 
> > 1. Dial out.
> > 2. Wait for answer.
> > 3. Start playing audio.
> > 4. If you hear something that sounds like a beep, either hang up
> >     and try again later, or stop the audio, pause for two seconds
> >     and start playing it again.
> > 5. Hang up when finished playing audio.
> > 
> > Step 4 is accomplished by doing a FFT on the incoming audio into
> > frequency buckets and taking a rolling average of the mean 
> and standard 
> > deviation, such that you can detect when a fixed monotone 
> beep occurs at 
> > the other end.
> > 
> > 
> > If you don't want to play audio files and wait for beeps, 
> and want to
> > connect real humans to each other, then there's no decent way to do 
> > this, as the only difference between humans and arbitrary answering 
> > machines is that the answering machines give you a beep 
> prompt to record 
> > your message.
> > 
> > Regards,
> -- 
> Sample configs, scripts, more : http://www.fnords.org/~eric/asterisk/
> 
> BTEL Consulting 504-899-1387 or 850-484-4545 or 877-677-9643
> 
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> 
> 
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> 





More information about the asterisk-users mailing list