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.54. HasVoicemail()

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

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

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

Siehe auch. Abschnitt 6.53, „HasNewVoicemail(), Abschnitt 6.60, „MailboxExists()