Name
Directory() — Provides a dialable directory of extensions
Synopsis
Directory(vm-context[,dial-context[,options]])
Presents users with a directory of extensions from which
they may select by name. The list of names and extensions is
discovered from voicemail.conf. The
vm-context argument is required; it
specifies the context of voicemail.conf to use.
The dial-context argument is the
context to use for dialing the users, and it defaults to
vm-context if unspecified. If the
options argument is set to f, Asterisk will find a directory match
based on the first name in voicemail.conf instead of the last
name. If the e option is specified,
Asterisk will read the extension of the directory match as well as the
person’s name.
If the user enters 0 (zero)
and there exists an extension o
(the lowercase letter o) in the current context, the call control will
go to that extension. Entering *
will exit similarly, but to the a
extension, much like Voicemail()’s
behavior.
exten => *,1,Directory(default,incoming)exten => #,1,Directory(default,incoming,f)exten => 9,1,Directory(default,incoming,fe)