D.111. VMCOUNT()

VMCOUNT(VM-Box[@Context][|Ordner])
Gibt die Anzahl der Voicemail-Nachrichten in einer Voicemailbox zurück. Der Default-Context ist default, der Default-Ordner ist INBOX.
; Anzahl der Nachrichten in der Mailbox 456 abfragen:
exten => 123,1,Answer()
exten => 123,n,Set(anzahl=${VMCOUNT(456)})
exten => 123,n,Playback(vm-youhave)          ; "Sie haben"
exten => 123,n,GotoIf($[ ${anzahl} = 0 ]?keine:neue)

exten => 123,10(keine),Playback(vm-no)       ; "keine"
exten => 123,n,Goto(weiter)

exten => 123,20(neue),SayNumber($COUNT)      ; Anzahl
exten => 123,n,Goto(weiter)

exten => 123,30(weiter),Playback(vm-INBOX)   ; "neue"
exten => 123,n,Playback(vm-messages)         ; "Nachrichten"
exten => 123,n,Playback(vm-goodbye)          ; "Auf Wiederhören!"
exten => 123,n,Hangup()
Asterisk-Versionen:
————————| 1.2 |————————| 1.4 |————————| 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.4:
  -= Info about function 'VMCOUNT' =-

[Syntax]
VMCOUNT(vmbox[@context][|folder])

[Synopsis]
Counts the voicemail in a specified mailbox

[Description]
  context - defaults to "default"
  folder  - defaults to "INBOX"
Differenz des internen Hilfetexts von Asterisk 1.2 zu 1.4:
— keine —
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6:
--- in Asterisk 1.4
+++ in Asterisk 1.6
@@ -1,7 +1,7 @@
     -= Info about function 'VMCOUNT' =-

   [Syntax]
-  VMCOUNT(vmbox[@context][|folder])
+  VMCOUNT(vmbox[@context][,folder])

   [Synopsis]
   Counts the voicemail in a specified mailbox