Prerequisites


Overview

Microsoft Teams facilitates collaboration, enhances team productivity. In taking control of the End User’s system to analyze the issues or in setting up a Conference call Microsoft teams provides the best user experience. 
Before we start using various features of Microsoft teams, there are a few prerequisites. 

Prerequisite to setup Remote Desktop Sharing using Microsoft Teams

Using Remote Desktop, Analysts can take remote access of the End User's computer to resolve the issue. For the Remote Desktop Sharing with Microsoft teams perform the following steps.

To be able to configure the required parameters and API permissions in SummitAI, you first need to fetch the following details from MS Azure.

  • Graph URL: https://developer.microsoft.com/en-us/graph
  • API Permissions
  • Application ID
  • Tenant ID
  • Client ID
  • Username

    Procedure to fetch API Permissions for RDP using MS Teams

    1. Sign into the Azure portal using either a work or school account or a personal Microsoft account.
    2. If your account gives you access to more than one tenant, select your account in the top right corner, and set your portal session to the Azure AD tenant that you want.
    3. In the left-hand navigation pane, select the Azure Active Directory service, and then select App registrations > New registration.
    4. When the Register an application page appears, enter your application's registration information:
      • Name - Enter a meaningful application name that will be displayed to users of the app.
      • Supported account types – select Accounts in this organizational directory Only.
      • Redirect URI: Enter https://localhost/ as redirect URI.
      • When finished, select Register.



    5. Azure AD assigns a unique application (client) ID to your app, and you're taken to your application's Overview page. To add additional capabilities to your application, you can select other configuration options including branding, certificates and secrets, API permissions, and more.



    6. Create a new application secret. If you choose not to use a certificate, you can create a new application secret.
      1. Select Certificates & secrets.
      2. Select Client secrets > New client secret.
      3. Provide a description of the secret, and a duration. When done, select Add.

        After saving the client secret, the value of the client secret is displayed. Copy this value because you can’t retrieve the key later. You provide the key value with the application ID to sign in as the application. Store the key value where your application can retrieve it.

                             

                             

7. For API permissions, you need to add additional permissions in order to use Microsoft Graph notifications. Choose Add a permission, and under Microsoft APIs, select Microsoft Graph, and then Provide Delegated and Application permissions as in below screen shot:

                     

8. To grant admin consent when registering an app:

  1. Select API permissions.
  2. Click Grant admin consent.

9. Share/Configure below in SummitAI application.

      1. Application ID
      2. Tenant ID
      3. Client Secret




Prerequisite to setup Microsoft teams Conference Call

The Administrators can configure Microsoft Teams as a Conference Bridge and can set up Conference Calls for Major Incident, CAB Meeting, Remote Desktop Sharing, and Appointment Management. 

To be able to configure the required parameters and API permissions in SummitAI, you first need to fetch the following details from MS Azure.

  • Graph URL: https://developer.microsoft.com/en-us/graph
  • API Permissions
  • Application ID
  • Tenant ID
  • Client ID
  • Username

    Procedure to fetch API permissions for MS Teams Conference Call

    1. Sign into the Azure portal using either a work or school account or a personal Microsoft account.
    2. If your account gives you access to more than one tenant, select your account in the top right corner, and set your portal session to the Azure AD tenant that you want.
    3. In the left-hand navigation pane, select the Azure Active Directory service, and then select App registrations > New registration.
    4. When the Register an application page appears, enter your application's registration information:
      • Name - Enter a meaningful application name that will be displayed to users of the app.
      • Supported account types – select Accounts in this organizational directory Only.
      • Redirect URI: Enter https://localhost/ as redirect URI.
      • When finished, select Register.

                         

5. Azure AD assigns a unique application (client) ID to your app, and you're taken to your application's Overview page. To add additional capabilities to your application, you can select other configuration options including branding, certificates and secrets, API permissions, and more.

6. Create a new application secret. If you choose not to use a certificate, you can create a new application secret.

    1. Select Certificates & secrets.
    2. Select Client secrets > New client secret.
    3. Provide a description of the secret, and a duration. When done, select Add.

      After saving the client secret, the value of the client secret is displayed. Copy this value because you can’t retrieve the key later. You provide the key value with the application ID to sign in as the application. Store the key value where your application can retrieve it.




      7. For API permissions, you need to add additional permissions in order to use Microsoft Graph notifications. Choose Add a permission, and under Microsoft APIs, select Microsoft Graph, and then Provide Delegated and Application permissions as in below screen shot:
       

      8. To grant admin consent when registering an app:
      1. Select API permissions.
      2. Click Grant admin consent.

                               

                  9. Share/Configure below in SummitAI application.
                         a. Application ID
                         b. Tenant ID
                         c. Client Secret