Share via

Outlook busy calendar events --> Teams Do not disturb

Grant Longhurst 0 Reputation points
2026-03-06T03:30:24.6166667+00:00

Hi,

We would like busy calendar events to turn on Teams do not disturb so when users have busy calendar events they cannot be called in Teams calling.

From MS365 support -

I would like to clarify the current behavior of Microsoft Teams regarding presence updates based on Outlook/Exchange calendar events. Microsoft Teams does automatically update presence to “Busy” or “In a meeting” when corresponding calendar events are detected. However, Teams does not natively switch to “Do Not Disturb (DND)” for standard “Busy” calendar events. This behavior has been confirmed across Microsoft documentation and community discussions. 

That said, some organizations do achieve this functionality through custom automation using the Microsoft Graph API, which allows presence to be set programmatically based on calendar conditions. 

For implementing a custom DND automation solution, we recommend raising a paid advisory/consulting request through the Service Hub portal, where the appropriate Microsoft engineering or consulting teams can assist you with designing and deploying a Microsoft Graph–based solution tailored to your requirements

Can anyone help with this?

Microsoft Teams | Microsoft Teams for business | Calendar | Sync calendars
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Kai-Ex 745 Reputation points Microsoft External Staff Moderator
    2026-03-06T06:26:26.4166667+00:00

    Dear Grant Longhurst,

    Thank you for posting your question on the Microsoft Q&A forum.

    I understand you’re trying to achieve preventing incoming Teams calls from ringing when users have calendar events marked as Busy. This is a valid requirement for organizations that want to minimize interruptions during scheduled work or meetings.

    Unfortunately, at the moment, Microsoft Teams does not provide a built-in feature that automatically switches a user’s presence to Do Not Disturb (DND) based on calendar events marked as Busy. Teams reads Outlook/Exchange calendar events and updates the user’s presence to Busy or In a meeting when applicable. However, these presence states still allow incoming calls and notifications.

    As a temporary workaround, users can manually set their status to Do Not Disturb during meetings if they want to prevent calls or notifications. However, this action cannot currently be enforced automatically based on calendar events through native Teams settings.

    If your organization requires automatic DND during calendar events, the typical approach is to implement custom automation using the Microsoft Graph API. With this approach, a workflow or script can monitor calendar events and programmatically update a user’s presence in Teams (for example, setting the status to DND when a meeting begins and reverting it afterward).

    Additionally, there is a built-in feature that may partially align with your objective. Teams supports Busy on Busy behavior through calling policies. When this setting is enabled, if a user is already in an active call, additional incoming calls can be automatically rejected or redirected (for example, to voicemail). However, it is noted that this feature:

    Does not automatically change presence to DND

    Only applies when the user is already in a call or when certain external/PSTN calls are received

    Because of this limitation, it may help reduce interruptions during active calls, but it cannot enforce call blocking purely based on calendar events.

    User's image

    For more details on this feature, you can refer to the following documentation: Routing inbound calls

    I hope the information above is helpful. If you have any further questions, please feel free to reach out.


    If this response resolves your issue, please click Accept Answer and consider upvoting it. If you have additional questions, kindly click Comment.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.