...

Microsoft Teams Data Collection

Estimated reading: 2 minutes

Log in to the Azure Portal using your administrator credentials. Once logged in, create an application in Azure AD. This step will allow you to configure the necessary information to integrate the MS Teams data collector.
In the application registration, select:

After creating the application registration, you will receive an “Application (client) ID.” Copy this generated code as it will be used later for authentication and authorization in the CIQ portal.
After creating the application, create the “Client Secret” and copy the value to fill in the CIQ portal.
This integration consumes the Microsoft Graph API, so we need to grant the following permissions:

Application permission

  • CallRecords.Readl.All
  • User.Read.All
  • Directory.Read.All

This permission will ensure that the application has proper access to the required resources and functionalities.
With these permissions, your service integration will be configured. Now, you will be able to enjoy the benefits of MS Teams integration with Alma.

image 360 Microsoft Teams Data Collection

Step-by-step MS Teams Data Collector integration.

To enable CIQ to collect information from Microsoft Teams calls, follow the simplified steps below.

1. Access the Azure Portal


2. Register the Application

  • In the Azure home panel, select App Registrations.
  • Click + New Registration.
image 350 Microsoft Teams Data Collection
  • On the registration screen:
    • Enter as the Name.
    • Mark: Accounts in this organizationa directory only (Almaden Only – Single tenant)
    • Click Register.
image 351 Microsoft Teams Data Collection
  • Copy the “Application (Client) ID” to use in step 5
image 352 Microsoft Teams Data Collection

3. Configure API Permissions

  • In the left-hand menu, click API permissions.
  • Click + Add a permission.
image 357 Microsoft Teams Data Collection
  • On the Request API permissions screen, select Microsoft Graph.
  • Under Application permissions, select:
    • CallRecords.Read.All
    • User.Read.All
    • Directory.Read.All
image 356 Microsoft Teams Data Collection
  • After selecting all, click Grant admin consent.
  • Confirm by clicking Yes.
  • A confirmation message will appear:
    “Administrator consent successfully granted for the requested permissions.”

4. Generate Client Secret

  • In the left menu, go to Certificates & secrets.
  • Click + New client secret.
image 353 Microsoft Teams Data Collection
  • In Description, type MS Teams.
  • In Expires, select a validity period (e.g., 24 months).
image 354 Microsoft Teams Data Collection
  • Click Add.
  • Copy the value in the Value field (this is your client secret) to use in step 5
image 355 Microsoft Teams Data Collection

5. Finalize in CIQ Platform

At the end of the configuration, gather the following information from your Azure application:

  • Application (client) ID
  • Client Secret (Secret Key)
image 358 Microsoft Teams Data Collection

Paste these values into the corresponding fields in the CIQ Platform to complete the integration.

Share this Doc

Microsoft Teams Data Collection

Or copy link

Table of Contents
Scroll to Top