Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


6.53. HasNewVoicemail()

Verzweigt bedingt, falls neue Voicemail in der angegebenen Voicemail-Box vorliegt.

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

Wie HasVoicemail(). Diese Anwendung verzweigt zu Priorität n+101 (n bezeichnet die aktuelle Priorität), falls keine neuen (ungehörten) Sprachnachrichten in der Voicemail-Box, angegeben mit vmbox, vorliegen. Der context-Parameter korrespondiert zum Voicemail-Kontext, und folder entsprechend zum Voicemail-Ordner. Ist der Voicemail-Ordner nicht spezifiziert, wird der INBOX Ordner hergenommen. Falls der Parameter varname verwendet wird, verknüpft HasNewVoicemail() die Anzahl der Nachrichtem im spezifizierten Ordner mit dieser Variablen.

; 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)

Siehe auch. Abschnitt 6.54, „HasVoicemail(), Abschnitt 6.60, „MailboxExists()