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:

  1. Connect the machine with the installed Microsoft Skype for Business Server
  2. Open the Skype for Business Server Management Shell
  3. Run the following commands to register the machine as trusted application pool:

    New-CsTrustedApplicationPool -Identity -Registrar -Site Site:Main
    New-CsTrustedApplicationComputer -Identity -Pool

    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

  1. Select "Install or "Update Skype for Business Server System" to proceed with installation.

    Skype for Business Server Deployment wizard
  2. 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 selection

    Install Local Configuration Store choice

    Finish the installation wizard.

    Finishing of local configuration store installation

SfB Server Components

(tick) Preconditions: Step 1 is done, configuration storage is detected so Step 2 becomes enabled

  1. Start with "Step 2: Setup or Remove Skype for Business Server Components"
  2. Follow the instructions shown on screen and Finish the server components setup.


(tick) Preconditions:   Step 1 and Step 2 are completed.
(warning) T
he "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".

  1. In the "Certificate wizard" click on "Request" button and follow the instructions.

    Certificate wizard
  2. Enter a Certification Authority (CA) and specify a friendly name. 
    (lightbulb) These steps are depending on your local infrastructure and IT policy. Ask your security administrator for details

    Certificate request
  3. Finish the certificate installation.

(tick) Preconditions: Step 1-3 are all done. 

  1. After the certificate was received and assigned, get back to the Skype for Business Server Wizard and "Start Services" by selecting the Step 4.

  2. 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 -Registrar -Site Site:Main
New-CsTrustedApplicationComputer -Identity -Pool


  • 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 -Port 6000

and one application endpoint per each trusted application

New-CsTrustedApplicationEndpoint -ApplicationId rtclauncher -TrustedApplicationPoolFqdn -SipAddress


  • 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:

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:rtclauncher01@dev.local | Grant-CsConferencingPolicy -PolicyName "Tag:RTCLauncher"
  • Use own data for Identity field.