HasNewVoicemail( )

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

 HasNewVoicemail(   vmbox   [@   context   ][:   folder   ][,   varname   ]) 

Similar to HasVoicemail( ) . This application branches to priority n +101 (where n is the current priority) if there is new (unheard) 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 voicemail folder is not specified, it defaults to the INBOX folder. If the varname argument is present, HasNewVoicemail( ) assigns the number of messages in the specified folder to that variable.

 ; check to see if there's unheard voicemail in INBOX of mailbox 123     ; in the default voicemail context     exten => 123,1,Answer(  )  exten => 123,2,HasNewVoicemail(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

HasVoicemail( ) , 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