Directory()

Stellt ein Verzeichnis anwählbarer (Voicemail-)Extensions bereit (internes Telefonbuch, Dial-by-name, siehe „Telefonbuch (Dial-by-Name)“).

Directory(VM-Context[,Wähl-Context[,Optionen]])

Liefert Benutzern ein Verzeichnis mit Extensionen, aus dem anhand des Namens ausgewählt werden kann. Die Liste von Namen und Extensionen findet sich in voicemail.conf. Der VM-Context muss angegeben werden, er bestimmt den zu benutzenden Context aus voicemail.conf.

Der Wähl-Context bestimmt den zum Anrufen der Benutzer zu verwendenden Context. Falls er nicht angegeben ist, wird VM-Context angenommen. Momentan ist die einzige mögliche Option, die im Optionen-Parameter Verwendung finden kann, f (wie first name), die das Verzeichnis veranlasst, die Eingabe anhand des Vornamens statt des Nachnamens abzugleichen.

Gibt der Benutzer 0 (Null) ein, und es existiert eine Extension o (kleiner Buchstabe o) im aktuellen Context, geht die Steuerung des Anrufs an diese Extension über. Durch Drücken der Taste * wird analog dazu zur a-Extension übergegangen. Diese Verhalten ähnelt dem von Voicemail().

Gibt 0 zurück, es sei denn, der Teilnehmer legt auf.

exten => *,1,Directory(default,incoming)
exten => #,1,Directory(default,incoming,f)
[Anmerkung]

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about application 'Directory' =- 

[Synopsis]
Provide directory of voicemail extensions

[Description]
  Directory(vm-context[|dial-context[|options]]): This application will 
present
the calling channel with a directory of extensions from which they can s
earch
by name. The list of names and corresponding extensions is retrieved fro
m the
voicemail configuration file, voicemail.conf.
  This application will immediately exit if one of the following DTMF di
gits are
received and the extension to jump to exists:
    0 - Jump to the 'o' extension, if it exists.
    * - Jump to the 'a' extension, if it exists.

  Parameters:
    vm-context   - This is the context within voicemail.conf to use for 
the
                   Directory.
    dial-context - This is the dialplan context to use when looking for 
an
                   extension that the user has selected, or when jumping
 to the
                   'o' or 'a' extension.

  Options:
    e - In addition to the name, also read the extension number to the
        caller before presenting dialing options.
    f - Allow the caller to enter the first name of a user in the direct
ory
        instead of using the last name.

Differenz zum internen Hilfetext in Asterisk 1.2: 

25,26d24
<     e - In addition to the name, also read the extension number to the
<         caller before presenting dialing options.

Siehe auch.  voicemail.conf