62. MailboxExists()

Verzweigt bedingt, falls die angegebene Voicemailbox existiert.

MailboxExists(Mailbox[@Context][,Optionen])

Prüft, ob die durch Mailbox angegebene Voicemailbox existiert. Sie können zusätzlich einen Voicemail-Context Context übergeben, wenn die Mailbox nicht zum Standard-Voicemail-Context gehört.

Setzt die Channelvariable VMBOXEXISTSSTATUS auf SUCCESS (Erfolg, Mailbox vorhanden) oder FAILED (fehlgeschlagen, Mailbox nicht vorhanden).

Mit der Option j wird bei vorhandener Mailbox zur Priorität n+101 gesprungen.

exten => 123,1,Answer()
exten => 123,n,MailboxExists(123@default)
exten => 123,n,Goto(box-${VMBOXEXISTSSTATUS})
exten => 123,10(box-SUCCESS),Voicemail(123,u)
exten => 123,20(box-FAILED),Playback(tut-uns-leid)
[Anmerkung]Anmerkung

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about application 'MailboxExists' =- 

[Synopsis]
Check to see if Voicemail mailbox exists

[Description]
  MailboxExists(mailbox[@context][|options]): Check to see if the specified
mailbox exists. If no voicemail context is specified, the 'default' context
will be used.
  This application will set the following channel variable upon completion:
    VMBOXEXISTSSTATUS - This will contain the status of the execution of the
                        MailboxExists application. Possible values include:
                        SUCCESS | FAILED

  Options:
    j - Jump to priority n+101 if the mailbox is found.

Differenz zum internen Hilfetext in Asterisk 1.2: 

- keine - 

Siehe auch. Abschnitt 57, „VMCOUNT()


$Revision:473 $

Beta-Version!

2.0 Entwickler-Version des Asterisk Buches. Die 1.0 stabile Version ist natürlich noch online. Die 2.0er Version enthält viele Neuerungen, ist aber noch nicht 100% fehlerfrei. Im Zweifelsfall bitte auf die 1.0er Version gehen.

Bitte melden Sie Fehler und Feedback zur neuen 2.0er Version per E-Mail an den Autor.

Asterisk-Tag.org 2008

Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.

Werbung