I use Asterisk mainly in the IVR world and sometimes do a few outbound based campaigns. The horrible subject of Answer Machine Detection as lifted its head again. To my knowledge there are 3 ways to deal with it.
1) When the call is answered, you please a message something like "There is an important message for you please press 1" and you detect the Live/Machine state from that. 2) You listen for the "Hello?" using backgrounddetect then a pause. If there is little or no pause assume it's an answer machine else it's a live 3) You listen for the tone or beep given off by the answer machine at the end of the announcement. At the moment prefer 1, it's easy and quick to implement. Using method 2 is tricky you need to play with various settings and I only usually get a 60% success rate with it. Option 3, I have never seen an asterisk based solution for this one, or know that they exist. Does anyone have any snippets or even a commercial solution to get option 2 success rate to the 90% mark? or anyone know of some that has an asterisk solution for option 3?. Failing that is there an option 4 or 5? Thanks, Mark _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users