Unidirectional presence

The integration of CloudLink to MS Teams presence of a user known as Unidirectional synchronization. To achieve this presence synchronization from CloudLink to MS Teams, follow the procedures that have been detailed out in this chapter. Following are the instructions for integrating Microsoft Teams with Mitel Administration.

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 Mitel Administration.

  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 Name, 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 Mitel Administration, enter the Name, 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.



Client Secret Expired

Follow this procedure when the client secret expires:
  1. Click the gear icon besides the Microsoft Teams Integration.

  2. Replace the Name field with the description and Client Secret (Value).

  3. Click Save.

  4. If you have used the same client secret for the main integration, you must also update the client secret for each presence monitor in MS Teams to CloudLink Presence Configuration. See Client Secret for more information.

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.

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

Microsoft Teams Integration Upgrade

If there is a new Microsoft Teams integration feature update available, the Install update button is displayed next to Microsoft Teams.

Note: If the Mitel Administration is already open and if there's any new update to the Microsoft Teams, you need to refresh the page to see the Install update button.

Perform the following steps to install feature update:

  1. Click Install Update button.

    A new dialogue page is displayed.

  2. Click Install Update button.

    A progress bar indicates the update's progress.

  3. Once the update is complete, "Feature update complete" message is displayed. Click Done.