6. voicemail.conf als Passwortspeicher

Nicht nur als internes Rufnummernverzeichnis kann die voicemail.conf sehr nützlich sein, sondern auch als Speicherort für Passwörter. Sie werden vielleicht eine Situation haben, in der sich Ihre internen Benutzer aus welchem Grund auch immer am System authentifizieren sollen - ein konkreter Fall wären Call-Center-Agenten, die sich anmelden.

Es bietet sich in solchen Fällen manchmal an, für die betreffenden User einen Eintrag in der voicemail.conf anzulegen, obwohl diese vielleicht gar keine Mailbox brauchen. Und keine Angst: auf den so angelegten Mailboxen wird niemand versehentlich eine Nachricht hinterlassen können, solange Sie nicht im Dialplan mit VoiceMail() (oder VoiceMailMain()) darauf verweisen.

Sie könnten beispielsweise die Voicemail-Boxen

1001 => 1234,Hans Glueck,,,hidefromdir=yes
1002 => 1234,Peter Pech,,,hidefromdir=yes

im Abschnitt [call-center-agenten] anlegen und die User an geeigneter Stelle im Dialplan mit VMAuthenticate (Abschnitt 131, „VMAuthenticate()) dem System gegenüber authentifizieren:

exten => 988,n,Read(agentennr,agent-user,10,,3)
exten => 988,n,VMAuthenticate(${agentennr}@call-center-agenten)

Betrachten Sie das aber nur als Denkanstoß bzw. Beschreibung einer von vielen Möglichkeiten zur Authentifizierung. Eine Speicherung der Passwörter in der AstDB oder einer anderen Datenbank wäre diesem Ansatz in den häufigsten Fällen vorzuziehen.


$Revision:473 $

Beta-Version!

Sie befinden sich auf der Entwickler-Version des 2008er Asterisk Buches. Diese Version ist noch nicht so vollständig wie die alte stabile Version. Dafür sind andere und neue Sachen nur in der neuen Version enthalten. Deshalb sind beide online.

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

Asterisk-Tag 2008

Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um die Themen VoIP und Asterisk. Asterisk-Tag.org

Werbung