Currently the IVR allows for extensions to be direct-dialed. If the Company Directory is installed, extend this behavior to provide the option of using any of the Company Directories as a direct dial map.
The result should allow for any of the Entries to be direct dialed with the same dial string that is entered into the Company Directory (or their default if not overridden), which incorporates any custom entries.
See FREEPBX-4145 for more Company Directory References