> exten => s-CHANUNAVAIL,1,Voicemail(${ARG1}|b)
> exten => s-CHANUNAVAIL,n,Hangup
>
Checks for mailbox existence, if it doesn't exist, sends it to the
incoming context where further check of time of day and then on to the
operator. If it does exist, return from the Gosub and continue processing:
exten => s-CHANUNAVAIL,1,Gosub(mailbox_exist,s,1)
exten => s-CHANUNAVAIL,n,Playback(beep)
exten => s-CHANUNAVAIL,n,Voicemail([EMAIL PROTECTED]|u)
exten => s-CHANUNAVAIL,n,Hangup()
[mailbox_exist]
exten => s,1,Set(_direct_vm=${ARG1})
exten => s,n,MailboxExists([EMAIL PROTECTED])
exten => s,n,Goto(s-${VMBOXEXISTSSTATUS},1)
exten => s-FAILED,1,Answer()
exten => s-FAILED,n,Wait(1)
exten => s-FAILED,n,Playback(vm-theperson)
exten => s-FAILED,n,SayDigits(${direct_vm})
exten => s-FAILED,n,Playback(vm-nobox)
exten => s-FAILED,n,Playback(pbx-transfer)
exten => s-FAILED,n,Goto(incoming,s,1)
exten => s-SUCCESS,1,Return()
Doug
--
Ben Franklin quote:
"Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety."
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users