Eric Wieling
2004-Mar-24 23:55 UTC
[Asterisk-Users] ANNOUNCE: Voice Mail Box Exists AGI script
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,2111@default) # 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."