Back to Blog
Guide

Teams Busy vs In a Meeting: What Each Red Status Means

In Microsoft Teams, Busy is a status you set by hand, and it lasts one day unless you pick a duration. In a meeting comes from an Outlook event, and In a call comes from a live call, so both end on their own. All three show a red dot and still let notifications through. How they differ from Do not disturb and Away, and why Teams shows Busy when you are free.

Slack Green Team
September 25, 2026
October 7, 2026
6 min read
Share:
microsoft teams
teams status
presence

In Microsoft Teams, Busy and In a meeting show the same red dot, but they come from different places. Busy is a status you pick by hand, and without a duration it lasts one day. In a meeting is set by Teams from an event on your Outlook calendar, and it ends when the event ends. In a call is set by a live Teams or phone call and ends when you hang up. None of the three mute your notifications. Do not disturb does: it hides banners and sends calls to voicemail.

This page covers the Teams red statuses and links to the Slack version at the end.

Teams red statuses side by side

Microsoft's admin guide, "User presence in Teams", splits statuses into ones you set and ones Teams sets for you. For the red family:

StatusWho sets itEnds whenNotifications and calls
BusyYou, by handYour duration, or after 1 dayNormal
In a meetingTeams, from an Outlook eventThe event endsNormal
In a callTeams, from a live callYou hang upNormal
PresentingTeams, when you share your screenYou stop sharingBanners muted
FocusingTeams, from focus time on your calendarThe focus block endsBanners muted
Do not disturbYou, by handYour duration, or after 1 dayBanners muted, calls go to voicemail

Coworkers see the same red dot for Busy, In a meeting and In a call. The label under your name, or on hover, tells them which one it is. Do not disturb, Presenting and Focusing use the red dot with a white bar. Every Teams icon and color is in Microsoft Teams status icons meaning.

In a meeting vs In a call in the Teams code

Teams keeps In a meeting and In a call apart as separate presence values. We printed them from the Teams web client (teams.microsoft.com, 7 October 2026), with the names Teams uses when it passes your status to Office apps such as Outlook:

#!/usr/bin/env python3
# Download the Teams web client and print how it passes your Teams presence to Office apps.
import re, urllib.request
UA = {"User-Agent": "Mozilla/5.0 (Macintosh) Chrome/140.0"}
def get(u): return urllib.request.urlopen(urllib.request.Request(u, headers=UA), timeout=60).read().decode()
html = get("https://teams.microsoft.com/v2/")
url = next(u for u in re.findall(r"https://[^\"'\s]+?/hashed-assets/[^\"'\s]+?\.js", html) if "onecdn" in u and "/async-entry-" in u)
js = get(url)
m = re.search(r'\(\)\(([^)]*)\)\.find\(\w+=>\w+===\w+\.activity\)\|\|"(\w+)"', js)
print("activities Teams knows:", m.group(1).replace('"', ""))
print("anything else becomes:", m.group(2))
pairs = re.findall(r'\["(\w+)","(\w+)"\]', re.search(r"=new Map\((\[\[\"InACall\".*?\]\])\)", js).group(1))
print(f"{'Teams activity':<24} shown to Office apps as")
for teams, office in pairs:
    print(f"{teams:<24} {office}")

Output:

activities Teams knows: InACall,InAConferenceCall,InAMeeting,Presenting,OffWork,Available,Inactive,Busy,DoNotDisturb,BeRightBack,Away,Offline,UrgentInterruptionsOnly,PresenceUnknown,OutOfOffice
anything else becomes: PresenceUnknown
Teams activity           shown to Office apps as
InACall                  OnThePhone
InAConferenceCall        InAMeeting
InAMeeting               InAMeeting
Presenting               Presenting
OffWork                  Offline
Available                Online
Inactive                 Idle
Busy                     Busy
DoNotDisturb             Focusing
BeRightBack              BeRightBack
Away                     Away
Offline                  Offline
UrgentInterruptionsOnly  Focusing
PresenceUnknown          Unknown
OutOfOffice              OutOfOffice

Teams has three separate values here: InAMeeting, InAConferenceCall and InACall. On the way to Office apps, InAConferenceCall also becomes InAMeeting and InACall becomes OnThePhone, while Busy stays Busy. So in Outlook a conference call and a meeting look the same, and a plain call reads as on the phone.

