The first step to set up the machines for RTC Launcher installation is to run PowerShell scripts to manage Skype for Business Server applications and trusted third-party applications:
- Connect the machine with the installed Microsoft Skype for Business Server
- Open the Skype for Business Server Management Shell
Run the following commands to register the machine as trusted application pool:
New-CsTrustedApplicationPool -Identity rtclauncher01.dev.local -Registrar fe01.dev.local -Site Site:Main New-CsTrustedApplicationComputer -Identity rtclaunher01.dev.local -Pool rtclauncher01.dev.local Enable-CsTopologyCODE
Notes on the Script
- Use own data for Uri, Identity, Site, Pool and TrustedApplicationPoolFqdn fields.
- Use 'Get-CsSite' command to get information about the sites created as part of your Skype for Business Server infrastructure.
- For more information about PowerShell commands, go to 'Application management cmdlets in Lync Server' section in the TechNet Library.
The second step is the installation of the Lync Server 2013 \ Skype for Business using Skype for Business Server - Deployment Wizard:
Configuration and Components
Select "Install or "Update Skype for Business Server System" to proceed with installation.Skype for Business Server Deployment wizard
On the next page select "Step 1: Install Local Configuration Store" and follow the instructions on screen.Skype for Business Server Deployment wizard: Step 1 and Step 2 selectionInstall Local Configuration Store choice
Finish the installation wizard.Finishing of local configuration store installation
SfB Server Components
Preconditions: Step 1 is done, configuration storage is detected so Step 2 becomes enabled
- Start with "Step 2: Setup or Remove Skype for Business Server Components"
- Follow the instructions shown on screen and Finish the server components setup.
Preconditions: Step 1 and Step 2 are completed.
The "Run" button can be disabled if the machine is not registered as a trusted application pool on Skype for Business Server machine.
Proceed with Step 3 "Request, Install or Assign Certificates".
In the "Certificate wizard" click on "Request" button and follow the instructions.Certificate wizard
Enter a Certification Authority (CA) and specify a friendly name.
These steps are depending on your local infrastructure and IT policy. Ask your security administrator for detailsCertificate request
- Finish the certificate installation.
Preconditions: Step 1-3 are all done.
After the certificate was received and assigned, get back to the Skype for Business Server Wizard and "Start Services" by selecting the Step 4.
- Verify that the services are correctly started.
Trusted Application Endpoints
Before starting the RTC Launcher installation, you need to prepare the trusted applications in the SfB Server.
Trusted Application Pool
Using the "Skype for Business server management shell" create trusted application pool.
New-CsTrustedApplicationPool -Identity lvse0142.dev.local -Registrar lvse0085.dev.local -Site Site:Main New-CsTrustedApplicationComputer -Identity lvse0142.dev.local -Pool lvse0142.dev.local
- Use own data for Identity, Registrar ,TrustedApplicationPoolFqdn and Site fields.
- In case of using active/passive scenario two (or more) trusted appllication computers should be registered for one application pool.
- For more information about PowerShell commands, go to "Application management cmdlets in Lync Server" section in the TechNet Library.
Trusted Applications and Endpoints
Using the "Skype for Business server management shell" create multiple trusted applications ....
New-CsTrustedApplication -ApplicationId rtclauncher -TrustedApplicationPoolFqdn rtclauncher01.dev.local -Port 6000
and one application endpoint per each trusted application.
New-CsTrustedApplicationEndpoint -ApplicationId rtclauncher -TrustedApplicationPoolFqdn rtclauncher01.dev.local -SipAddress sip:email@example.com
- Use own data for ApplicationId, Port, TrustedApplicationPoolFqdn and SipAddress fields.
- Number of trusted applications will affect count of possible agent"s parallel sessions.
- In case of active/passive scenario the same trusted applications should be used on each computer.
Minimum number: 2 applications.
Recommended number: 6 applications.
See more information: https://msdn.microsoft.com/EN-US/library/office/dn466115.aspx.
Grant conferencing policy to created application endpoints.
Run the following script to create a conferencing policy for RTC Launcher:
New-CsConferencingPolicy "Tag:RTCLauncher" -AllowIPAudio $true -AllowIPVideo $true -AllowMultiView $false -Description "RTC Launcher Conferencing Policy" -AllowParticipantControl $true -AllowAnonymousParticipantsInMeetings $true -AllowExternalUserControl $true -EnableDialInConferencing $true -AllowConferenceRecording $false -EnableDataCollaboration $true -MaxVideoConferenceResolution VGA
Run the following script to grant conferencing policy for every created application endpoint:
Get-CsTrustedApplicationEndpoint -Identity sip:firstname.lastname@example.org | Grant-CsConferencingPolicy -PolicyName "Tag:RTCLauncher"
- Use own data for Identity field.