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)