2.4. Skype for Business Plugin
The plugin for Skype for Business is a solution for including people from an online Skype for Business meeting into an Intel Unite® app session.
The plugin runs on the Hub of the Intel Unite®software and manages a mail account specific to each instance, in order to set, modify, join, and remove meetings.
An IT department that uses Microsoft Exchange* will add an Exchange account for the Intel Unite® solution enabled room, which will allow meeting organizers to schedule the room just like any other resource. By default, the plugin will manage calendar invites, accepting new meetings and updated meetings, and declining invites that conflict. Alternately, you can disable this functionality in the plugin and manage the calendar using existing tools.
When meeting participants enter an Intel Unite®solution enabled room that has the plugin installed and has a meeting scheduled, they will enter the PIN, click on the Intel Unite®Plugin for Skype for Business, and select Join. This action will cause the Hub to join the Skype for Business meeting.
When Skype for Business Participants share content, the Hub will display the content, full screen in the room so that Intel Unite® client participants can view. When the Intel Unite® client participants share content, the Hub will share that content to the Skype for Business meeting.
In addition, if audio or video devices are attached and available to Skype for Business, users connected to the Intel Unite® application will be able to control those devices through the plugin for Skype for Business.
In addition to the minimum hub requirements, the following requirements also apply:
- A Microsoft* Exchange* email account (Exchange 2010 or greater) and access to the Exchange Web Service (https://<server>/EWS/Exchange.asmx)
- Skype for Business installed, running, and automatically signed in on startup (Skype for Business 2013 or greater)
- Version 2.0 or greater of the Intel Unite® software for the Hub
- Ensure that the plugin is trusted:
- o Enterprise Mode: Refer to the Intel Unite® Solution Enterprise Deployment Guide
- Standalone Mode: Refer to the Intel Unite® Solution Standalone User Guide
- Reference Guide:
Refer to the Skype for business plugin documentation for additional setup, considerations, prerequisites and troubleshooting.
- Installation of the Intel® Unite™ Plugin for Skype for Business
On the Hub:
1. Close the Intel Unite® application.
2. Run “Intel Unite® Plugin for Skype™ for Business.msi”.
3. Enter the Exchange Server URL:
Example: https://exchange.example.com/ews/exchange.asmx
4. Enter the unique email address for the unique Exchange account for the Hub:
Example: room101@example.com
5. Enter the password for the email address.
6. Select Test Connection to ensure the account information is configured correctly.
7. Ensure Skype for Business is running and logged in.
a. If you have the Skype for Business 2016 client, you need to open Settings > General and uncheck Show call controls when Skype for Business is in the background.
8. Start the Intel Unite®application
- Additional Skype for Business client settings
By default, the Skype for Business Client does not automatically join or end meetings. To ensure the plugin can automatically join and leave meetings, you will need to setup a test meeting and select a few options when the Skype for Business client starts:
1) Ensure you have a keyboard and mouse attached to the hub for this initial setup (you will not be required to have a keyboard and mouse attached after this initial process)
2) Schedule a Skype for Business meeting for the current date/time and invite the email address for the hub (use the same email address you used in the previous steps)
3) Connect to Hub using the Intel Unite® client app
4) Click on the plugin icon and select Join. This will cause the hub to attempt to join the meeting but there will be some popup messages. Using the attached mouse, select Don’t show this again in the Join Meeting Audio screen.
- Usage Flow:
- Troubleshooting Skype for Business Plugin
Please check Plugin Guide for Skype for more details
Issue:The plugin does not appear in the Intel Unite®app or the plugin appears but when you click in the plugin window it says, “Not Connected”
Possible Cause and Resolution:
There are a few reasons that can happen. The easiest way to determine what is happening is to enable debug mode for the plugin and launch Intel Unite®in debug mode.
To enable debug mode for the plugin, refer to the registry setting in Appendix A.
To launch the Intel Unite® app in debug mode, open a command window and launch Intel® Unite™ .exe with the debug flag by typing the following (including the quotes):
“C:\Program Files (x86)\Intel\Intel® Unite™ \Hub\Intel® Unite™ .exe” /debug
There will be 2 debug consoles, one looks like a text document and is the Intel Unite®app console, the other is a window that looks like a CMD window and will give more information.
Possible issues and resolutions:
1) The plugin is not trusted
For the Enterprise version, refer to the Enterprise Deployment Guide. For the Standalone version, refer to the Standalone User Guide
2) The plugin was unable to connect to the Exchange Server
Uninstall/Reinstall the plugin and ensure you use the “Test Connection” button to ensure you have the correct settings.
3) The plugin was unable to interact with Skype for Business
Ensure Skype for Business is installed and logged in before the Intel Unite®app starts on the hub.
Issue: The Join button doesn’t appear inside the plugin window
Possible Cause and Resolution:
This indicates that the plugin doesn’t find a Skype for Business meeting in the current schedule.
- Verify that a Skype for Business meeting is scheduled for the current time and was accepted by the Skype for Business user associated with the Hub you are connected to.
- Verify that the Skype for Business URL is not included in the body of the email. For this plugin to work, the “Join” URL must be included in the body of the email.
Issue: The Join button appears, but doesn’t do anything
Possible Cause and Resolution:
- This indicates that the plugin is unable to launch the meeting.
-To join a meeting, the Plugin attempts to launch the meeting using Internet Explorer (on the hub). Ensure that Internet Explorer is installed.
-In addition, you can enable debug mode, which will give you an additional “Toggle” button which will allow you to toggle the screen (which hides Intel Unite®) and attempt to join the meeting. In doing so, you may be able to better identify if Skype for Business is failing to join the meeting for a different reason.
Issue: The scheduled meeting was not accepted or declined by the plugin for Skype for Business.
Possible Cause and Resolution:
- The system may have been offline when the meeting invite was sent or the Skype for Business app was not installed.
- Close the Intel Unite® application.
- Verify that Skype for Business is running and logged in as the appropriate user and then start the Hub of the Intel Unite®app.
- Resend the meeting invite and verify that the meeting was accepted.
Issue: The Camera and/or Microphone controls do not show up inside the plugin window.
Possible Cause and Resolution:
- The plugin will only show the Camera and Microphone buttons when connected to a meeting, and only if Skype for Business is configured to use the devices.
- To troubleshoot this, you may need to re-configure Skype for Business to use the devices
Issue: Somebody requested control through Skype for Business while the Hub was presenting
Possible Cause and Resolution:
- When this happens, the request will eventually time out. The plugin currently doesn’t handle these types of requests
2.5. Protected Guest Access
Check the Plugin Guide for Protected Guest Access for more details
http://en.community.dell.com/techcenter/enterprise-client/w/wiki/11646.reference-documentsguides
The Intel Unite® plugin for Protected Guest Access allows a Guest Client device to connect to a Hub without the need to be on the same Enterprise network.
This is possible because the Hub can create an ad-hoc/hosted network (Access Point) where the device can connect, download, or join the Intel Unite® application for their client device.
Installation prerequisites:
- To install the Intel Unite® plugin for Protected Guest Access you will need Administrator rights.
- LAN cable required: In addition to the minimum Hub requirements, the only supported network configuration is if the Hub is connected to the corporate network through a wired connection, and the wireless network adapter is not connected to another access point (only Enabled).
While it is possible to run the Protected Guest Access with the hub running as a wireless client, this configuration may introduce stability issues.
-Mode: Enterprise or Standalone
- Recommended Security Controls:
Turn off network bridging on the hub that is running Guest Access.
- In an Active Directory environment, set Group Policy Object on the hub which limit applications and users (GPO policies).
- Deploy a firewall between Guest Access machines and corporate connections in order to limit unauthorized traffic.
- Deploy software based solutions to prevent unauthorized executables from running on Guest Access machines like McAfee Application Control and Windows* App Locker.
- Go to http://www.mcafee.com/us/products/application-control.aspx for more information on McAfee Application control.
- Deploy hardware based solutions to prevent unauthorized executables from running on Guest Access machines like Device Guard on Windows* 10 devices
- Go to https://technet.microsoft.com/en-us/itpro/windows/whatsnew/ device-guard-overview on Windows Device Guard
- Firewall exceptions:
Please verify and validate that the Intel Unite® application and the GuestAccessService is added to the Allowed Apps list in your Firewall settings.
The following boxes need to be checked as shown in the example below.
1. Internet Information Service (IIS)
2. Manager and World Wide Web (HTTP)
3. GuestAccessService
- Troubleshooting
Guest Access is not starting (or not showing up)
- Verify that Certificate hashes preventing the plugin to work are not entered in the admin portal.
- Your organization GPO Policies (Group Policy Object) might not allow virtual hosted networks, please consult with your system Administrator.
- Ensure the Plugin Certificate Hash value for Protected Guest Access has been entered on the Admin Web Portal.
- Ensure the Plugin Certificate Hash has been enabled on the Admin Web Portal.
- Ensure the hub is connected to the corporate network through a wired connection
- When in Standalone version, verify that you have enabled the plugin in the Settings – Plugin Tab- section by clicking on the checkbox “Trusted Plugins”.