I have "externnotify = /var/lib/asterisk/agi-bin/vm_notify.pl" so that when someone is left a voicemail it will call the person's mobile phone and prompt them with the new message. The perl script simply originates a call to a persons mobile phone and connects it to their voicemail using VoiceMailMain. Problem is when user hangs up from checking their messages, it runs the externnotify again causing an infinite loop. Has anybody encountered this problem or is there an option to not have it run externnotify after checking messages? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110406/68ce78ab/attachment.htm>
On 6 Apr 2011, at 17:46, vip killa wrote:> I have "externnotify = /var/lib/asterisk/agi-bin/vm_notify.pl" so that when someone is left a voicemail it will call the person's mobile phone and prompt them with the new message. The perl script simply originates a call to a persons mobile phone and connects it to their voicemail using VoiceMailMain. Problem is when user hangs up from checking their messages, it runs the externnotify again causing an infinite loop. Has anybody encountered this problem or is there an option to not have it run externnotify after checking messages?Look at the docs. Externnotify sends mailbox + mailbox count. Make your script exit if it's 0 messages. S -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110406/568d9841/attachment.htm>
On Tue, 5 Apr 2011, Steve Edwards wrote:> Use 'mailcmd' in voicemail.conf.On Wed, 6 Apr 2011, vip killa wrote:> I have "externnotify = /var/lib/asterisk/agi-bin/vm_notify.pl" so that when someone is left a voicemail it will call the > person's mobile phone and prompt them with the new message.?The perl script simply originates a call to a persons mobile > phone and connects it to their voicemail using VoiceMailMain. Problem is when user hangs up from checking their messages, > it runs the externnotify again causing an infinite loop. Has anybody encountered this problem or is there an option to > not have it run externnotify after checking messages?Mailcmd? Also, storing programs that aren't AGIs in the AGI directory doesn't sound like a 'best practice' candidate to me. -- Thanks in advance, ------------------------------------------------------------------------- Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST Newline Fax: +1-760-731-3000