Lync and Cisco Remote Call Control–Updated

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/im_presence/lync_integration/9_0_1/CUP0_BK_CE1362F3_00_lync-integration-guide-90.pdf is a great document to follow.

I have summarized the steps here. However, there is one big difference between these steps and the ones in the Cisco document. Step 4 is the big difference.

What I found is that if users were on the second pool in my Lync environment, Lync would not recognize that the phone was answered on the other end, and would never show the call as connected or tear it down when the call completed. Basically, if you have more than one pool in your Lync environment, you need to configure each pool by using the Set-CsRegister cmdlet.

The process for Lync 2010 is to follow these steps:

  1. Create the Static Route and Add the Route to a Routing Collection
  2. Authorize the Host and Create a Trusted ApplicationPool/Computer
  3. Create an Application that is Associated with the Pool
  4. Configure the Listening Port on Lync for the Trusted Application Pool
  5. Configure the Topology for the Trusted Application
  6. Push the Settings to the Topology
  7. Update the Topology

1. Create the Static Route and Add the Route to the Global Collection

$Route = New-CsStaticRoute -TCPRoute -Destination “servername.infrastructurehelp.com” -Port 5060 -MatchUri “servername.infrastructurehelp.com” -ReplaceHostInRequestUri $true

Set-CsStaticRoutingConfiguration -identity global -route @{Add=$route}

2. Authorize the Host and Create a Trusted Application Pool

New-CsTrustedApplicationPool -Identity “servername.infrastructurehelp.com” -Registrar “pool01.infrastructurehelp.com” –Site 1 –TreatAsAuthenticated $True –ThrottleAsServer $True –RequiresReplication $False

3. Create a Trusted Application that is Associated with the Trusted Application Pool

New-CsTrustedApplication -ApplicationID CiscoRCC -TrustedApplicationPoolFqdn “servername.infrastructurehelp.com” -Port 5060 –EnableTcp

4. Configure the Listening Port on Lync for the Trusted Application

Set-CsRegistrar registrar:pool01.infrastructurehelp.com -SipServerTcpPort 5060

Set-CsRegistrar registrar:pool02.infrastructurehelp.com -SipServerTcpPort 5060

5. Configure the Topology for the Trusted Application

Get-CsTopology -AsXml | Out-File C:\CiscoRCC.xml

6. Push the Settings to the Topology

Enable-CsTopology

7. Update the Topology

Get-CsTopology -AsXml | Out-File C:\CiscoRCC.xml

In the  Cluster Fqdn section, change the IPAddress parameter from “<0.0.0.0>” to 10.100.242.133, which is  the IP address of the IM and Presence server.

Publish-CsTopology -FileName CiscoRCC.xml

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

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