Skip to content

Teams client

Description

Teams uses HTTP connections for signaling and to retrieve the user data (e.g. chats) for the Teams client. Therefore, this connection to teams should always be reachable with a good performance or the user might experience long loading times when navigating through the teams app. As the Teams client test probes this Teams connection it indicates any issues with the availability and performance of the Teams app.

Info

Teams normally uses UDP packets for the audio and video transfer. In case of issues with this take a look at the Teams UDP test.

Parameters

Parameter Value
Method HTTP(S)
Target https://teams.microsoft.com
Number of measurements 58
Warning threshold 500
Critical threshold 1000
Status percentage 10%

Troubleshooting

Locate the issue

There are many possible root causes for Teams client issues. Therefore, narrow down where and when issues occur. Use the general troubleshooting guide and try to answer these questions:

  • Is it a client-specific, local or global issue?
    • Are there other clients with similar issues?
  • Are there other possibly related services with issues?
    • Are performance issue maybe caused by local connection issues or device performance issues?
    • Do other HTTP tests show similar patterns?
  • Are there performance changes over time?
    • Did the connection look better in the past? Are there any patterns?

If you find other services with issues also look at their test documentations.

Possible causes (status warning/critical):

TCP routing

The HTTP protocol uses TCP packets. If those packets are routed over many network hops (e.g. proxy server), the latency increases. Microsoft recommends to use a local breakout, a proxy bypass and no deep inspection for such packets.

  • Check if the packets are routed properly (according to Microsofts recommondations) and adjust the settings on the firewall, proxy, etc.

High bandwidth usage

If the bandwidth usage is high the HTTP tests notice it first. A high bandwidth usage impacts all services that use HTTP.

  • Check if other HTTP tests show similar high latencies.
  • Check if other clients at the same location have similar HTTP issues.
  • Check if the latency changes over the day.

Teams congested

Although this is unlikely, it is still possible that the Teams server in your region are congested.

  • Check if you have many clients (maybe even in different locations) with issues reaching Teams to verify this.

Possible causes (status error):

Requests blocked

A proxy or firewall might block the requests from Rimscout to Teams. To test the connection properly, consider unblocking those requests.

  • Check the proxy logs or the firewall for packets to https://teams.microsoft.com and consider unblocking them.

Info

If the operating system uses an HTTP proxy, the packets of this test use this proxy as well.

Teams service outtage

In case only Teams is unreachable (and is not blocked) then there is likely an outtage of the service.

  • Ensure that only this test has issues to verify that there is an outtage and no local issues. Also all clients in a location should be blocked.