Version 0.02 of my Voice Mail Box Exists (vmbe) AGI script is now available at http://www.fnords.org/~eric/asterisk/downloads/
It's a VERY simple AGI script, but might be useful to some people and could be a nice sample script for AGI newbies. The vmbe AGI script will test to see if the specified voice mailbox exists. If it does not exist it will jump to {EXTEN}+vmbe+false, if it does exist it will jump to {EXTEN}+vmbe+true. I feel this is better than jumping to some priority like +101, and is easier to read once you understand it. Here are some examples of usage in extensions.conf: # Jump to ${EXTEN}+vmbe+true if the mailbox exists # Jump to ${EXTEN}+vmbe+false if the mailbox does NOT exist exten => 2111,1,AGI(/path/to/vmbe,[EMAIL PROTECTED]) # Mailbox 2111 in voicemail context [default] exists # Ring extension for 30 seconds, then go to voicemail. exten => 2111+vmbe+true,1,Dial(Zap/1,30) exten => 2111+vmbe+true,2,VoiceMail(u2196) exten => 2111+vmbe+true,102,VoiceMail(b2196) # Mailbox 2111 in voicemail context [default] does NOT exist # Ring forever exten => 2111+vmbe+false,1,Dial(Zap/1) -- Eric Wieling * BTEL Consulting * 504-899-1387 x2111 "In a related story, the IRS has recently ruled that the cost of Windows upgrades can NOT be deducted as a gambling loss." _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users