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])
mailbox
Das 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.
@context
Eine 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]
u
Veranlasst, dass die Nachricht
„unavailable“ (nicht verfügbar) abgespielt
wird. Der Dateiname im Filesystem ist
/var/lib/asterisk/sounds/vm-isunavail.gsm
.[]
b
Veranlasst, dass die Nachricht
„busy“ (besetzt) abgespielt wird. Der
Dateiname im Filesystem ist
/var/lib/asterisk/sounds/vm-rec-busy.gsm
.
s
Unterdrü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])
mailbox
Der Name (also die Nummer) der Mailbox. Wenn kein Name
vorgegeben wurde, fragt das System danach.
@context
Definiert den Context, der innerhalb der
voicemail.conf
angesprochen wird.
[s|p]
s
Wird ein s
vor den Mailboxnamen
gestellt, dann entfällt die Passwortabfrage.
p
Wird 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.