Skip to main content

What is Altoura Remote Expert?

Altoura Remote Expert is a Microsoft Teams meeting extension that enables remote experts to see what field workers see and provide real-time guidance through visual annotations. During a Teams meeting, experts can draw, highlight, and annotate directly on a shared view, and those annotations are rendered in augmented reality on the field worker’s device (e.g., HoloLens 2).

What Does the Setup Involve?

As an IT administrator, you will complete the following steps in order. Note that the Entra app configuration is finished in two parts — the bulk is set up first, and the final pieces are completed after the Teams app is uploaded.
1
Configure the Multitenant Entra ID App
2
Create a multitenant app registration for Teams SSO and Microsoft Graph access. Set the redirect URI, expose an API (Application ID URI + access_as_user scope, pre-authorizing the Microsoft Teams clients), and add the required Graph permissions. It is multitenant so that participants from different organizations can join the same meeting. (Admin consent is granted later, in the final step.)
3
Deploy an Azure Communication Services (ACS) Resource
4
ACS provides the real-time communication infrastructure. It is used to authenticate and impersonate the actual user during remote assist sessions.
5
Provide Your Details to Altoura
6
Share your tenant details (client ID, tenant ID, redirect URI, Application ID URI / scope) and ACS credentials. Altoura uses them to generate a custom Teams app package (.zip file) for your organization.
7
Upload the Teams App Package
8
Upload the Altoura-generated .zip package to the Teams Admin Center and confirm it is allowed.
10
Copy the uploaded Teams app’s Object ID, add it to the app registration under Expose an API -> Authorized client applications, and grant admin consent for the Graph permissions.

Deployment Models

SaaS (Altoura-Hosted)Customer Tenant Deployment
InfrastructureHosted by AltouraDeployed into your Azure tenant
App host URLaltouraremoteacs.azurewebsites.netYour custom Azure Web App URL
Who manages the app & secretsAltouraYour IT team
Teams app packageGenerated by Altoura, uploaded by youGenerated by Altoura, uploaded by you
Both models follow the same setup steps. The only difference is the URL you whitelist in your network configuration.