Installation guide
Overview ShoreTel Integration with External Applications
17
ShoreTel 14.2 Planning and Installation Guide 309
Overview
Using the ShoreTel ImportContacts.bat utility, you can import public contacts from the Public Folder on
a Microsoft Exchange Server and upload them into the System Directory in ShoreTel Director for use
by ShoreTel system users. Before running the utility, you must configure the settings for the batch file
in a ShoreTel configuration file (ImportContactsconfig). When run, the ShoreTel batch utility performs
the following procedures:
Connects to your Microsoft Exchange Server (2007 or 2010) via the Exchange Web Services.
Reads the contacts in the Exchange Public Folder.
Copies the contacts into a comma-separated value (CSV) file. Be aware that the batch utility
provides an option to ignore fields during CSV-file generation.
Invokes the ShoreTel DBImport tool (dbimport.exe), which uses the contents of the CSV file to
update the ShoreTel MYSQL user database. The tool adds, deletes, and modifies user account
records based on the contents of the CSV file.
The imported and uploaded contacts are displayed in endpoints that can access the ShoreTel System
Directory, such as Outlook, telephones, and ShoreTel Communicator. ShoreTel system users can dial
the numbers of the imported and uploaded contacts, create buddies, and so on.
Important Considerations
When you upload public contacts from a Microsoft Exchange Server, be aware of the following
considerations:
Client hardware memory requirements can change if public contacts are imported and uploaded:
Memory requirements can increase in relation to the number of contacts imported and uploaded.
Contacts imported from a Microsoft Exchange Server and uploaded to the ShoreTel System
Directory are never private and are fully visible in the ShoreTel Communicator Quick Dialer.
Contacts cannot be imported from a Global Address List (GAL).
Uploading Public Contacts
Running the ShoreTel ImportContacts.bat utility updates the ShoreTel System Directory as follows:
Contacts added to the Public Folder on a Microsoft Exchange Server are added to the ShoreTel
System Directory.
Contacts modified in the Public Folder on a Microsoft Exchange Server are modified in the
ShoreTel System Directory.
Contacts deleted from the Public Folder on a Microsoft Exchange Server are deleted from the
ShoreTel System Directory.