Teams Busy vs In a meeting

The difference is who decides.

  • • Busy is your choice. You click your profile picture, open your status, and pick Busy. It stays until the duration you chose, or for 1 day if you chose none. It does not know about your calendar.
  • • In a meeting is Teams reading Outlook. Any event on your calendar marked Show as: Busy sets In a meeting for its time, whether or not it has a Teams link. Events marked Free or Tentative do not. When the event ends, your status goes back to what Teams works out from your activity.

That second rule explains most "Teams shows In a meeting instead of Busy" questions. A block such as "Lunch" or "Deep work" marked Busy on your calendar shows as In a meeting. If you would rather show Busy, set the event to Free and set Busy by hand, or book the time as focus time, which shows Focusing.

Microsoft's order of statuses, from most to least available, is Available, Busy, In a meeting, In a call, Do not disturb, Be right back, Away, Offline. During a call or meeting you can pick any status for its length. Outside one, you can only pick a status that is less available than the one Teams calculated.

Teams Busy vs In a call

In a call means Teams or Teams Phone has a live call open on one of your devices. It starts when the call connects and ends when you hang up. Busy has nothing to do with calls. If you are in a call and set Busy by hand, the manual choice lasts only for that call.

People who get calls through a call queue should know that a queue can use your status. Microsoft says "call queues can use presence to route calls to agents", so In a call or Busy may skip you for the next call.

Teams Busy vs Do not disturb

Busy tells people you are working and leaves your notifications alone. Do not disturb stops banner notifications and sends incoming calls to voicemail. Messages still arrive in both cases; you see them when you open Teams.

If you want quiet but need a few people to reach you, use Do not disturb with a priority access list, under Settings, Privacy. Messages and calls from those people still come through. Steps for setting Busy so it looks deliberate are in how to look busy on Teams.

Why Teams shows Busy when you are not in a meeting

What you seeLikely causeFix
Busy all dayYou set Busy yesterday, and a manual Busy lasts 1 dayChoose Reset status, or set a duration next time
In a meeting with no meetingAn Outlook event marked Show as: Busy, with or without a Teams linkSet the event to Free or Tentative
In a meeting after it endedThe meeting window is still open or you did not leave the callLeave the meeting fully and close its window
In a call with no callTeams on another device is still in a callHang up or sign out on that device
Status lags behind your calendarYour mailbox is on-premisesMicrosoft expects delays of up to 1 hour

RingCentral has the same calendar-driven status; see RingCentral status stuck on In a meeting.

Teams takes your status from the device you used most recently. A phone that is still in a call, or a second laptop, can hold a red status you do not see on your main computer. Step-by-step fixes, including resetting Teams, are in Teams status stuck on Busy.

Why Teams Busy changes to Away

A manual Busy does not stop Teams from calculating Away. Teams sets Away after about 5 minutes with no keyboard or mouse input on your computer, and at once when you lock it. It sets Offline when the computer sleeps. Microsoft moderators have said in the Q&A forum that idle time or a locked screen can replace a status set by hand.

So Busy vs Away is decided by your computer. If the red dot must stay, the computer has to stay awake, unlocked and in use. How long each timer runs is in how long before Teams shows Away, and fixes for a status that keeps turning yellow are in Teams status stuck on Away.

Slack has fewer statuses

Slack has only two presence states, active and away, plus Do not disturb and a custom status with an emoji. A Slack calendar app can set an "In a meeting" status, but it does not change the presence dot. How Slack builds that dot is in how Slack decides when you are away, and syncing your calendar to a Slack status is in Slack Outlook calendar integration.

Related Articles

Guide

How to See All Your DMs in Slack, Including the Hidden Ones

The DMs tab lists your direct messages with people. App DMs, Slackbot and DMs with deleted accounts sit elsewhere. We compared the tab with the full list the Slack API returned.

Slack Green Team
Guide

Slack Images Not Showing? 5 Causes We Reproduced

We uploaded images to a Slack test channel and then switched each image setting off, ran /collapse, and posted from a bot that was not in the channel. Five causes, each reproduced.

Slack Green Team
Guide

How to Message Yourself on Slack (and What It Notifies)

Your own name under Direct messages opens a private DM with yourself. We sent it a note, a file, a scheduled message and a reminder, and checked which ones raised a badge.

Slack Green Team