JohnPham@Seattle

Hiding Microsoft Teams status icons

June 22, 2020

2 min read

Microsoft Teams shows your coworkers current status from available, busy, to away. I can see the utility in knowing this but for myself, I'd rather not know.

Microsoft Teams status icon

From working remotely, I've found asynchronous communication to be the best way to do most of my communication. The status icons changes the way I chat. For example, if I send a message to someone that is available I could sit there waiting for an instant response. Take the status away and my expectation that the person will respond soon goes away.

Removing the status icons

Teams makes an API call to get the status of your coworkers. The URL that it hits is http://presence.teams.microsoft.com. If we can block those requests, we'll stop seeing the status icons.

We can use Fiddler to block requests to a specific URL. Because Fiddler works on all OS', we can do the following steps across all the devices we use.

  1. Install Fiddler
  2. Open the AutoResponder tab
  3. Check "Enable rules"
  4. Check "Unmatched requests passthrough"
  5. Click "Add rule"
  6. In the "Request URL Pattern" input, enter http://presence.teams.microsoft.com
  7. In the "Local file to return or *Action to execute" input, choose "*drop"

With that done, Teams will no longer show the status icons.

Microsoft Teams with disabled status icons

Extending this to other applications

If you'd like to do this for other applications, you can use Fiddler to see all the network requests an application makes. Once you find the API endpoint the application makes, you can make a rule to drop the request.