MS Teams Integration

Following are the instructions for integrating Microsoft Teams with CloudLink Accounts.

Prerequisites

To configure Microsoft Teams integration with a CloudLink customer account, you must have:

Integrating Microsoft Teams with a Customer Account

To integrate Microsoft Teams with a customer account, perform the following steps:
  1. Log in to the CloudLink Accounts Console.

  2. Access the Integrations panel from Accounts Information page or from Integrations & Apps option. For more information about accessing Integrations panel and adding integration to a customer account see, Adding an integration to a customer account.

  3. In the Integrations panel, click + Add new. A pop-up screen displays teh available integrations.
  4. Click the 3rd party tab. A list of supported third-party applications is displayed. Click the Add button associated with Microsoft Teams, and click Done.


    The Microsoft Teams integration is added to the customer account and is displayed in the Integrations section of the Account Information page.



  5. Click Complete setup. The Microsoft Teams Integrations dialog box is displayed.



  6. To create Tenant Id, Application (Client) Id, and the Client Secret (Value), you must create an Enterprise application. To create an Enterprise application, log in to Azure portal and click App registration > New registration. The Register an application page is displayed.



  7. Enter the name for the application and select the Accounts in this organizational directory only (Default Directory only – Single tenant) option under Supported account types.

  8. Click Register to register the application.

  9. Navigate to API permissions in the left navigation panel and click +Add a permission. The Request API permissions page is displayed.

  10. Click Microsoft Graph and then select Application permissions.

  11. Enable the User.Read.All, and Presence.ReadWrite.All permissions as shown in the following images.





  12. Click Grant admin consent for XXXX (directory name) and click Yes to grant consent.



  13. Navigate to Certificate & secrets in the left navigation panel and click the Client secrets tab. The Add a client secret dialog box is displayed.



  14. Enter the Description and select the expiry duration. You can select the expiry duration from a specific date till a specific date. Click Add to create the Client secrets.

  15. Copy the value under the Value column.



  16. Navigate to the Enterprise application that you created in Step 5 and copy the Application (client) ID and the Directory (tenant) ID values.



  17. In the CloudLink Accounts portal, enter the Tenant Id, Application (Client) Id, and the Client Secret (Value).



  18. Click Save to save the information. Clicking Cancel cancels the operation and clicking Remove removes the Microsoft Teams integration.

    After you have added Microsoft Teams integration to the customer account, Microsoft Teams will be listed in the Integrations panel.



Enabling the Presence Feature

After integrating Microsoft Teams with a customer account, you can enable the Presence feature for that customer account. The Presence feature syncs the presence status of the user from CloudLink with MS Teams.

To enable the Presence feature, perform the following steps:
  1. In the Integrations panel, click the drop-down arrow associated with Available features under Microsoft Teams.



  2. Slide the toggle button to the right that is associated with Sync presence from CloudLink to MS Teams.



    The Presence feature is now enabled for the customer account.
    Note:
    • After enabling Presence feature, it takes few minutes for presence to reflect in MS Teams.

    • Mitel is aware of an issue with MDUG and PRG users experiencing a stuck presence in MS Teams and working to resolve this issue. Currently, presence sync is supported only for single device users with MiVoice Business.

For more information about MS Teams Solution Guide see, MS Teams Solution Guide.