Simplifying Skype for Business Web App Plugin Installation on Clients to join Skype for Business 2015 Meetings

Many of the IT Infrastructure is setup in a way where users won’t have Admin Rights to install any applications on the client machines or make any Registry Key Entries.

In such scenario, when user wants to use Skype for Business Web App Option to join the Meeting, they have to install the Plugin (when popped up), only then they would able to join the Media portion on the Meeting. Also, there would be a Pop-Up to Allow/Deny Loading of this Plugin while joining the Meeting, if admin rights are not there, then users won’t be able to allow this either.

What are the options in such scenario, other than providing Admin Access to users on their client machines? Well, there are few proactive procedures that can be implemented by the Lync/Skype Administrator to get this working for the users.

Simple Procedure Involves below 2 steps:

     1. Install the Plugin to all the Client Machines (Using SCCM or any other application)

     2. Add Registry Key to Load Plugin and allow communication to Web Services FQDN of FE Pool where meeting is hosted

 

#1 : Install the Skype web app Plugin on all the Client Machines (Using SCCM or any other application)

You can locate the Lync or Skype for Business Plugins under below location on Lync/Skype for Business Front End Servers:

Lync Server 2013                : C:\Program Files\Microsoft Lync Server 2013\Web Components\LWA\Int\Plugins

Skype for Business 2013      : C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Int\Plugins

Install the Required Plugins on all the client machines, where you want to allow users to use Skype for Business Web App to join the Meeting (Using SCCM or similar application to push it to client machines makes it easier).

#2 : Add Registry Key to Load Plugin and allow communication to Web Services FQDN of Lync Front End Pool where meeting is hosted

For Skype for Business Web App Plugin:

HKCU\Software\Microsoft\SkypeForBusinessPlugin\15.8\AllowedDomains

Create a New String with value “skype.contoso.com”

skype.contoso.com is the Web services FQDN of the Skype for Business 2015 Front End Pool

For Lync 2013 Web App Plugin:

HKCU\Software\Microsoft\LWA\x86\15.8\AllowedDomains

Create a New String with value https://Lyncweb.domain.com/lwa/WebPages/LwaClient.aspx

Lyncweb.contoso.com is the Web services FQDN of the Lync 2013 Front End Pool

Please Note: This Plugin setting is applicable for specific domain, if we want to block for multiple domains, we need add multiple registry entries with respective URLs and values are case sensitive, it should match the Web Services FQDN that they are trying to use.

 

Default Behavior with Skype for Business Web App:

Skype for Business User Mouli@Contoso.com creates a Skype Meeting and shares the Meeting URL "Https://meet.contoso.com/mouli/1LW55RJRC"

User Pranam@contoso.com or Anonymous Users clicks on the URL and tries to join either as Authenticated user or Anonymous users.

Skype Web App pop’s up the SkypeforBusinessPlugin to be installed on the client to support Media (Application sharing or Audio/Video Call)

User Installs Skype for Business Web App Plugin and allows client machine to load the plugin and joins the Meeting.

Behavior After installing the Plugin & Adding Registry Key:

Skype for Business User Mouli@Contoso.com creates a Skype Meeting and shares the Meeting URL "Https://meet.contoso.com/mouli/1LW55RJRC"

Skype for business user Pranam@contoso.com or Anonymous Users clicks on the URL and tries to join either as Authenticated user or Anonymous users.

Immediately after clicking on Join the Meeting, since Plugin is already installed and allowed to Load user joins the Meeting capability right away without any prompts to install/load Plugin.

Pragathi Raj

Premier Field Engineer - Microsoft