Funktion: Der Anrufer kann eine Nachricht auf dem
Voicemail-System hinterlassen.
Die Applikation VoiceMail() wird immer aus der
Datei extensions.conf aufgerufen.
Beispiel:
exten => 2000,2,VoiceMail(2000,u)
VoiceMail(mailbox[@context][,u|b|s])
mailboxDas ist der Name der Mailbox (Ziffern). Er muss nicht
identisch mit der entsprechenden Extension sein. Dies ist aber
aus praktischen Gründen sinnvoll, da die Konfiguration dadurch
übersichtlicher wird.
@contextEine Mailbox kann in einem bestimmten Context
ausgeführt werden. Ist kein Context angegeben, so wird der
[default]-Context verwendet.
Wenn der Anrufer während der Ansage die 0
(Null) drückt, dann springt die Applikation zu der Extension
o (Buchstabe o, kleingeschrieben) in diesem
Context. |
Wenn der Anrufer während der Ansage den *
(Stern) drückt, dann springt die Applikation zu der Extension
a (Buchstabe a, kleingeschrieben) in diesem
Context. |
[u|b|s]uVeranlasst, dass die Nachricht
„unavailable“ (nicht verfügbar) abgespielt
wird. Der Dateiname im Filesystem ist
/var/lib/asterisk/sounds/vm-isunavail.gsm.[]
bVeranlasst, dass die Nachricht
„busy“ (besetzt) abgespielt wird. Der
Dateiname im Filesystem ist
/var/lib/asterisk/sounds/vm-rec-busy.gsm.
sUnterdrückt das Abspielen einer Nachricht
(Sounddatei) und startet unmittelbar die
Aufnahme.
Falls keine Mailbox in der Datei
voicemail.conf definiert ist, aber ein Eintrag
mit der Priorität n+101 existiert, dann wird dieser angesprungen und
ausgeführt.
Funktion: Stellt Nutzern den Zugang zum Voicemail-System
her.
Die Funktion VoiceMailMain() wird immer aus der
Datei extensions.conf aufgerufen.
Beispiel:
exten => 300,1,VoiceMailMain()
VoiceMailMain([mailbox][@context][,s|p])
mailboxDer Name (also die Nummer) der Mailbox. Wenn kein Name
vorgegeben wurde, fragt das System danach.
@contextDefiniert den Context, der innerhalb der
voicemail.conf angesprochen wird.
[s|p]sWird ein s vor den Mailboxnamen
gestellt, dann entfällt die Passwortabfrage.
pWird ein p vor den Mailboxnamen
gestellt, dann wird der User gebeten, eine Mailbox
anzugeben. Aus dem Inhalt von
mailbox und dieser
Eingabe wird dann der neue Mailboxname. Damit lässt sich
eine mandantenfähige Mailbox-Struktur
realisieren.
Eine Beschreibung des Sprachmenüs von
VoiceMailMain() ist schwierig, da es von den eingesetzten
Prompts (Sprachbausteinen) abhängt. Die prinzipiellen Funktionen sind
hier aufgelistet. In Klammern finden Sie die englischen
Beschreibungen.