Home > Lync > Integrating Microsoft Lync and Cisco Unified Communication Manager Part 2: Cisco and Microsoft Co-existence in a Primary Site

Integrating Microsoft Lync and Cisco Unified Communication Manager Part 2: Cisco and Microsoft Co-existence in a Primary Site

In this second post in my blog series on integration between Microsoft Lync Server 2010 and Cisco Unified Communication Manager we will explore integration in a site that houses CUCM Subscribers and the Enterprise Edition Pools for Lync. In part 1 we discussed terminology and capabilities, please have a look at that post because I will be using terminology defined previously.

For our purposes we will use the following architecture:

  • Lync Architecture
    • Enterprise Edition Pool: lyncpool.unplugthepbx.com
    • 2 Front End Servers
      • Lyncfe1.unplugthepbx.com
      • Lyncfe2.unplugthepbx.com
    • Collocated Mediation Server Role on the FE Server
    • Collocated Audio/Video Pool on the FE Server
    • 1 Monitoring / Archiving VM
  • Exchange UM Architecture
    • 2 Exchange 2010 UM Servers
      • ExchangeUM1.unplugthepbx.com
      • ExchangeUM2.unplugthepbx.com
  • Cisco UCM Architecture
    • 3 Node CUCM Cluster
      • 1 Publisher Pub.unplugthepbx.com
      • 2 Subscribers
        • Sub1.unplugthepbx.com
        • Sub2.unplugthepbx.com
    • 2 Cisco 2851 ISRs
  • PSTN
    • Direct SIP from a certified SIP Trunking Provider

My requirements for this integration are the following:

  • Users must be able to make & receive audio and video calls from their desk phones or soft phones when in the office.
  • Users must be able to make & receive audio and video calls from anywhere without a VPN.
  • Users can choose if they want to have a desk phone altogether, If they choose to forego a desk phone they may be required to change their number
  • In the event of a failure of a single server or gateway, users should still be able to make & receive audio and video calls internal and to the PSTN
  • In the event of a failure of a single server or gateway, users should still be able to make audio calls between Cisco phones and Lync (and vice versa)
  • In the event of a complete site failure, users should be able to make & receive audio and video calls by connecting to a secondary site

Enough of the background information… on to the configuration. As we discussed in the previous post, Cisco UCM, Cisco ISRs and Lync can communicate using SIP, we call this Direct SIP. This is sometimes referred to as a SIP Trunk, I would call it just a trunk that uses SIP and retain the phrase SIP Trunk for the service provided by a ITSP.

High Level Architecture


 

Cisco Configuration:

I have provided detailed Cisco configuration based on an easy to follow scenario in Part 3.

MTP:

We have created hardware Media Termination Points (MTPs) on our two Cisco 2851 Gateways. The configuration includes modifications to our gateways (assuming they are already registered with CUCM). Sample configuration of LyncRouter1 shown below:

sccp ccm group 1
bind interface FastEthernet0/0
associate ccm 1 priority 1
associate profile 102 register LyncRouter1

dspfarm profile 102 mtp
codec g711ulaw
maximum sessions hardware 100
associate application SCCP

SIP Trunks:

  • SUB1 – LYNCFE1
  • SUB2 – LYNCFE1
  • SUB1 – LYNCFE2
  • SUB2 – LYNCFE2

A Route List is created in CUCM that includes the 4 SIP Trunks

A Route Pattern is created that sends a block of DIDs to Lync from Cisco UCM. In this instance we have selected 7xxx (7000-7999)

 

Lync Configuration:

  • Our Front End Pool has the Mediation role collocated
  • We have also added 2 PSTN gateways (SUP1 and SUP2) on ports 5060 (TCP) and associated them with the Mediation Pool (Lyncpool.unplugthepbx.com)


 

Media Bypass:

Our primary site has been configured in Lync to allow media bypass and therefore, as shown in the diagram above, G.711 media will flow directly from a Lync client to the MTP and on to the IP Phone. Signaling for the environments would still take place using SIP to the Lync Pool in the Lync environment and using SCCP to the CUCM cluster for Cisco.

About these ads
Categories: Lync
  1. Jesus Velazquez
    May 11, 2011 at 6:02 pm

    HI

    where or how do you relate the sup1.unplugthepbx.com & sup2.unplugthepbx.com gateways you created on CUCM?

  2. July 19, 2012 at 8:08 pm

    I have read several excellent stuff here. Definitely value bookmarking for revisiting. I wonder how so much effort you place to make such a fantastic informative web site.

  3. ola
    September 4, 2012 at 7:21 am

    please i cant access the part 1 of this article please kindly provide the link to part 1

  4. March 27, 2014 at 10:50 am

    Yoou could certainly see your expertise in the
    article you write. The sector hopes for even more passionate writers like you who are not
    afraid to mention how they believe. Alwaays go after your heart.

  5. April 5, 2014 at 1:12 am

    This indicates that you have a line of site on your target and
    they can also see you. Having worked with several other repackaging and authoring tools, I know it is almost a certainty that they will not pass all ICE validation checks.
    When sequence is over do it again to get the last item.

  1. March 16, 2011 at 6:55 pm
  2. April 11, 2011 at 9:29 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 28 other followers

%d bloggers like this: