Forcing Lync Web App
This article is nothing new to anyone intimately familiar with the TechNet documentation and the various Lync Server configuration settings but is more of an attempt to consolidate various notes and tips from different online sources as well as present a detailed look at each available configuration scenario for the Online Meeting join web page in Lync Server.
Bypass Lync Client Check
First off, this handy tip courtesy of Tom Laciano allows the user to skip the local Lync client check performed by the Meeting Join web page so that either the Attendee client or Lync Web App can be used on a workstation that already has the full Lync client installed on it.
- Simply append the string ?sl=1 to the end of the Meeting URL to jump past the client check and proceed to the Join Meeting web page.
At this point the page that is displayed to the user by IIS depends on the Lync Server configuration as there are four different scenarios which could be selected from.
Lync Server Configuration
Either the control panel or the management shell can be used to edit the following global web conferencing settings which control the behavior of the Meeting Join webpage.
- Using the Lync Server Control Panel browse to Security > Web Service and edit the Global web service settings policy. The last two options of Show Lync Attendee download link and Show the link for user to join meeting using the legacy client can be enabled or disabled to produce the desired configuration which are described in the final section of this article.
- Alternatively these same two settings can be modified via the Lync Server Management Shell by using the Set-CsWebServiceConfiguration cmdlet with the ShowDownloadCommunicatorAttendeeLink and ShowJoinUsingLegacyClientLink parameters.
Set-CsWebServiceConfiguration -Identity Global -ShowJoinUsingLegacyClientLink $false -ShowDownloadCommunicatorAttendeeLink $false
As mentioned there are four different configuration scenarios available based on enabling or disabling either option.
- With both options disabled the user will be forwarded directly to the Lync Web App client without prompting for any user interaction. This scenario may be best when it is not desirable to allow users to choose any options or when advanced features like media or bi-directional application sharing are not required.
- By enabling only the Lync Attendee download option the connecting user will be presented with the following screen in their browser prompting them to choose between either simply launching Lync Web App or first downloading the Lync Attendee client.
- But if instead the legacy client option is enabled then the user will be asked to either launch Lync Web App or use the Office Communicator client (if already installed on their workstation) to join the online meeting. Note that using the legacy client does not provide for all available features that the Lync client or Lync Attendee client would provide.
- In the case that both options are enabled then all of the available choices will be presented to the user which is the most flexible configuration, but also can be the most confusing for uneducated external users when attempting to join an online meeting.