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