Microsoft 365 Integration Guide

This article is to be a walkthrough for setting up the Microsoft 365 Integration within the bvoip phone system.

Updated at August 22nd, 2024

Access Requirements

To complete this integration successfully, you will need a Global Administrator account in Microsoft 365.

 

Use Cases

The bvoip phone system can be integrated with Microsoft 365 to enable the following capabilities:

  • Single sign-on to each of the bvoip phone system panels.
  • Synchronize user details into the phone system, including their profile photo.
  • Synchronize Outlook contacts into the user's phone system contacts.
  • Allow users to call out utilizing the Teams client as your soft phone.
  • Send email through the Microsoft 365 servers.

Setting up Microsoft 365 SSO

In addition to the phone system integrations, our MTP portal allows for SSO using Microsoft 365, and the guide below will walk through building the required application in Microsoft 365 and connecting that for each tenant that needs it.

Setup Microsoft 365 Single Sign-On (SSO) for Partners 

After you've got the phone system integration configured, you can also enable SSO for the webclient and 1stream platform, and that's outlined below.

Setting up the Integration

The bulk of the integrations capabilities are configured at the phone system level, starting first with the core Microsoft 365 integration which powers the rest of the capabilities.

Activating the Microsoft 365 Integration 

Once that is completed, you can follow the steps below to configure the additional components of the integration, such as SSO and user sync.

Once the above is completed, Microsoft 365 will be fully integrated.

Teams Direct Routing

You can also configure the Teams Direct Routing capability to utilize Teams as your soft phone. This is the most advanced component and should only be used by companies looking to utilize Teams as their soft phone. 

Additional Microsoft licensing is required for each user that's going to use Teams as their softphone, but you can mix and match users with the webclient.

Configuring the Teams Integration 

Additional Guides

The below guides may be useful once you have the integration fully configured.