Note: Ports, protocols and security concerns of Microsoft Teams (Client) are not part of this scope.
1. Global architecture
The For Teams Go/Kickle application needs to communicate with your Office 365 platform (to retrieve the Exchange room calendar, for example). This architecture is recommended and fully supported by Microsoft.
The Voila application (which can be downloaded from https://voila.kickle.app) needs to communicate with the For Teams Go/Kickle unit (on your local network). The Voila application doesn't need to communicate with your external network except to generate its unique display code. We recommend you use the Voila application with your internal users.
Contrary to the Voila application, the Voila web application (which can be directly used from the web page https://voila.kickle.app) needs to communicate with the Twilio platform. We recommend you use the Voila web application with your guest users.
2. Network specifications
Voila Sender is the laptop on which you installed the Voila application or on which you use the Voila web app.
Voila Receiver is the For Teams Go/Kickle device on which Voila receiver is installed. Voila Receiver is included with the For Teams Go/Kickle Application.
The For Teams Go/Kickle unit is the device in the meeting room.
||Protocol and port
|Voila Sender||voila.kickle.app||HTTPS (443)||Needed to display the Voila user interface.
Needed to download the Voila application.
|Voila Sender and For Team Go/Kickle unit||api.kickle.app||HTTPS (443)||Needed to generate the unique Voila code.
Needed to get the latest update.
Needed to get the meeting room code.
when using the Voila application.
|For Teams Go/Kickle unit||UDP (1024-65535)||Needed to send/receive video and audio over LAN.|
|Voila Sender and For Teams Go/Kickle unit
when using the Voila Web version.
Not needed when using the Voila application.
If you're located in Europe, static IP address ranges:
22.214.171.124 - 126.96.36.199, 188.8.131.52 - 184.108.40.206, 220.127.116.11 - 18.104.22.168
UDP 10000 to 60000
Needed for Voila Web only.
Note: To connect Voila via the web (WAN), the STUN and TURN network traversal services for WebRTC are used from Twilio (twilio.com).
All Twilio static IP address ranges can be found here: Twilio Network Traversal Service Regions
3. Data and statistics
The For Teams Go/Kickle platform does not store any data related to your meetings. Whiteboard data, as well as authentication credentials, are not stored in the For Teams Go/Kickle cloud platform. The For Teams Go/Kickle cloud platform only stores anonymous statistical data concerning the usage of the features. We use these data to improve the user experience.
You can refer to this documentation If you want to know more about the consent:
5. Remote Assistance
For Teams Go/Kickle offers remote access for technical support, based on Microsoft Quick Assist: https://support.microsoft.com/en-us/help/20534/windows-10-quick-assist-faq
To allow remote assistance, it is necessary that someone be in front of the touch screen and explicitly initiate the remote assistance procedure. A new code is generated for each new remote assistance session.
6. Windows Defender
Windows defender is activated by default. There is no specific setting. You are free to set up Windows Defender as needed, or disable it and use your own tools.
7. Windows Firewall
Windows Firewall is activated by default. Virus definitions are automatically updated. Real-time protection and periodic scans are not activated. You are free to set up Windows Firewall as needed, or disable it and use your own tools.