Presence Sync: 3CX stuck on "DND" when Teams reverts to "Busy"

GH80ehgeg

Platinum Partner
Basic Certified
Joined
Mar 25, 2024
Messages
4
Reaction score
2
Hi everyone,

I'm currently stuck with the 3CX/Teams Presence Sync configuration and keep running into a logical loop for which I haven't found a clean solution yet. The issue occurs when the Teams status is set to "Busy" prior to a call.

The Scenario (Step by step):

  1. My status in Teams is Busy (e.g., due to a calendar event).
  2. My status in 3CX is Available.
  3. I receive a call via 3CX and answer it.
  4. Teams automatically changes its status to In a call.
  5. My "Teams to 3CX" rule kicks in: In a call triggers the Do Not Disturb profile in 3CX (which is exactly what I want, to avoid being interrupted by 3CX calls during Teams meetings).
  6. I end the call. Teams correctly reverts to its previous status: Busy.
The Problem: At this point, the 3CX extension remains permanently stuck in the DND profile. For 3CX to become reachable again, it would need a trigger from the Teams Busy status to switch back to Available or a manual set to available. However, the 3CX logic doesn't allow this: In the mapping dropdown (Teams to 3CX), the options for the "Busy" status are Do Not Disturb, Away, and Do not sync this presence.

Because it is set to Do not sync (or alternatively DND), the PBX doesn't receive a new trigger after hanging up and simply stays in DND.

- Is there an official best practice to resolve this sync loop that I am missing, without touching any other statuses?
- Are there any plans to allow mapping "Busy" (Teams) to "Available" (3CX) in a future update (losing the initial idea of "busy"?

Thanks in advance for your input!

Best regards
Markus
 

Latest Posts

Forum statistics

Threads
111,946
Messages
589,878
Members
164,840
Latest member
martinschilder