Thursday, 4 June 2015

How to configure different Simple URL (meet & dialin) and assign to different central sites in Lync Server 2013




My Current Lync setup

1. Two central sites – London and Redmond
2. Each central site has separate front end pool
3. SIP domain – LYNCIT.NET

Current Simple URL configuration

Meet – https://meet.lyncit.net
Dialin – https://dialin.lyncit.net

Proposed simple URLs

London site

Meet – https://meet-uk.lyncit.net
Dialin – https://dialin-uk.lyncit.net

Redmond site

Meet – https://meet-us.lyncit.net
Dialin – https://dialin-us.lyncit.net

DNS changes

Create “A” record for meet-uk and meet-us to point to VIP (HLB) same like existing “meet”.

Powershell Commands

1. Open the Lync Server Management Shell and enter the following commands
2. New-CSSimpleUrlConfiguration –Identity “Site:London”
3. $urlentry = New-CsSimpleUrlEntry –Url “https://meet-uk.lyncit.net”
4. $simpleurl = New-CsSimpleUrl –Component “meet” –Domain “lyncit.net” –SimpleUrlEntry $urlentry –ActiveUrl “https://meet-uk.lyncit.net”
5. $urlentry1 = New-CsSimpleUrlEntry –Url “https://dialin-uk.lyncit.net”
6. $simpleurl1 = New-CsSimpleUrl –component “dialin” –Domain “*” –SimpleUrlEntry $urlentry1 –ActiveUrl “https://dialin-uk.lyncit.net”
7. Set-CsSimpleUrlConfiguration –Identity “Site:London” –SimpleUrl @{Add=$simpleurl,$simpleurl1}
8. New-CSSimpleUrlConfiguration –Identity “Site:Redmond”
9. $urlentry = New-CsSimpleUrlEntry –Url “https://meet-us.lyncit.net”
10. $simpleurl = New-CsSimpleUrl –Component “meet” –Domain “lyncit.net” –SimpleUrlEntry $urlentry –ActiveUrl “https://meet-us.lyncit.net”
11. $urlentry1 = New-CsSimpleUrlEntry –Url “https://dialin-us.lyncit.net”
12. $simpleurl1 = New-CsSimpleUrl –component “dialin” –Domain “*” –SimpleUrlEntry $urlentry1 –ActiveUrl “https://dialin-us.lyncit.net”
13. Set-CsSimpleUrlConfiguration –Identity “Site:Redmond” –SimpleUrl @{Add=$simpleurl,$simpleurl1}
14. Enable-CsTopology
15. Run Enable-CsComputer on all the FE servers from your topology

With the above commands we have completed the configuration. To verify the configuration,

1. Run, Get-CsSimpleUrlConfiguration and verify the URLs are set to the respective sites.
2. Since we set the URLs directly into Site, all users from that site will have the new URLs when they try to configure new Lync meetings.
3. For the old meetings, each user have to open the meetings from their outlook calendar. When they open the meeting ,they will get a warning stating that the “Server policy has changed, click OK to update the meeting”. Suggest the users to click OK and send the updated meetings to other attendees. Once they click OK, the meeting URL will change.

Note :

1. If you are getting any with your site name, better Run, Get-CsSite and use the Site ID as shown below.

New-CSSimpleUrlConfiguration –Identity “Site:1”

For me London site ID is 1

2. To move the users, run, Move-CsUsers cmd with -MoveConferenceData switch. Missing this will lead to an issue for an old meetings.

No comments:

Post a Comment

Permanently Clear Previous Mailbox Info for EXO Exchange GUID sync issues

Microsoft is introducing a new parameter that can be called by using the Set-User cmdlet in Exchange Online PowerShell. The new para...