FCSDK Plugins Release Notes
FCSDK Plugins Release Notes
Updated: 2022-06-29
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation
in the United States and/or other countries.
IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used
under license by Apple Inc. Apple is a trademark of Apple Inc.
All other trademarks mentioned in this document are the property of their respective owners.
Contact Information
Make and receive voice and video calls directly from a Web browser to telephones and
other browsers, without employing web plugins.
The Fusion Client SDK plug-ins allow FCSDK applications such as the Web sample application
to run on browsers that do not support WebRTC:
Internet Explorer
Safari
Please refer to the Fusion Client SDK Documentation for further information.
New Features
Release Features
When loading the sample IE application, the screen may display initializing… and the IE
plug-in will fail to load. If this occurs, add the web site to the list of Trusted Sites in IE.
Web Browser
Fusion Client SDK plug-ins can be used to develop applications that take advantage of the
latest browser technologies. These applications are supported by the following browsers:
Co- Plug-
Browser Version WebRTC Audio Video Platfor
browse in
Consumer
Internet Explorer
3. Deploy the ActiveX IE plug-in application to FAS - see the Browser Plugin Management
section on page 9, and the Deploying Applications section in the FAS Administration
Guide.
4. The Internet Explorer version of the sample application requires compatibility mode to be
switched off.
In Internet Explorer 11, go to Settings -> Compatibility View Settings and uncheck Display
intranet sites in Compatibility View.
5. Log in to the FCSDK web sample application in Internet Explorer, and you will be prompted
to install the plug-in. The plugin will download an MSI file (WebRTC-Plugin.msi), which you
should run to install the plug-in. When you refresh the page, IE will start using the plug-in.
If Internet Explorer blocks the installation of the ActiveX control for security reasons, see IT
Policy below.
If you have a previous version of the plug-in installed, and you are prompted to upgrade to the
latest version, you must restart Internet Explorer for the changes to take effect.
6. You should now be able to use the sample web application to make voice and video calls
from within Internet Explorer.
Versioning
It is important that the installed version of the Internet Explorer plug-in matches the version of the
Fusion Client SDK. Mismatches can cause problems for Internet Explorer when downloading
Log Files
The IE plug-in logs to the file system at:
<user-home>\AppData\LocalLow\FusionVideo\ieplugin.log.
IT Policy
For Windows users without administrative privileges, the IT policy for client machines must allow
users to install ActiveX controls. Either the IT administrator for the domain or a local user with
administrative provileges should make the following changes to the configuration. The following
summary describes the configuration process for a local administrative user. See
http://technet.microsoft.com/en-gb/library/dd631688(v=ws.10).aspx for full details:
1. In the Start menu search box, type gpedit.msc and press Enter.
2. In the policy editor, go to Local Computer Policy -> Computer Configuration ->
Administrative Templates -> Windows Components -> ActiveX Installer Service
6. In the Host URLs table, add http://<server> as the Value name, and 2, 2, 1, 0 as the Value,
and click OK
<server> should be the machine which serves the ActiveX control. The 2,2,1,0 string is an
example that specifies the policy for downloading ActiveX controls from that server; see the MS
Technet page above for details.
7. Click OK
If non-administrative users still experience problems installing the ActiveX control, then you may
need to add the FAS server to the IE trusted sites zone, and ensure that the security settings for
that zone allow for the downloading of ActiveX controls.
To uninstall the plug-in, go to Windows Control Panel -> Programs and Features, select the
plug‑in from the list of programs, then on the context menu click Uninstall.
4. Log out.
The plugin is now available to any user who logs on to the PC.
Security policy in your organization prevents the user who will use the plugin from installing
it
Working methods in your organization require many users to use the same machine, with
the same software available to each user.
Safari
3. Deploy the Safari plug-in application to FAS - see the Browser Plugin Management section
on page 9, and the Deploying Applications section in the FAS Administration Guide.
4. Log in to the FCSDK web sample application in Safari. You should be prompted to download
the Safari plug-in.
6. Restart Safari.
8. You should be able to use the web application to make voice and video calls from within
Safari.
If the sample web application still has problems detecting the Safari plug-in, please check Safari
Preferences to ensure that your application trusts and allows the plug-in to run.
The Safari plug-in logs to the OS X Console and the Safari console on the Develop menu. When
raising issues, please include this log file.
If you need to re-install the Safari plug-in, please start from step 1 again.
Self-signed Certificates
If you are connecting to a server that uses a self-signed certificate, you will need to add that
certificate and the associated CA root certificate to the keychain on your client.
You can obtain the server certificate and CA root certificate from the FAS Administration screens.
The FAS Administration Guide explains how to view and export certificates. You will need to
extract the HTTPS Identity Certificate (server certificate) and the Trust Certificate (CA root
certificate) that has signed your server certificate.
Once you have exported and downloaded the two certificates, they need to be copied to your
client. Please follow the user documentation for your device to install the certificates.
You should then view the installed server certificate through the appropriate tool (e.g. OSX
Keychain) and confirm that the server certificate is trusted. If it is, then your application should be
able to connect to the server.
You can install the browser plugin files on the Gateway, or in another location that your users can
access - their browser retrieves this information from the Gateway. See the FCSDK
Sample Applications
The sample applications provide comprehensive examples of how to use the Internet Explorer
and Safari plug-ins, including retrieving the following information:
Possible
Setting
values
required
pluginInfo.status optional
notNeeded
none when
plug-in is
missing or
not
pluginInfo.installedVersion required
version
number in
x.y.z form
pluginInfo.minimumRequired
none when
a plug-in is
version
number in
x.y.z form
none when
a plug-in is
not
required
pluginInfo.latestAvailable
version
number in
x.y.z form
The URL
of the
installer
An empty
pluginInfo.pluginURL
string
when a
plugin is
not
required
3.2.4 8241 Safari plugin crops remote video, corrupts 720p H264
3.0.3 - -
3.0.2 - -
3.0.1 - -
3.0.0 - -
9370 Plug-in failure when establishing call from Safari 10.1.1 to Edge 15
The IE plug-in upgrade process can on very rare occasions fail to complete
6451
successfully. Restarting IE resolves the issue.