Overview
This DEX Pack offers a proactive evaluation of Teams Call Quality. Use this dashboard to review where in your organization that your users could potentially experience poor Teams calls.
The pack uses a collection extension in combination with the official Microsoft Teams Network Assessment Tool, which can be automatically deployed via InTune. It periodically simulates a real media stream to Teams media relays (specific to your systems) to assess key metrics such as jitter, latency, and packet loss, all of which can impact call quality. To begin collecting data, the Microsoft tool must be deployed to the target systems.
The collection extension data will also feed three Teams Quality Fail sensors for jitter, latency, and packet loss.
The collection extension provided with this pack utilizes a third party data processor which is outside of the SysTrack cloud environment. The collection extension uses a script which determines the system local connection egress IP, and the egress IP detected by the Teams media relay. Both IPs are then transmitted to the public API service from RIPEStat to determine the ISP ownership and location information registered against the IP.
How This Feature Helps You
Some of the benefits you will get with this are:
Averages
This is across everyone in your organization that is running this test based on the Average Jitter (ms), Average Latency (ms), and Average Loss Rate (%) that is being experienced.
Average Jitter - This is the average change in delay between successive packets. Most modern VoIP software including Microsoft Teams can adapt to some levels of jitter through buffering. It's only when the jitter exceeds the buffering that a participant notices the effects of jitter.
Average Latency - This is the time it takes to get an IP packet from point A to point B on the network. This network propagation delay is tied to physical distance between the two points and the speed of light, including extra overhead taken by the various routers in between. Latency is measured as one-way or Round-trip Time (RTT).
Average Loss Rate - This is often defined as a percentage of packets that are lost in a given window of time. Packet loss directly affects audio quality—from small, individual lost packets having almost no impact, to back-to-back burst losses that cause complete audio cut-out.
Metrics Measured:
Poor = Red
Average = Yellow
Optimal = Green
These are the thresholds for each metric, as defined by Microsoft.
Teams Quality per Location & Media Relay
You can monitor and assess the quality of Microsoft Teams calls based on factors such as location, media relay, and network conditions. This helps to proactively identify and address potential issues before you are impacted.
Click the down arrow to export the information to a .CSV file.
The tests are broken down into different countries.
You can click from Country to City to Media Relay (which is the Teams' server) to ISP.
That way you can start to see which ISP's, locations, or media relays could be responsible for a bad connection.
Avg Jitter per Location
A map with average jitter per location that plots the variation in packet delay across different geographical locations. You can zoom in to a country or region by selecting the row in the grid to the left.
.png?sv=2026-02-06&spr=https&st=2026-07-28T04%3A11%3A48Z&se=2026-07-28T04%3A26%3A48Z&sr=c&sp=r&sig=DJHfPloYnhnO5EhJZ7y%2FZxSWDjUY5fcUtm34pIBHirQ%3D)
Systems
When you click on a country, you can drill down to specific cities, which will show in the Systems grid. This will show more granular information around the tests that have been run from those systems.
.png?sv=2026-02-06&spr=https&st=2026-07-28T04%3A11%3A48Z&se=2026-07-28T04%3A26%3A48Z&sr=c&sp=r&sig=DJHfPloYnhnO5EhJZ7y%2FZxSWDjUY5fcUtm34pIBHirQ%3D)
The drill down works for any selection in the table. For example, if you expand the Canada row to Toronto and expand that to 156.24.xxx.xx, then the table will show systems in Toronto, Canada that have connected through media relay 156.24.xxx.xx. The map selection is ignored by default. To enable that, you have to set the drop-down at the top of the Systems table to Show systems based on map selection.
Selected System Results
Once you select a system, you can review the results to see what is contributing to the issues.
.png?sv=2026-02-06&spr=https&st=2026-07-28T04%3A11%3A48Z&se=2026-07-28T04%3A26%3A48Z&sr=c&sp=r&sig=DJHfPloYnhnO5EhJZ7y%2FZxSWDjUY5fcUtm34pIBHirQ%3D)
Selected System & Metric
You can see a graph of the jitter and the latency over time for the user.
.png?sv=2026-02-06&spr=https&st=2026-07-28T04%3A11%3A48Z&se=2026-07-28T04%3A26%3A48Z&sr=c&sp=r&sig=DJHfPloYnhnO5EhJZ7y%2FZxSWDjUY5fcUtm34pIBHirQ%3D)
The graph allows you to see the selected metric trend over time for the system, provides Country/City/ISP information, and if the connection was routed. A routed connection is defined by the egress IP of the system (internet facing IP) and the egress IP detected by the Teams media relay being different.
The shading on the graph indicates the Country/City/ISP the tests are being run from, the color of the line indicates if it is or is not routed, and the line value is the selected metric.

FAQ
Does the Teams Quality DEX Pack monitor Microsoft Teams call quality in real time?
No. The Teams Quality DEX Pack does not monitor active Microsoft Teams calls in real time. Instead, it reports results from scheduled Teams network quality checks and uses those results to identify conditions that could affect call quality, such as packet loss, latency, and jitter. This makes it useful for proactive troubleshooting and trend analysis, not live in-call monitoring.
Can we show a real-time Teams call quality dashboard during a live presentation?
Not as a live call monitoring dashboard. The Teams Quality dashboard shows historical and aggregated results from scheduled network quality checks rather than real-time call telemetry from an active meeting or call. For a proof of concept, it is best to position the dashboard as a way to show recent results, patterns, and potential network issues across the environment.
Why does the Teams Quality DEX Pack collect data on a schedule instead of during live calls?
Scheduled checks provide a consistent way to measure network conditions even when no Teams call is in progress. This helps teams spot recurring problems, compare results over time, and investigate issues before users report poor call quality. The four hour interval acts as a regular health check while limiting collection overhead.
How much data does the Teams Quality DEX Pack capture during a Teams call?
The Teams Quality DEX Pack does not capture audio or video content, and it does not record full packet-level streams for individual live calls. Instead, it stores summary quality metrics from scheduled checks and related endpoint context used for investigation. For detailed session-level analysis of actual Teams calls, organizations typically use Microsoft tools such as Call Quality Dashboard and Call Analytics.
What data sources does the Teams Quality DEX Pack use to collect call quality metrics?
The core Teams quality results come from scheduled Teams network quality checks. Those results include probe time, average packet loss, average latency, average jitter, proxy status, and the primary ISP. SysTrack can also correlate those results with endpoint telemetry to help identify local device, network, or connectivity conditions that may contribute to poor Teams performance. In addition, an API service from DP-IP is used to map ISP and location.