<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">On 29/04/2016, at 3:46 am, A J Stiles <<a href="mailto:asterisk_list@earthshod.co.uk" class="">asterisk_list@earthshod.co.uk</a>> wrote:<br class=""><div><blockquote type="cite" class=""><br class="Apple-interchange-newline"><div class=""><div style="white-space: pre-wrap; font-family: 'DejaVu Sans'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px;" class=""><snip></div></div></blockquote></div><div><blockquote type="cite" class=""><br class=""></blockquote><blockquote type="cite" class=""><div class=""><div style="white-space: pre-wrap; font-family: 'DejaVu Sans'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px;" class="">There is no reliable way to distinguish whether a phone was answered by a human being or a machine.  </div><p style="white-space: pre-wrap; font-family: 'DejaVu Sans'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px;" class=""> </p><div style="white-space: pre-wrap; font-family: 'DejaVu Sans'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px;" class="">If you can't just disable voicemail on all your SIMs then you will need to find out how long each carrier will wait before diverting to voicemail, and then make sure the timeouts in your Dial() statements are short enough not to trigger the carrier's voicemail.  Then use Asterisk's VoiceMail() application to record any message your caller might leave.</div></div></blockquote><blockquote type="cite" class=""><br class=""></blockquote><blockquote type="cite" class=""><snip></blockquote></div><div><br class=""></div><div>To make things worse, in the country I reside not one of the cellular telcos have the option of disabling voicemail! If you disable voicemail they still terminate the call and instead play a message to the effect of 'This user has disabled voicemail. Goodbye'.</div><div><br class=""></div><div>We also can't rely on timeouts because if the destination cellphone is out of coverage or turned off then the telco will drop to VM (or no-VM warning) almost immediately.</div><div><br class=""></div><div>Unfortunately for us, the only option is to code up a routine that checks for acceptance confirmation from the destination human, a-la what John was describing in FreePBX.</div><div><br class=""></div><div>Pete</div><div><br class=""></div></body></html>