Applikationen

Für den Zugriff auf das Voicemail-System gibt es zwei Applikationen, die in der extensions.conf aufgerufen werden:

VoiceMail()

Leitet den Anrufer an das Voicemail-System weiter; er wird aufgefordert, eine Nachricht zu hinterlassen.

VoiceMailMain()

Abfrageprogramm für die Nutzer: Nachrichten abhören, eigene Ansagen aufnehmen, Passwort ändern.

VoiceMail()

Funktion: Der Anrufer hinterlässt eine Nachricht auf dem Voicemail-System.

Beispiel:

exten => 2000,1,Dial(PJSIP/2000,20)
 same => n,VoiceMail(2000@default,u)

Syntax

VoiceMail(mailbox[@context][,options])
mailbox

Name der Mailbox (meist identisch mit der Extension).

@context

Mailbox-Context innerhalb der voicemail.conf. Ohne Angabe wird [default] genommen.

options

u

Spielt die "unavailable"-Ansage (nicht erreichbar).

b

Spielt die "busy"-Ansage (besetzt).

s

Unterdrückt die einleitende Ansage, startet direkt die Aufnahme.

g(#)

Spielt vor der Aufnahme einen Signalton ab.

Während der Ansage kann der Anrufer mit 0 zur o-Extension und mit * zur a-Extension im Context wechseln. Ob das funktioniert, hängt auch von der Option operator=yes in der voicemail.conf ab.

VoiceMailMain()

Funktion: Zugang zum Voicemail-System für den Besitzer einer Mailbox.

Beispiel:

; Vom eigenen Telefon aus die eigene Mailbox abhören:
exten => 300,1,VoiceMailMain(${CALLERID(num)}@default)

; Interaktive Variante: Mailboxnummer wird abgefragt:
exten => 301,1,VoiceMailMain()

Syntax

VoiceMailMain([mailbox][@context][,options])
mailbox

Mailbox-Nummer. Ohne Angabe fragt das System danach.

@context

Mailbox-Context aus voicemail.conf.

options

s

Keine Passwortabfrage (nur im geschützten Dialplan-Kontext sinnvoll!).

p

Fügt den eingegebenen Mailboxnamen an den festen Präfix an (mandantenfähige Setups).

a

Startet direkt im "advanced options"-Untermenü.

Menü

Das Menü von VoiceMailMain() lässt sich nur grob beschreiben, weil die exakten Ansagen von den geladenen Sprach-Prompts abhängen. Die wichtigsten Tasten:

Taste Aktion

1

Neue Nachrichten abhören

2

Ordner wechseln (Neu, Alt, Arbeit, Familie, Freunde, …)

3

Erweiterte Optionen (Antworten, Rückruf, Weiterleiten, Info-Umschlag)

0

Mailbox-Optionen (Ansagen aufsprechen, Passwort ändern, Namen aufsprechen)

*

Hilfe / während einer Nachricht: zurückspulen

#

Menü verlassen / während einer Nachricht: nächste Nachricht

Innerhalb einer einzelnen Nachricht:

Taste Aktion

5

Nachricht wiederholen

6

Nächste Nachricht

4

Vorige Nachricht

7

Löschen

8

An andere Mailbox weiterleiten

9

In einem Ordner speichern

Für die volle, jeweils aktuelle Menübeschreibung ist die offizielle Dokumentation von app_voicemail unter https://docs.asterisk.org die erste Adresse. Sie zeigt auch alle Optionen von VoiceMail() und VoiceMailMain(), die in älteren Asterisk-Versionen noch nicht existierten.