CCS-UC-1 Crestron Mercury with Microsoft Lync 2013 Configuration Guide Crestron Electronics, Inc.
Crestron product development software is licensed to Crestron dealers and Crestron Service Providers (CSPs) under a limited nonexclusive, non-transferable Software Development Tools License Agreement. Crestron product operating system software is licensed to Crestron dealers, CSPs, and end-users under a separate End-User License Agreement. Both of these Agreements can be found on the Crestron website at www.crestron.com/legal/software_license_agreement. The product warranty can be found at www.crestron.com/warranty. The specific patents that cover Crestron products are listed at patents.crestron.com. Certain Crestron products contain open source software. For specific information, please visit www.crestron.com/opensource. Add or remove trademarks as appropriate for this manual. Crestron, the Crestron logo, 3-Series, Adagio, Core 3, Core 3 UI, Cresnet, Crestron Home, Crestron Isys, Crestron Studio, Crestron Toolbox, D3 Pro, DigitalMedia, DM, DMNet, infinet, infinet EX, Instant-Waking, Intermedia Delivery System, Isys, SystemBuilder, TouchPoint, V-Panel, and VT Pro-e are either trademarks or registered trademarks of Crestron Electronics, Inc. in the United States and/or other countries. Acrobat, Adobe, and Flash are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, ipad, iphone, and ipod Touch are either trademarks or registered trademarks of Apple, Inc. in the United States and/or other countries. Blu-ray Disc is either a trademark or registered trademark of the Blu-ray Disc Association (BDA) in the United States and/or other countries. Bluetooth is either a trademark or registered trademark of Bluetooth SIG, Inc. in the United States and/or other countries. kcisco is either a trademark or registered trademark of Cisco Systems, Inc. in the United States and/or other countries. EMerge Alliance and the EMerge Alliance logo are either trademarks or registered trademarks of EMerge Alliance Corporation in the United States and/or other countries. HTBaseT and the HDBaseT Alliance logo are either trademarks or registered trademarks of the HDBaseT Alliance in the United States and/or other countries. HDMI, the HDMI logo, and High Definition Multimedia Interface are either trademarks or registered trademarks of HDMI Licensing LLC in the United States and/or other countries. Excel, Internet Explorer, Microsoft, NetMeeting, PowerPoint, Windows, and Windows Media are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Netflix and the Netflix logo are either trademarks or registered trademarks of Netflix, Inc. in the United States and/or other countries. Java is either a trademark or registered trademark of Oracle Corporation. in the United States and/or other countries. UL and the UL logo are either trademarks or registered trademarks of Underwriters Laboratories, Inc. in the United States and/or other countries. Wi-Fi is either a trademark or registered trademark of Wi-Fi Alliance in the United States and/or other countries. Other trademarks, registered trademarks, and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Crestron disclaims any proprietary interest in the marks and names of others. Crestron is not responsible for errors in typography or photography. This document was written by the Technical Publications department at Crestron. 2016 Crestron Electronics, Inc.
Contents Audience 1 Introduction... 1 Topology 1 Software Requirements 2 Hardware Requirements 2 Product Description 3 Summary 3 Features Supported... 3 Features Not Supported... 3 Known Issues and Limitations... 4 Configuration 5 Mercury Configuration... 5 Setup... 5 Configuring the device... 5 Configure Skype For Business Parameters... 7 Adding certificates... 7 Lync 2013 Configuration... 11 Configure Host-A record... 11 Configure Users in the Active Directory... 13 Configure Mercury as a Lync 2013 User... 15 PSTN Gateway configuration... 16 Dial Plan Configuration... 20 Voice Policy Configuration... 22 PSTN Usage configuration... 23 Route Configuration... 24 Trunk Configuration... 25 Supplemental Guide DOC. 7XXXX Contents i
CCS-UC-1: SIP Endpoint with Lync 2013 Audience This document is intended for users attempting to configure and use the Crestron Mercury devices as Lync users registering to Lync 2013. Introduction This configuration guide describes the necessary procedure to configure the Crestron Mercury device to register to the Lync 2013 as an enterprise enabled Lync user. Topology The network topology for the Crestron Mercury Endpoint to interop with Lync 2013 is as shown below. Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 1
SIP Endpoint Integration with Lync 2013 - Reference Network The lab network consists of the following components: Lync 2013 cluster for voice features Lync desktop clients Crestron Mercury as the Lync Endpoints Software Requirements Lync 2013 5.0.8308 Mercury devices v 1.3557.00021 Hardware Requirements Windows Servers for Lync 2013 components Cisco 3845 as PSTN Gateway 2 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Lync desktop client 15.0.4971.1000 Crestron Mercury devices (2) Product Description The Mercury device is a complete solution for conference rooms. It acts an all-in-one touch screen, speakerphone and AirMedia product for conference rooms that would provide microphones and speakers integrated into the user interface at the table. Crestron Toolbox is used to discover and control all Crestron devices on the network. The Crestron Mercury Web Interface is used to control the Crestron Mercury devices on the network. Summary The Mercury devices were configured on the Lync 2013 as Enterprise Voice enabled users. The devices successfully registered to the Lync 2013. The sections below describe the features that are supported/not supported and known issues /limitations on the Mercury. This topology is RECOMMENDED for field deployments. Features Supported Registration Basic Calls with G711u codec Caller ID DTMF support Early media support Retrieval of a parked Call Conference Participant Call Hold and Resume Call waiting Conference Features Not Supported Caller ID presentation with name and number display Call Forwarding on the device Initiating Attended Call Transfer Initiating Semi Attended Call Transfer Initiating Blind Call Transfer Configuration of Shared Line on device Initiating Call Park Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 3
Known Issues and Limitations Mercury fails to register with the Lync 2013 when the internal server or external server is configured on the device Mercury handles a transfer with two-way audio, but after the transfer is complete, it drops the call An attempt to add a PBX endpoint to conference when Mercury is already in a call with PSTN, fails with an error informing that the PBX endpoint is either unavailable or offline. Mercury does not play appropriate tones when it receives an error code Mercury is able to retrieve the call parked by the Lync desktop client and there is two-way audio. However, after retrieving the parked call, the call control options disappear from the Mercury screen A huntgroup call fails when Mercury answers the call. This works when the Lync 2013 desktop client answers it. No Music on hold is heard on PBX endpoint when Mercury places the call on hold Mercury handles call waiting but it does not provide an option to put the current call on hold to answer a second incoming call. Mercury has to hang-up the ongoing first call to answer the second call, or it can reject the incoming second call. When media bypass is enabled on the PBX, media is not being anchored on the Mercury device. Instead, the Mediation server anchors the media. 4 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Configuration Mercury Configuration Setup The LAN port of the Mercury device needs to be connected to one POE+ port to power it up and be connected to the network for reachability to the Lync 2013. The POE switch that is used should have the lldp functionality enabled for the device to power up and be completely functional. By default, the poeplus configuration is set to off on the device. Configuring the device Access the web GUI for the device by using an http session with the device s IP address. The initial page that displays is as shown below. Crestron: Mercury: Login to web GUI Click Device Administration. For information on device administration, refer to Doc. 7844 at www.crestron.com/manuals. The Status screen that appears displays basic information on the device as shown below. Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 5
Crestron: Mercury: Device Status The device can be configured from the Network page. On the web GUI, navigate to Network Configure Domain Name: tekvizioncw.com was used in this test DHCP: Either of the two can be chosen: o Obtain an IP address automatically o Use the following IP address For the test, a static IP was configured o DNS Servers: This should be DNS server where all the Lync 2013 and the A & SRV records for Mercury are configured. Here, the DNS server on Domain Controller is used. Click Save Changes 6 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Configure Skype For Business Parameters On the web GUI, navigate to Device Skype for Business 1. Disable SIP under Device -> Skype For Business 2. Enable the switch button for Enable 3. Configure the Username: Enter the SIP URI of the Lync 2013 user 4. Configure the Password: Enter the password of the Lync 2013 user 5. Configure the SIP Address: Enter the SIP URI of the Lync 2013 user 6. Click Save Changes Once the SFB is enabled, Mercury displays a SFB logo on its screen. The logo will be greyed out until the device registers. Crestron: Mercury: Device Configuration: SFB Parameters Adding certificates For a successful TLS handshake between the Mercury device and the Lync 2013, a root certificate needs to be added to the Mercury. This can be downloaded from the certificate authority that serves the Lync 2013. Add Root Certificate To upload certificates to the Mercury: Navigate to Device-> Skype for Business Click on Manage Certificates Click on Add Root Certificate Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 7
Mercury: UI: Manage Certificates Screen: Add Root Certificate In the Add Certificate window, click on Browse Select the file root_cer.cer that needs to be uploaded, click OK (not shown) 8 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Mercury: UI: Manage Certificates Screen: Add Certificate: Browse On the screen that follows,click on Load Mercury: UI: Manage Certificates Screen: Add Certificate: Load On the next screen that notifies that the certificate was added successfully, click OK and close the Manage Certificates window Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 9
Mercury: UI: Manage Certificates Screen: Add Certificate: Add Complete Once this is complete, the certificate authority from where this root-cer certificate was downloaded appears as the last entry in the list of root certificates. Mercury: UI: Manage Certificates Screen: Root certificate added appears 10 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Lync 2013 Configuration This section describes the Lync 2013 configuration necessary to integrate the Crestron device as a Lync Endpoint. It is assumed that the general installation and basic Lync 2013 configuration has already been administered. Configure Host-A record Configure an A record in the DNS server for lyncdiscoverinternal.<domain>.com, pointing to the Front End server IP Address. Configure Host A record Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 11
Configure Host A record contd... 12 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Configure Users in the Active Directory Configure the Lync users in the active Directory. For this test, three users were created sfbuser1, sfbuser2 and sfbuser3 User Configuration in Active Directory Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 13
User Configuration in Active Directory Configure new user login User Configuration in Active Directory Configure new user password Click Next and then Finish on the following screen and the user is successfully created. 14 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Configure Mercury as a Lync 2013 User Enable a user in the Lync 2013 Control Panel for Enterprise Voice. Lync 2013 User Configuration Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 15
PSTN Gateway configuration Configure a PSTN Gateway on Lync 2013 for routing calls to the PSTN. Configure PSTN Gateway 16 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Configure PSTN Gateway contd... Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 17
Configure PSTN Gateway contd... 18 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Configure PSTN Gateway contd... Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 19
Dial Plan Configuration Configure dial plan and normalization rules for number translation. Configure Dial Plan 20 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Dial Plan contd... Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 21
Voice Policy Configuration Configure voice policy with required calling features. This voice policy has to be assigned to the user manually if it is a user scoped voice policy. Configure Voice Policy 22 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
PSTN Usage configuration A PSTN usage is configured to the above voice policy. This configuration dictates if a user can have access to outbound PSTN calls. PSTN Usage configuration Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 23
Route Configuration A route is configured for the above configured PSTN usage. This route configuration is associated with the PSTN trunks and number patterns to be allowed on this trunk. The below example allows all numbers on the associated trunk. Route configuration 24 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
Trunk Configuration Configure the trunk to PSTN gateway. Trunk Configuration Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 25
Trunk Configuration contd... 26 Sortname: SIP Endpoint with Lync 2013 Supplemental Guide DOC. 7XXXX
This page is intentionally left blank. Supplemental Guide DOC. 7XXXX Sortname: SIP Endpoint with Lync 2013 27
Crestron Electronics, Inc. Supplemental Guide DOC. 7XXXX 15 Volvo Drive Rockleigh, NJ 07647 (20XXXXX) Tel: 888.CRESTRON XX.15 Fax: 201.767.7576 Specifications subject to www.crestron.com change without notice.