Learn more about Collaborate and Microsoft Teams
The Collaborate app is an innovative tool that facilitates seamless video communication between Microsoft Teams users and RealWear headsets. Designed with the unique needs of frontline workers in mind, this app provides a reliable and efficient means of connecting, whether for routine operations or on-the-spot troubleshooting. The app’s functionality is built around ease of use and quick accessibility, ensuring that critical connections can be made swiftly and without unnecessary complexity.
Core Feature: Quick Connect
At the heart of Collaborate is the 'Quick Connect' feature, which simplifies the process of linking RealWear headsets with Microsoft Teams users. This feature is especially valuable in environments where time is of the essence, such as in Operations Centres or when Subject Matter Experts need to provide immediate assistance. The Quick Connect function generates a unique code directly on the RealWear headset, allowing Teams users to connect effortlessly and without delay.
Collaborate Flow
The following diagram provides a detailed overview of the workflow within the Collaborate app as it operates on RealWear headsets. This workflow is divided into two distinct parts: the Android app running on the RealWear headset and the Microsoft Teams Addon app, each playing a crucial role in the overall operation.
Technical Requirements
ACS
What is ACS?
Azure Communication Services is the technology that underpins Microsoft Teams, every meeting and chat in Microsoft Teams runs on ACS, rather than developing code from scratch, developers can utilize what Microsoft has build for their own apps.
Teams Addin App
Desktop PC running Windows or Mac with the latest version of MS Teams
iOS or Android Device running latest OS.
Microsoft Teams for Web
RealWear Headset
Any Navigator series headset running Android 11 or later.
Overview
RealWear Collaborate is a frontend application for streaming RealWear Headsets in Microsoft Teams calls.
Network Quality and Bandwidth
The quality of a Collaborate / Teams call depends on the bandwidth provided by your ISP. Certain elements need to be taken into consideration when holding a call using this network, such as Latency, Packet loss and Inter-packet arrival jitter (also known as jitter).
Collaborate supports the same bandwidth as Microsoft Teams
Bandwidth |
Scenarios |
500 Kbps |
Peer-to-peer quality video calling 360 pixels at 30 FPS |
1.2 Mbps |
Peer-to-peer HD-quality video calling with resolution of HD 720 pixels at 30 FPS |
1.5 Mbps |
Peer-to-peer HD-quality video calling with resolution of HD 1080 pixels at 30 FPS |
500 Kbps/1 Mbps |
Group video calling |
1 Mbps/2 Mbps |
HD group video calling, 540-pixel videos on a 1080-pixel screen |
Firewall Configuration
Collaborate uses the same Firewall rules as Microsoft Teams
Category |
IP ranges or FQDN |
Ports |
Media traffic |
Range of Azure public cloud IP addresses 20.202.0.0/16 The range provided above is the range of IP addresses on either Media processor or Azure Communication Services TURN service. |
UDP 3478 through 3481, TCP ports 443 |
Signaling, telemetry, registration |
*.skype.com, *.microsoft.com, *.azure.net, *.azure.com, *.office.com |
TCP 443, 80 |
FAQ
What is Collaborate?
Collaborate is a Teams Frontend Application built by RealWear to enable simple voice-controlled access to Microsoft Teams meetings from RealWear Headsets
Does Collaborate collect any of my data?
Collaborate only collects username and password to enable login to the Microsoft Teams instance (if you choose logged in mode)
Does the MS Teams app collect any of my data?
The RealWear MS Teams app only collects username and password when adding the app to your Teams Tenant.
What permissions does Collaborate need?
Collaborate only needs:
User.Read
Calendars.Read
For the Microsoft Add in app. These permissions will be requested when the user/admin installs the RealWear app in Microsoft Teams, an admin may need to grant permission.
What technology does Collaborate use?
Collaborate and the accompanying Teams app uses Azure Communication Services under the hood, ACS is the backbone to Microsoft Teams, if Teams is already allowed in your organisation, Collaborate should work the same way.
Can I use Collaborate without logging into Microsoft Teams?
Yes, Collaborate offers a guest mode that allows you to join meetings without the need to log in to your Microsoft Teams account on the headset
Does Collaborate support other collaboration platforms besides Microsoft Teams?
Currently, Collaborate is designed to work specifically with Microsoft Teams using Azure Communication Services.
Can I schedule and manage meetings through Collaborate?
Collaborate allows access to your Microsoft Teams meetings and your calendar, but for detailed meeting management, you may need to use the Teams interface on another device.