How to Integrate UCM6100 with Microsoft Lync® Server

How to Integrate UCM6100 with Microsoft Lync® Server

Grandstream Networks, Inc.

How to Integrate UCM6100 with Microsoft Lync

®

Server

Index

Table of Contents

OVERVIEW .................................................................................................. 3

UCM6100 CONFIGURATION ...................................................................... 4

STEP 1: CREATE SIP PEER TRUNK ................................................................................................... 4

STEP 2: CONFIGURE OUTBOUND RULE ........................................................................................... 6

STEP 3: CONFIGURE INBOUND RULE ............................................................................................... 7

MICROSOFT LYNC

®

CONFIGURATION .................................................... 9

STEP 1: CREATE NEW PSTN GATEWAY ............................................................................................ 9

STEP 2: CONFIGURE DIAL PLAN ON MICROSOFT LYNC

®

SERVER............................................. 13

STEP 3: CONFIGURE VOICE POLICY ON MICROSOFT LYNC

®

SERVER ..................................... 15

MAKING CALLS ON UCM6100 AND MICROSOFT LYNC

®

SERVER ..... 22

CASE 1: CALL BETWEEN UCM6100 EXTENSION AND LYNC CLIENT .......................................... 23

CASE 2: CALL FORWARDING TO LYNC CLIENT FROM UCM6100 EXTENSION .......................... 23

CASE 3: FOLLOW ME TO LYNC CLIENT FROM UCM6100 EXTENSION ....................................... 23

CASE 4: DIAL TO LYNC CLIENT FROM UCM6100 ANALOG TRUNK .............................................. 24

Table of Figures

Figure 1: Create New SIP Trunk on the UCM6100 ....................................................................................... 4

Figure 2: Create Peer SIP Trunk ................................................................................................................... 4

Figure 3: VoIP Trunks Web Page .................................................................................................................. 5

Figure 4: Edit Peer SIP Trunk ....................................................................................................................... 5

Figure 5: Create New Outbound Rule ........................................................................................................... 6

Figure 6: Create New Outbound Rule ........................................................................................................... 6

Figure 7: Create New Inbound Rule ............................................................................................................. 7

Figure 8: Edit Inbound Rule .......................................................................................................................... 8

Figure 9: Open Microsoft Lync

®

2013 Topology Builder ................................................................................ 9

Figure 10: PSTN Gateway under Lync Server ............................................................................................ 10

Figure 11: Create New IP/PSTN Gateway .................................................................................................. 10

Figure 12: Define the PSTN Gateway FQDN ............................................................................................. 11

Figure 13: Define the IP Address ................................................................................................................ 11

Figure 14: Define the Root Trunk ................................................................................................................ 12

Figure 15: Select Publish Topology ............................................................................................................. 12

Figure 16: Publish Topology Process .......................................................................................................... 13

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 1 of 24

Figure 17: Publish Topology Finished ......................................................................................................... 13

Figure 18: Voice Routing->Dial Plan ........................................................................................................... 14

Figure 19: Edit Dial Plan

– Global ............................................................................................................... 14

Figure 20: Create New Normalization Rule ................................................................................................ 15

Figure 21: Voice Routing->Voice Policy ...................................................................................................... 16

Figure 22: Edit Voice Policy - Global ........................................................................................................... 16

Figure 23: Edit Voice Policy - Global ........................................................................................................... 17

Figure 24: Create a New Voice Route ........................................................................................................ 18

Figure 25: Select the UCM6100 Trunk as the Associated Trunk ................................................................ 19

Figure 26: Associated Trunk Added ............................................................................................................ 20

Figure 27: Commit All Configurations ......................................................................................................... 21

Figure 28: UCM6100 Integration with Microsoft Lync

®

Server 2013 ........................................................... 22

Figure 29: Follow Me Configuration on UCM6100 ...................................................................................... 23

This document is subject to change without notice. The latest electronic version of this document is available for download here: http://www.grandstream.com/support

Reproduction or transmittal of the entire or any part, in any form or by any means, electronic or print, for any purpose without the express written permission of Grandstream Networks, Inc. is not permitted.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 2 of 24

OVERVIEW

The UCM6100 and Microsoft Lync

®

server can be connected using SIP peer trunk to achieve integration for better and more effective enterprise communication. This document introduces how to configure the

UCM6100 and Microsoft Lync

®

server to implement the integration.

The following equipment and services are required in order to set up the UCM6100 with Microsoft Lync

®

as described in this document.

A properly installed and deployed Microsoft Lync

®

server

The configuration presented in this document is based on Microsoft Lync

®

server 2013. The instruction is similar if the user has Microsoft Lync

®

2010 instead. Before starting to peer Microsoft Lync

®

server with the UCM6100, please ensure the Microsoft Lync

®

server is properly configured and working for all the Lync

®

clients in the environment to be deployed.

UCM6100 with firmware version 1.0.7.11 is up and running

Before starting to peer Microsoft Lync

®

server with the UCM6100, please ensure the UCM6100 is upgraded to the latest firmware version. Here is the firmware link: http://www.grandstream.com/support/firmware

The UCM6100 also needs to be properly configured and working for the registered extensions in the environment to be deployed.

Functional network environment where the UCM6100 and Microsoft Lync

®

server are connected

Please ensure network connectivity between the two devices and port availability on the devices as well as firewall settings.

The Microsoft Lync

®

server and the UCM6100 can be located on the Internet or corporate Intranet. The configuration presented in this document applies to devices that are located on public network and the

SIP trunk is over public Internet connection. Also, TCP is used as transport protocol for SIP signaling using port 5060.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 3 of 24

UCM6100 CONFIGURATION

STEP 1: CREATE SIP PEER TRUNK

Go to web UI->PBX->Basic Call/Call Routes->VoIP Trunks, click on

“Create New SIP Trunk”.

Figure 1: Create New SIP Trunk on the UCM6100

In the

“Create New SIP Trunk” dialog, configure the following:

 Type: Select “Peer SIP Trunk

 Provider Name: Enter a name to identify this SIP trunk in the UCM6100

 Host Name: Enter the IP address of the Lync Server to be peered with

Figure 2: Create Peer SIP Trunk

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 4 of 24

Click on

“Save” to create the peer SIP trunk.

The newly created SIP trunk will appear in the VoIP trunk web page. Click on icon to further configure the SIP trunk.

Figure 3: VoIP Trunks Web Page

In the dialog to edit the SIP trunk, configure the following:

 Transport: Select “TCP Only

 Enable Qualify: enable this so that the UCM6100 can monitor the connectivity status with the

Microsoft Lync

®

server in status page

Figure 4: Edit Peer SIP Trunk

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 5 of 24

Click on

“Save” on the bottom of the dialog.

Click on

“Apply Changes” on the upper right of the web UI. Now the SIP peer trunk is successfully configured.

STEP 2: CONFIGURE OUTBOUND RULE

Go to web UI->PBX->Basic/Call Routes->Outbound Routes, click on

“Create New Outbound Rule”.

Figure 5: Create New Outbound Rule

In the dialog to create new outbound rule, configure the following:

Figure 6: Create New Outbound Rule

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 6 of 24

 Calling Rule Name: Enter the outbound rule name to identify it in the UCM6100

 Pattern: The Microsoft Lync

®

server already has extensions 1xxx configured. Therefore, configure

1xxx here as the pattern to dial out from the UCM6100 extensions

 Use Trunk: Select the SIP peer trunk created in step 1 as the trunk to be used for the outbound rule

Click on

“Save” on the bottom of the dialog.

Click on

“Apply Changes” on the upper right of the web UI. Now the outbound rule is successfully configured on the UCM6100.

STEP 3: CONFIGURE INBOUND RULE

Go to web UI->PBX->Basic/Call Routes->Inbound Routes, select the SIP trunk created in step 1 and click on

“Create New Inbound Rule”.

Figure 7: Create New Inbound Rule

In the dialog to create inbound rule, configure the following:

 Trunks: Make sure the SIP trunk created in the step 1 is selected

 DID Pattern: Enter “x.” to allow any digit

 Default Destination: Select “By DID”

 DID Destination: Select “Extension” and other destinations you would like to have the Lync client to reach when calling into the UCM6100

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 7 of 24

Figure 8: Edit Inbound Rule

Click on

“Save” on the bottom of the dialog.

Click on

“Apply Changes” on the upper right of the web UI. Now the inbound rule is successfully configured.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 8 of 24

MICROSOFT LYNC

®

CONFIGURATION

STEP 1: CREATE NEW PSTN GATEWAY

Open Microsoft Lync

®

2013 Topology Builder. Download or open a topology.

Figure 9: Open Microsoft Lync

®

2013 Topology Builder

Find the folder

“PSTN Gateway” under Lync Server directory “Shared Components”.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 9 of 24

Figure 10: PSTN Gateway under Lync Server

Right click on

“PSTN gateways” and select “New IP/PSTN gateway…” to create a new IP/PSTN gateway.

Figure 11: Create New IP/PSTN Gateway

The setup wizard for the IP/PSTN Gateway will guide you to configure it step by step. Firstly configure the FQDN as the UCM6100 IP address or the domain name. Then click on

“Next”.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 10 of 24

Figure 12: Define the PSTN Gateway FQDN

Leave the configuration as default in

“Define the IP Address” dialog. Click on “Next”.

Figure 13: Define the IP Address

Define the root trunk. Configure the trunk as followings:

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 11 of 24

 Listening port for IP/PSTN gateway: 5060

 SIP Transport Protocol: TCP

Figure 14: Define the Root Trunk

Click on

“Finish”.

 Now, right click on “Lync Server” and select “Publish Topology…” to update the existing topology with the new PSTN gateway configurations.

Figure 15: Select Publish Topology

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 12 of 24

