Sync Teams Status to Presence

This article covers the synchronization of Outlook status to phone system presence

Updated at July 21st, 2025

v20

Pre-Requisite

Expected Behavior

There are two functions to the sync behavior, from the phone system to Teams and the reverse.

These default status mappings can be changed (in some ways) with the assistance of support.

Update presence from Apps (phone system) to Teams clients

When the user changes their status in the softphone or mobile app, the following status change will be made in Teams

  • Available: Available
  • Away: Away
  • Do Not Disturb: Do not Disturb
 
 

Update presence from Teams clients to Apps (phone system)

When the user changes their status in the Teams, the following status change will be made in the phone system

In order for this to work properly, you must complete a couple additional steps.

  • Available: Available
  • Available (idle): Available
  • Away: Away
  • Be Right Back: Away
  • Busy: Do not Disturb
  • Busy (idle): Do Not Disturb
  • Do Not Disturb: Do Not Disturb
  • In a call: Do Not Disturb
  • In a meeting: Do Not Disturb
 
 

Tips and Gotchas

If you are using Presence sync, the following considerations need to be made:

  • Custom Statuses are incompatible, as Custom Statuses will always override the native phone status
  • Users who step away from their desk for a couple minutes, even with their headset on ready to take a call, may end up in the Teams Idle status, which when synced will log them out of queues. This will also usually occur upon locking Windows.
  • The same behavior may be a benefit, to log users out of queue when they forget to logout themselves. Especially useful for Skill Based Call Routing.
 
 

Enable Sync

  1. Login to the phone system admin portal
  2. Open the phone system in question
  3. Go to Integrations > Microsoft 365
  4. Set Update presence from Apps to Teams clients to Yes
  5. Set Update presence from Teams clients to Apps to Yes
  6. Click Save changes at the top

If you setup the Teams > Apps direction:

  1. On the Dashboard/Overview page go to Open Phone System Console
  2. Go to Admin in the bottom left, then Users in the left column
  3. Go to M365 at the top
  4. Under the Teams Synchronization section, click the Authorize button
  5. Login as a Microsoft administrator, but you do not need to consent for the organization.
  6. Click Save at the top
 
 

v18

This is NOT Teams Presence Sync

With the backend v20 release, additional options will be available to sync your status directly with Teams which should have less pitfalls than syncing against Outlook. Until then this may be a suitable stopgap to help prevent calls during Teams meetings.

 

Pre-Requisite

Enable Sync

  1. Login to the bvoip phone system
  2. In the top right go to Integrations > Microsoft 365
    image-png-Jan-29-2024-06-13-32-3439-PM
  3. Go to the Calendar Sync tab
  4. Check the Enable calendar sync box
  5. Adjust the synchronization mode to Sync only the users listed below, unless you want to sync all users.
  6. Click Add User(s) and add the users you want to synchronize.
  7. Click Save Changes
  8. When your Outlook status updates for a meeting, your phone system presence status will also change.