Es gibt zwei Voicemail-Applikationen, die in der
extensions.conf
aufgerufen werden können:
VoiceMail()
- Dieses Programm leitet einen Anrufer an das Voicemail-System weiter, und dort wird er aufgefordert, eine Nachricht zu hinterlassen.
VoiceMailMain()
- VoiceMailMain ist das Abfrageprogramm für die Nutzer der Telefonanlage. Mit diesem Programm können Nutzer selbst Ansagen aufnehmen und Nachrichten abhören.
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 Extensiono
(Buchstabe o, kleingeschrieben) in diesem Context.Wenn der Anrufer während der Ansage den *
(Stern) drückt, dann springt die Applikation zu der Extensiona
(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
.[59] 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 vonmailbox
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.
1
| Nachrichten abspielen (Read voicemail messages) | ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
2
| Ordner wechseln (Change folders) | ||||||||||||||||||||||||||||
0
| Mailbox-Optionen (Mailbox options) | ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
*
| Hilfe (Help) | ||||||||||||||||||||||||||||
#
| Beenden (Exit) |
[59] Falls Sie ein fertiges Asterisk-Paket
verwenden, kann der Pfad z. B. auch
/usr/share/asterisk/sounds/
sein.
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON