Microsoft Teams Integration
  • 28 May 2025
  • 1 Minute to read
  • Dark
    Light
  • PDF

Microsoft Teams Integration

  • Dark
    Light
  • PDF

Article summary

Follow this article to set up the Microsoft Teams integration with ControlUp for Desktops so that you can monitor Microsoft Teams usage and call quality.

Prerequisites

To get Teams data, your ControlUp tenant must be able to communicate with the Graph API. If you have extra conditional access policies on your Graph API, you must allow access from your tenant (https://<yourTenantName>.sip.controlup.com). You can find your tenant name on the agent downloads page.

Step 1 - Register an application in Entra ID

  1. In Entra ID, go to App registrations > New registration.
  2. In the Register an application form, enter a Name for the application.
  3. Click Register.
  4. Take note of the following values because you'll need to add them into ControlUp's settings.
    • Application (client) ID
    • Directory (tenant) ID
      Highlighting the Application (client) ID and Directory (tenant) ID in Entra ID.

Step 2 - Add permissions to the application

  1. In Entra ID, go to API permissions > Add a permission.
  2. Select Microsoft Graph.
  3. Select Application permissions.
  4. Select the permission CallRecords.Read.All and click Add permissions
  5. After adding the permission, click Grant admin consent for Default Directory. Note that this step must be performed by an Entra ID global administrator.
    Grant admin consent for Default Directory button.

Step 3 - Create a client secret

  1. In Entra ID, go to Certificates & secrets > New client secret.
  2. Enter a name and expiration date for the client secret. If the client secret expires and is not replaced with a new one, then ControlUp can't use the connection.
  3. Take note of the client secret Value because you'll need to add it to ControlUp's settings. You must copy the value and save it somewhere safe now because you won't be able to view it again.
    Client secret Value field.

Step 4 - Set up the integration in ControlUp

  1. In ControlUp, go to the UC&C section and click Configuration.
    Steps to access UC&C configuration page.

  2. In the Teams section, add the following values you got from Step 1 - register an application in Entra ID:

    • Tenant ID
    • Application ID
      Enter Tenant ID and Application ID to the Teams settings in ControlUp.
  3. Add the client (application) secret value you got from Step 3 - Create a client secret
    Add application secret value.

  4. Click Configure.


Was this article helpful?