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

Siehe auch Abschnitt 85, „MailboxExists()


AMOOCON 2010

Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.

Twitter

Flattr

Das gedruckte Buch

Werbung