Designing Exchange Server 2013 Unified Messaging Integration with Lync Server 2013

 Apr 15, 2014

In this blog post, I will cover the unified messaging (UM) integration between Lync Server 2013 and Exchange Server 2013. In Exchange Server 2013, the UM platform is no longer deployed as a separate role. It can now run on the client access server and mailbox server roles. Exchange Server 2013 unified messaging comes with several new features such as voice mail preview, message waiting indicator, missed call and voice mail notification using SMS, Outlook voice access, and many more. UM combines voice messaging and email messaging into one mailbox that can be accessed from many different devices. Users can listen to their messages from their email Inbox or by using Outlook Voice Access from any telephone. The first step in the process of setting up UM is to create a dial plan for the UM on your exchange server. Dial plans are a set of translation rules that can direct certain phone numbers and extensions to specific locations. A series of certificates are required for the UM integration process. Lync Server 2013 uses certificates to provide encryption and identity authentication. Microsoft has released a series of guidelines to deploy certificates. You need a trusted third-party certificate on your Lync servers, Client Access servers, Mailbox servers, Mediation servers, and media gateways. A non-wildcard 'Subject Name' is required for Lync Server and Exchange to work together. A trusted certificate is required between the Client Access and Mailbox servers, and the VoIP gateways or IP PBXs. You should download and install certificates for each Exchange UM server from a trusted root CA. Once you satisfy the certificate requirements, you will have to run the 'ExchUtil' tool, which is basically a PowerShell script named 'ExchUCUtil.PS1.' This script mainly does two actions:
  1. It grants Lync Server 2013 the required permission to read the Exchange objects from Active Directory, and
  2. It creates a UM IP gateway object for each Lync Server 2013 pool and then associates the gateways with the dial plans.
After this, you will have to run the Exchange UM Integration Utility. This tool checks the consistency of the names and dial plans. In order to run this tool on a front-end server, go to the command prompt and type:
 %CommonProgramFiles%\Microsoft Lync Server 2013\Support\OCSUMUTIL.exe
Finally, you will have to enable users for Exchange UM by using Enable-Mailbox Lync management shell command. A typical syntax is as follows:
Enable-UMMailbox –Identity [email protected] –UMMailboxPolicy “Sydney Default Policy” –Extensions 12345 –PIN 567896 –PINExpired $False

How do your Excel skills stack up?   

Test Now  

About the Author:

San Roy  

San is a highly skilled IT Infrastructure professional with over 15 years experience in a technical training capacity. Throughout his career as a technical training consultant San Has been responsible for the development of numerous IT professionals, providing knowledge and expertise in the areas of Server Operating Systems, Database Management Systems, Messaging and Collaboration. San primarily specialises in delivering training in Microsoft products including Windows Server OS, Windows Client OS, SQL Server, SharePoint Server and Exchange Server. Through his years of practical experience as a technical trainer he is able to provide added insight and value to students that reach beyond the scope of a standard course outline. San has established himself as one of New Horizons' preferred trainers by continually bringing a combination of technical expertise and personality to the classroom each day.

Read full bio
Back to top