HasVoicemail( )

HasVoicemail( ) Conditionally branches if there is voicemail in the indicated voicemail box

 HasVoicemail(   vmbox   [@   context   ][:   folder   ][   varname   ]) 

Branches to priority n +101 (where n is the current priority) if there is voicemail in the voicemail box indicated by vmbox . The context argument corresponds to the voicemail context, and folder corresponds to a voicemail folder. If the folder is not specified, it defaults to the INBOX folder. If the varname argument is passed, this application assigns the number of messages in the specified folder to that variable.

 ; check to see if there's any voicemail at all in INBOX of mailbox 123     ; in the default voicemail context     exten => 123,1,Answer(  )  exten => 123,2,HasVoicemail(123@default,COUNT)  exten => 123,3,Playback(vm-youhave)     exten => 123,4,Playback(vm-no)     exten => 123,5,Playback(vm-messages)     exten => 123,103,Playback(vm-youhave)     exten => 123,104,SayNumber($COUNT)     exten => 123,105,Playback(vm-messages) 

See Also

HasNewVoicemail( ) , MailboxExists( )

Asterisk. The Future of Telephony
Asterisk: The Future of Telephony: The Future of Telephony
Year: 2001
Pages: 380

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net