cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
1471
Views
0
Helpful
4
Replies
Highlighted

VCS integration with Lync (Unable to decode SDP)

Hi,

This is my first post here and I would like to know your thoughts about the problem below:

Scenario: VCS running 7.1 with B2BUA and a SIP connection using TLS. Microsoft Lync 2010 (one FEP), no FindMe users, just static route.

TLS SIP connection is active on both sides. Manage to call from endpoints to Lync clients, unfortunally from Lync clients to endpoints I'm getting a response "400 Unable to decode SDP". The static route is set to send calls to port 5061 on VCS.

Any ideas?

Thanks.

Regards.

2 ACCEPTED SOLUTIONS

Accepted Solutions
Highlighted
Rising star

Didler,

the static route from Lync towards VCS should not point to port 5061 when using B2BUA, but rather the B2BUA listening port for incoming OCS/Lync connections, which defaults to 65072.

This is described in more detail on pages 67 and 68 of the OCS/Lync deployment guide for X7.1.

Hope this helps,

Andreas

View solution in original post

Highlighted

Hi Didler,

its mentioned uner the VCS- Lync integration guide as well. Page ref # 56

http://www.cisco.com/en/US/docs/telepresence/infrastructure/vcs/config_guide/Cisco_VCS_Microsoft_Lync_2010_Deployment_Guide_X7-2.pdf

Video endpoint reports that it does not support the Lync client SDP


If a video endpoint reports that it does not support the Lync client SDP, for example by responding “400 Unable to decode SDP” to a SIP INVITE message containing the Lync multi-part mime SDP sent to it:

 Check whether the Lync server is sending calls to the VCS incoming IP port, rather than the B2BUA IP port that should be receiving the incoming SIP messages.

Reconfigure Lync server to send calls to the B2BUA IP port.

you can clear the routes using below commands. for e.g. if the video domain is "abc.com"

Get-CsStaticRoutingConfiguration -identity global | Select{$_.matchUri -eq "abc.com"}-ExpandProperty Route

$delroute=Get-CsStaticRoutingConfiguration -identity global | Select{$_.matchUri -eq "abc.com"}-ExpandProperty Route

Set-CsStaticRoutingConfiguration -identity global -Route @{Remove=$delroute}

and then add a new static route pointing to B2BUA port 65072

$route = New-CsStaticRoute -TLSRoute -destination "vcs.abc.com" -port 65072 -matchuri "abc.com" -usedefaultcertificate $true

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

Get-CsStaticRoutingConfiguration -identity global | Select{$_.matchUri -eq "abc.com"}-ExpandProperty Route

cheers

Alok

View solution in original post

4 REPLIES 4
Highlighted
Rising star

Didler,

the static route from Lync towards VCS should not point to port 5061 when using B2BUA, but rather the B2BUA listening port for incoming OCS/Lync connections, which defaults to 65072.

This is described in more detail on pages 67 and 68 of the OCS/Lync deployment guide for X7.1.

Hope this helps,

Andreas

View solution in original post

Highlighted

Thanks for your reply Andreas.

Let me try this and I will get back to you soon.

Regards,

Highlighted

Hi Didler,

its mentioned uner the VCS- Lync integration guide as well. Page ref # 56

http://www.cisco.com/en/US/docs/telepresence/infrastructure/vcs/config_guide/Cisco_VCS_Microsoft_Lync_2010_Deployment_Guide_X7-2.pdf

Video endpoint reports that it does not support the Lync client SDP


If a video endpoint reports that it does not support the Lync client SDP, for example by responding “400 Unable to decode SDP” to a SIP INVITE message containing the Lync multi-part mime SDP sent to it:

 Check whether the Lync server is sending calls to the VCS incoming IP port, rather than the B2BUA IP port that should be receiving the incoming SIP messages.

Reconfigure Lync server to send calls to the B2BUA IP port.

you can clear the routes using below commands. for e.g. if the video domain is "abc.com"

Get-CsStaticRoutingConfiguration -identity global | Select{$_.matchUri -eq "abc.com"}-ExpandProperty Route

$delroute=Get-CsStaticRoutingConfiguration -identity global | Select{$_.matchUri -eq "abc.com"}-ExpandProperty Route

Set-CsStaticRoutingConfiguration -identity global -Route @{Remove=$delroute}

and then add a new static route pointing to B2BUA port 65072

$route = New-CsStaticRoute -TLSRoute -destination "vcs.abc.com" -port 65072 -matchuri "abc.com" -usedefaultcertificate $true

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

Get-CsStaticRoutingConfiguration -identity global | Select{$_.matchUri -eq "abc.com"}-ExpandProperty Route

cheers

Alok

View solution in original post

Highlighted

Thanks Guys,

Calls to and from MS Lync are working now.

Regards,

Didier