RealWear Cloud

Collaborate Technical Info

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.

Picture 2-1

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.