Dial-by-Name directory is a feature that helps clients find out the extension of an agent or a user. In most cases a client has already dealt with an agent, but forgot his extension number. The feature will help him with that without having to involve a human receptionist.
A simplified version of the feature will give clients the choice to hear the entire list of office personnel, prompting them to enter a number for specific user - "Press 1 for Rick James... Press 12 for Jessica Kramer..." etc. Obviously this would only be useful for smaller operations.
For bigger companies or for those preferring employees confidentiality, the advanced Dial-by-Name will be a much better choice. It will prompt callers to enter the first three letters of the surname (default) or given name (optional) of an employee on their dial pad. If there is a match, the system will announce the employee's full name and his extension and then give the caller the option to be transfer to that extension.
You can also easily select some employees, who wish not to be bothered by general calls, to be excluded from the directory. All changes are automatically loaded to the auto-attendant menu.