3CX Office 365 Integration

3CX provides IP PBX integration with Office 365, allowing users to synchronize the following information:

  • Office 365 users with 3CX extensions
  • Personal contacts from users’ Office 365 phonebooks with their 3CX contacts
  • 3CX user status based on Office 365 calendar events

To make calls from Office 365, you can use the Click to Call Extension feature in supported browsers such as Chrome and Firefox.

Requirements

Before configuring the integration, make sure the following requirements are met:

  • 3CX Version 16 Professional or Enterprise Edition
  • An Office 365 plan that supports integration, such as Office 365 Business and Office 365 ProPlus
  • Connectivity between the 3CX server and Office 365 services so that changes in Office 365 can be synchronized with 3CX
  • Synchronization works as a one-way process from Office 365 to 3CX
  • Office 365 users must have the UserType attribute set to Member in Active Directory (AD) to be synchronized

Step 1: Configure the Application ID and Platform

To configure the 3CX IP PBX integration with Office 365, you must grant the required application permissions so that 3CX can synchronize data with Office 365.

  1. Open the Microsoft Azure App Registration page using your Office 365 Global Administrator account.
  2. Click New Registration and configure the following:
    1. Enter an application name, for example: 3CX PBX Office 365 Synchronization.
    2. Under Supported Account Types, leave the default option selected: Accounts in this organizational directory only.
    3. Under Redirect URI, select Web and enter the redirect URL provided in the Office 365 Integration settings under the Configuration tab, Step 3. For example: https://myippbx.com:5001/oauth2office2
    4. In the application’s Overview page, copy the Application (Client) ID.
    5. Open the 3CX Management Console and paste the Client ID into the corresponding field under Settings > Office 365 Integration > Configuration.

Step 2: Create a Key Pair

  1. Go to Settings > Office 365 Integration > Configuration in the 3CX Management Console.
  2. Click Generate New Key Pair and save the public_key.pem file to your computer.
  3. Return to the application’s Overview page and open Certificates & Secrets.
  4. Click Upload Certificate and select the public_key.pem file.
  5. Click Add to upload the certificate.

Step 3: Configure API Permissions

In the final step, you need to configure the application’s API permissions so that 3CX can access the required Office 365 resources.

  1. Click Add a Permission.
  2. Select Microsoft Graph
Hubungi Kami