Exchange Integration with Polycom SIP Phones
January 23, 2012 by Jeff Schertz · 11 Comments
In addition to native Lync Server registration some of the standard Polycom SIP phones also support native integration with Microsoft Exchange Server for access to Calendar data with meeting reminders and click-to-join support for Lync Online Meeting invitations.
Currently of entire line of Polycom supported SIP phones which can register directly to Lync Server only the SpectraLink 8400 Wireless and VVX Business Media Phones also support direct Exchange integration.
This integration is entirely separate from the Lync integration which was covered in a previous blog article. Devices that support both features can independently register to either Lync or Exchange, or both. There is no dependency on either feature or server for either integration to function. The only caveat is that Lync and Exchange registration use different configuration file parameters for being passed the Active Directory authentication credentials, but when the user credentials are added directly into the phone then the same set are used for both registration types. This is another reason to follow the general practice of having users enter their own credentials into the phone and not having them pushed in-band from an unsecure text file on an FTP server.
It’s is also important to point out that the Polycom SIP Phones will receive Voice Mail information directly from the Lync server and not the Exchange Server. So if Lync integration is enabled but Exchange calendar integration is not yet configured the device will already be receiving Message Waiting Indicator (MWI) alerts. This approach provides for MWI details for all Lync registered phones and not just the models which support Exchange integration.
There are a few different approaches which can be used to enable Exchange integration depending on the number of devices which need to be configured either approach can be used.
Web Management Interface
The simplest method to quickly configure one or a handful of devices is to manually enter the Exchange server information into the phone using the Polycom Web Configuration Utility.
- Retrieve the current IP address of the phone by navigating to Settings > Status > Network > TCP/IP Parameters.
- To access the Polycom Web Configuration Utility for the phone simply enter http://<IPaddress> in a web browser using the IP address of the phone.
- Enter the device Admin password (456 by default) and then navigate to the Settings > Applications menu.
- Expand the Exchange Applications sections and select Enable for the Exchange Calendar setting.
- Populate the Exchange Server URL field with the entire Exchange Web Services URL for the desired Exchange Client Access Server. (e.g. https://exchange.domain.local/EWS/exchange.asmx). Do not enter just the Exchange server FQDN as this will not work, the entire EWS URL must be specified.
- Optionally select Disable for the Reminder setting to prevent the phone from beeping and displaying meeting invitation reminders prior to scheduled meeting if this behavior is not desired.
- Click Save to write the configuration changes to the phone, which will automatically reboot the device.
If the device is already registered to a Lync server and/or the user’s Active Directory credentials are already saved into the phone then after the reboot the calendar integration should immediately be functioning. Unlike SIP registration there is no error displayed on the device if the Exchange registration fails.
If the user’s AD credentials have not already been cached into the device then follow these steps to enter the user credentials directly the phone.
- From the phone interface select Settings > Basic Settings > Login Credentials.
- Enter the Active Directory Domain, User name , and Password to access the user’s Exchange mailbox and then select Submit. The Domain field can be populated in either NetBIOS or DNS format.
Although no alert or announcement will be displayed by the phone the Exchange registration will have happened in the background immediately after saving the credentials into the phone. To view the calendar data perform the following steps.
- On a SpectraLink or VVX 500 open the Applications menu select the now-active Calendar item. On a VVX 1500 simply tap the calendar icon in the upper-right corner of the home screen.
On the VVX1500 if the top portion of this icon (behind the name of the day) is displayed in blue this indicates a successful connection to the Exchange calendar, but if the color is gray then tapping the icon will not do anything as the registration has failed for some reason. For the VVX500 and SpectraLink phones the Calendar menu item will simply be grayed-out when Exchange registration is not functioning.
The screenshots below show the calendar display on three different screen formats of the SpectraLink 8440, VVX 500, and VVX 1500 respectively. The SpectraLink and VVX 500 can also display the calendar in Month view in addition to the default Day view.
And here the Lync Online Meeting details and click-to-join options can be seen on the SpectraLink and VVX 1500.
Provisioning Configuration File
This step is meant for administrators who already have deployed a provisioning server for Polycom SIP phones in their environment and does not cover any of the deployment or configuration of this scenario. An existing provisioning solution is assumed.
When dealing with more than a few phones as opposed to manually accessing the web interface of each device instead a provisioning server in the environment can be used to populate the Exchange registration settings via the existing .cfg configuration file.
- Simply add the following configuration parameters to the existing configuration file:
Attribute Value feature.exchangeCalendar.enabled 1 exchange.server.url https://exchange.domain.local/EWS/exchange.asmx exchange.meeting.reminderEnabled 1 or 0