I'm experiencing that when I click on a Skype for Business link in an Outlook meeting, sometimes it will open the local desktop Skype for Business application and other times the Lync Web App plugin. It can be the same meeting
that sometimes open the desktop app, and other times the Lync Web App. It is preferred to open the desktop app, but too often it is not possible as I am forced to use the Lync Web App plugin.
I have dumped the content of the landing web page after clicking the link to show the difference between the scripts when the desktop app opens and when the Lync Web App starts. These dumps are from meetings created within my
organisation and both opened in the same Chrome browser. There are clearly some difference in how the page are rendered. The one that does not work in Chrome, gives NPAPI error in the Console (as expected from Chrome), but the one that is working
naturally does not give this error. My experience is that the same link randomly creates two different renderings of the landing page where one is using NPAPI not supported in Chrome, while the other is not.
If using Edge, this is not a problem as the NPAPI version will still load the desktop app.
In the page scripts I can see that the variable isLwaEnabled ="False" when working in Chrome without NPAPI, and IsLwaEnabled = "True" when not working. The various variables holding the meeting URL also changes.
Opening Desktop App:
Body text cannot contain images or links until we are able to verify your account.
Opening Lync Web App Plugin:
Body text cannot contain images or links until we are able to verify your account.
Is there anything that can be done on the client side to make Chrome always render the version opening the desktop app? As it is randomly happening, and I can't find any online information regarding the IsLwaEnabled parameter
(which I assume can be related to the issue), it is hard to do any more investigation on my own.