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)
        

See Also

voicemail.conf