Figure 16: Publish Topology Process

Figure 17: Publish Topology Finished

STEP 2: CONFIGURE DIAL PLAN ON MICROSOFT LYNC

®

SERVER

Open the Microsoft Lync

®

2013 control panel. Select

“Voice Routing”->“Dial Plan”. Double click on

“Global” to edit Dial Plan - Global.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 13 of 24

Figure 18: Voice Routing->Dial Plan

In

“Edit Dial Plan - Global” dialog, select “New” under “Associated Normalization Rules”.

Figure 19: Edit Dial Plan

– Global

In our sample, the UCM6100 has extensions 3xxx. Therefore, configure the following in the dial plan:

 Starting digits: 3

 Length: exactly 4

 Digits to remove: 0

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 14 of 24

 Digits to add: none. By default it ’s “+”. We removed the “+” here since we just use 3xxx for the extensions to be dialed.

Figure 20: Create New Normalization Rule

Click on OK.

STEP 3: CONFIGURE VOICE POLICY ON MICROSOFT LYNC

®

SERVER

In the Microsoft Lync

®

2013 control panel, select

“Voice Routing”->“Voice Policy”. Double click on

“Global” to edit “Voice Policy - Global”.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 15 of 24

Figure 21: Voice Routing->Voice Policy

Under associated PSTN usage, click on

“New”.

Figure 22: Edit Voice Policy - Global

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 16 of 24

In the dialog

“Edit Voice Policy->New PSTN Usage Record”, click on “New” under Associated Routes.

Figure 23: Edit Voice Policy - Global

Create a new voice route.

 Name: Enter the name for the voice route to identify it in the Lync server

 Build a pattern o match: Enter 3 and click on “Add”. This will create a pattern starting from digit 3 to reach the 3xxx extensions in the UCM6100.

 Associated Trunk: Click on “Add” under “Associated Trunk” and select the UCM6100 trunk created in the Topology Builder.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 17 of 24

Figure 24: Create a New Voice Route

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 18 of 24

Figure 25: Select the UCM6100 Trunk as the Associated Trunk

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 19 of 24

Figure 26: Associated Trunk Added

Click on OK multiple time until all the way back to the main voice policy interface. Then commit all configurations.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 20 of 24

Figure 27: Commit All Configurations

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 21 of 24

MAKING CALLS ON UCM6100 AND MICROSOFT LYNC

®

SERVER

Once SIP trunk has been set up between the UCM6100 and the Microsoft Lync

®

server, users can manipulate the deployment for different call flows and scenarios.

Figure 28: UCM6100 Integration with Microsoft Lync

®

Server 2013

Assuming the following has been set up:

A UCM6100 extension 3000 is registered on the GXP2140 desk phone.

A Lync client with extension 1002 has successfully logged in the Lync App on a mobile phone or the

GXV3275.

The UCM6100 has an analog trunk and inbound/outbound routes configured to reach outside PSTN lines. The inbound route destination is set to IVR that allows users to dial UCM6100 extensions and dial trunk.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 22 of 24

CASE 1: CALL BETWEEN UCM6100 EXTENSION AND LYNC CLIENT

On the GXP2140, dial 1002 to reach the Lync client directly. After the call is answered, two way audio can be successfully established.

On the Lync client, dial 3000 to reach the registered on GXP2140 directly. After the call is answered, two way audio can be successfully established.

CASE 2: CALL FORWARDING TO LYNC CLIENT FROM UCM6100 EXTENSION

Configure Call Forward Unconditional for the extension 3000 on the UCM6100.

Make a call from cell phone to the UCM6100 PSTN line number. Enter 3000 after hearing the IVR. The call will be forwarded to the Lync client (extension 1002). Users can then answer the call on the Lync client. This can be used for out of office call forwarding if the user has Lync client set up on mobile phone.

CASE 3: FOLLOW ME TO LYNC CLIENT FROM UCM6100 EXTENSION

Configure Follow Me on the UCM6100 under web UI->PBX->Call Features->Follow Me. Enter the

Lync client extension number 1002 as the follow me number for UCM6100 extension 3000.

Figure 29: Follow Me Configuration on UCM6100

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 23 of 24

Make a call from cell phone to the UCM6100 PSTN line number. Enter 3000 after hearing the IVR.

Extension 3000 will start to ring. If the call is rejected or not answered on the extension 3000, Lync client 1002 will start to ring. On the Lync client. enter 1 to accept the call.

CASE 4: DIAL TO LYNC CLIENT FROM UCM6100 ANALOG TRUNK

Make sure the IVR for the analog trunk has

“Dial Trunk” enabled.

Make a call from cell phone to the UCM6100 PSTN line number. Then enter Lync client extension

1002 after hearing the IVR. The Lync client will start to ring. Users can then answer the call on the Lync client.

* Lync is a Registered Trademark of Microsoft Inc.

How to Integrate UCM6100 with Microsoft Lync

®

Server Page 24 of 24

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project