Connector for Microsoft Teams
This documentation references external sources. Nexthink does not have control over the accuracy of third-party documentation, nor any external updates or changes that might create inconsistencies with the information presented on this page. Please report any errors or inconsistencies to Nexthink Support.
The connector for Microsoft Teams allows you to measure and view call quality data and use the Nexthink web interface to investigate, troubleshoot and remediate Zoom call issues for well-informed decisions when optimizing the digital employee experience (DEX).
Prerequisites
Users are part of Microsoft Entra ID.
Log in to Azure using a Microsoft Entra ID-joined device or use Active Directory synchronized with Microsoft Entra ID.
You have enabled the connector for Entra ID for Microsoft Hybrid Entra joined devices. Refer to Connector for Microsoft Entra ID (Azure AD) for more information.
You have a Collaboration Experience license from Nexthink.
Configuring the Azure application
Configure the application from the Azure page to retrieve call-quality data:
Sign in using your Azure credentials.
Register a new application.
During the registration process, select the Single tenant option.
For the Redirect URL, select Web.
If the application already exists in the Azure portal, you can reuse the application to assign the permissions to read the call records.
Register the application.
Access the API Permissions option from the left-side menu.
Add permission for Microsoft Graph.
Select CallRecords.Read.All and add the API permission. See the image below.
The Status column on the permissions list indicates if the Azure account you are using lacks proper privileges.
Refer to the Microsoft documentation for more information on the steps listed above.
Open the Overview section of the configured application to copy and save Azure AD credentials for future reference. That is, for the Nexthink connector configuration.
Application (client) ID
Directory (tenant) ID
Generate and copy the client secret Value in the Azure portal using the Certificates and secret option for future reference. That is, for the Nexthink connector configuration.
Click on New client secret.
Fill in the Description and Expiration values.
Click Add and copy the Value.
You need to update the client secret both in the Azure portal and for the Nexthink connector after the expiration date.
Configuring the connector in the Nexthink web interface
From the Nexthink web interface:
Select Administration > Inbound connectors from the main menu.
Select Microsoft Teams from the list of inbound connectors.
Enter the three Credentials gathered from the application configured in Azure. See steps 7 and 8 from above.
Save the MS teams inbound connector.
Known limitations
The system cannot retrieve call-quality data for macOS devices that are not on-premises AD joined.
Sometimes, the system does not link calls to the virtual machine because the Microsoft Teams connector identifies devices based on the MAC address, which is not always reliable for virtual machines.
FAQ
Last updated