3CX: Office 365 Integration Overview

3CX: Office 365 Integration Overview

Note: You must have upgraded to the 3CX Management Console (v16) and an Office 365 account.

Overview:

  • Office 365 users to 3CX extensions.
    With the updated integration module in v16, your Office 365 users get updated as 3CX extensions in near-real-time!
  • Personal contacts from Office 365 to 3CX phonebooks.
    Sync personal contacts from Office 365 with 3CX phonebooks. Manage contacts through Office 365 and call synced contacts directly from the 3CX apps!
  • 3CX users’ status based on Office 365 calendar.
    The new 3CX Office 365 integration syncs user calendar entries with their 3CX status and automatically switches forwarding profiles according to their schedule. Free your users’ hands with the Office 365 calendar to status sync!


Under The Hood

The 3CX v16 Office 365 integration module makes use of the Microsoft Graph API (Application Programming Interface), to securely access your account via REST (REpresentational State Transfer) calls and keep 3CX in sync in near real-time. Access security is handled through fine-grained, read-only app permissions to your Office 365 account data, granted to your 3CX install using standards-based OAuth protocols and public-key cryptography. In this way, access can be revoked when and if needed, with no further syncing of data from your Office 365 account to 3CX.


Requirements & Known Issues

  • Connectivity of 3CX host with the Office 365 service is required, for Office 365 changes to be broadcasted in near real-time to 3CX.
  • Even when connectivity is not ensured, 3CX still performs a daily synchronization during off-hours.
  • The sync mechanism is one-way, from your Office 365 account to 3CX.
  • Deleted or updated Office 365 synced users via the 3CX Management Console, revert to the prior state upon the next ad-hoc or nightly sync interval.
  • The 3CX v16 integration module supports Office 365 Business (Business Premium, Business Essentials) and Enterprise (Enterprise E1, E3, E5) accounts with Exchange and login with “Global Administrator” privileges.

Experience the power of integrating your Office 365 account with 3CX by upgrading to 3CX v16.




    • Related Articles

    • 3CX: How to Update Hours of Operations

      Note: Only Administrators have access to make changes to the Time Zones, Office Hours & Holidays. Update the Hours of Operation 1. Click Settings. 2. Choose Time zones, Office Hours & Holidays. 3. Locate the hours that you’d like to change and click ...
    • 3CX: Live Chat & Talk for Non-WordPress Sites

      Step 1: Set Required Parameters 1. Go to “Settings” > “WordPress/Website Integration” > “Apps & Plugins” section and specify your WordPress site URL to authorize chats and calls, e.g. “https://my-wordpress.example.com”, without any trailing “/”. Tip: ...
    • 3CX: Turning On Voicemail to Email for Users

      Voicemail to email is a useful, time-saving feature included in 3CX that allows voicemails left to your office extension to be delivered directly to your email address. Note: A user must have an email that is programmed for voicemail to email to work ...
    • Using the 3CX Android App

      The 3CX smartphone app for Android allows you to seamlessly take your office communications with you wherever you go. Access the company phonebook, make calls, send chat messages, and more from the palm of your hand. There’s no need to use your ...
    • 3CX: Managing Your Queue Status (Logging In & Logging Out of the Queue)

      Note: Your 3CX may look different depending on your version. The below article is based on V16. Global Login and Logout The global queue toggle will add an agent to all queues in operative mode or remove them from service. However, it will NOT ...