System Requirements
Call-flow-Diagram
Network Requirements:
Using the flexperto platform requires allowing access to its services over specific ports in order to work. A network administrator in your organization can configure these firewall settings.
Ports
Minimum Requirement:
The minimum requirement is that TCP ports 80/443 HTTP(S) are open. Some firewall/proxy rules only allow for SSL traffic over port 443. You will need to make sure that non-web traffic can also pass over this port and that WSS (Proxy HTTP 1.1) can be used. In addition, due to browser limitations, you should configure your proxy to not require HTTP Basic Authentication when accessing URL's and IP's listed in the whitelist further down.
McAffee WebGateway
If you are using the McAfee WebGateway Proxy in version >= 7.2, "SSL inspection" on Port 443 has to be disabled for traffic towards the listed IPs and Domains further down. This is a known issue in the web gateway: https://community.mcafee.com/thread/59536?tstart=0
In addition, TCP/UDP port 3478 should be open. This connection is bidirectional but always initiated from the corporate network/client so it is not possible for an external entity to send malicious traffic in the opposite direction.
Without port TCP/UDP 3478 open and NAT/Proxies in place, it is likely that the public-facing NAT/Proxy IP cannot be discovered and communication across the borders of the corporate network could fail.
Best Experience:
For the best possible experience, we recommend that TCP/UDP ports 5349 is open.
Whitelisting of IP’s and URL’s
The following IP’s must be whitelisted in any case:
IP | Description |
---|---|
37.61.222.224/27 | Network Connectivity - FX DC Main |
146.0.229.160/27 | Network Connectivity - FX DC FailOver |
18.157.71.112/28 | Network Connectivity - Streaming - DE |
35.158.127.224/28 | Network Connectivity - Streaming - DE |
3.123.12.128/28 | Network Connectivity - Streaming - DE |
3.127.48.224/28 | Network Connectivity - Streaming - DE |
18.156.18.0/27 | Network Connectivity - Streaming - DE |
The following domains must be whitelisted in any case
Domain | Description |
---|---|
Platform - General connectivity | |
Platform - General connectivity | |
*.*.flexperto.com | Platform - General connectivity |
*.*.*.flexperto.com | Platform - General connectivity |
CDN (Fonts, CSS, JS Libraries) | |
CDN (Fonts, CSS, JS Libraries) | |
CDN (Fonts, CSS, JS Libraries) | |
Frontend - Login Bot Challenge Protection | |
Frontend - Login Bot Challenge Protection | |
Platform - Streaming connectivity | |
Platform - Streaming connectivity |
The following IP’s should be additionally whitelisted, in case of communication via the Ireland DC is desired:
IP | Description |
---|---|
52.51.63.16/28 | Network Connectivity - Streaming - IRL |
52.213.63.176/28 | Network Connectivity - Streaming - IRL |
18.202.216.0/28 | Network Connectivity - Streaming - IRL |
3.248.234.48/28 | Network Connectivity - Streaming - IRL |
3.248.243.144/28 | Network Connectivity - Streaming - IRL |
3.248.244.96/27 | Network Connectivity - Streaming - IRL |
99.80.88.240/28 | Network Connectivity - Streaming - IRL |
The following IP’s should be additionally whitelisted, in case of global communication is desired:
IP | Description |
---|---|
all IPs included in https://whitelist.tokbox.com/whitelist.json | Platform - Global Streaming connectivity |
The following Domains should be whitelisted:
Domain | Description |
---|---|
Anonymous User Tracking (Hotjar) | |
CDN (Fonts, CSS, JS Libraries) | |
CDN (Fonts, CSS, JS Libraries) | |
CDN (Fonts, CSS, JS Libraries) | |
CDN (Fonts, CSS, JS Libraries) | |
Help Desk (Zendesk - embedded help video) | |
Help Desk (Zendesk - embedded help video) | |
Help Desk (Zendesk) | |
Help Desk (Zendesk) | |
Help Desk (Zendesk) | |
Help Desk (Zendesk) | |
Help Desk (Zendesk) | |
Fronted Anomaly Detection and Reporting | |
Fronted Anomaly Detection and Reporting | |
User Feedback (Appcues) |
Calender Integration
Flexperto supports the integration of calendars that are hosted on Microsoft Exchange Servers (Office 365, managed or self-hosted), Outlook.com, iCloud and Google through our integration partner Cronofy.
If you use a Microsoft Exchange Server, please make sure that the following IPs have access to the Exchange Web Service interface (EWS):
54.93.34.174
3.121.21.226
3.122.2.191
For the best user experience we also recommend that autodiscover is turned on.
If you use Office 365, your administrator may have to whitelist the "Cronofy Connector" for your organisation. Please contact support@flexperto.com to obtain instructions on how to do this.
Client Side Requirements
Hardware
The client's hardware should meet these minimum Requirements:
Desktop or Laptop Computer, Android Tablet, Android Smartphone or iOS Device
Processor: min 2 GHz Dual Core
RAM: min 1 GB
Webcam (integrated or external)
Speakers (we recommend USB echo-canceling speakers for meeting room environments)
Microphone (we recommend a headset with microphone for improved sound quality and privacy)
Software
The client's hardware should meet these minimum requirements:
Google Chrome Version 72 +
FireFox Version ESR 60 +
Firefox Version 60+
Edge 17 (contained in Windows 10 April 2018 Update)
on Android Chrome 67 +
on Android Firefox 60 +
Safari 11+
Browser Settings
Javascript must be activated.
Your camera has to be accessible by and responsive to the browser. You can verify this via this test page https://simpl.info/getusermedia/. Things that can prohibit camera access are:
For built-in cameras: Your camera is deactivated in the BIOS-Settings
For external cameras: Your PC is configured to not accept USB-Cameras
Your camera driver is outdated (generally the universal Microsoft driver should work)
Your Antivirus software (such as Avira or Kaspersky) is configured to block camera access by default
Especially for Firefox: required features (such as getUserMedia or PeerConnection) are disabled in your browser
Browser Plugins
Firefox with updated disabled and Safari Support
In order to interoperate with Safari Browsers (namely using the on this platform only supported h264 codec) Firefox requires a build in Plugin "openh264" to be up to date. In enterprise evironment, Firefox is typically configured to not perform automatic updates. Due to the plugin system of Firefox, this causes that openh264 files are out of date. For Safari Support find here a patch which updates the plugin files of Firefox without using Firefox Auto Update features. The archive contains a README with detailed instructions on how to apply the patch:
https://flexperto.box.com/s/ctzl7whdgedi05bqzwyeyprqahape28m
Screensharing Mobile OS
Screensharing (broadcasting) doesn't work on mobile OS Systems. (Andriod and IOS )
Tokbox doesn't support this feature.
Operating System
The following Operating Systems are supported:
OSX10.9+
iOS 13.2.3+
Windows 8.1 +
Ubuntu 12 +
Android KitKat +
with Chrome 53 +
with Firefox 49 +
Desktop virtualization software platform
The following Desktop Virtualization Plattform are supported
XenDesktop 7.15 +
Client
Windows 10+
Windows Server 2008 R2+
Internet Bandwidth
We recommend a minimum dedicated 1.000 kb/s down per downloaded stream, as well as 1.000 kb/s up per uploaded stream to maintain a stable video/audio connection. Please note that the bandwidth is not the only factor for a stable video/audio connection.