Directory() — Provides a dialable directory of extensions
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)