View Microsoft Teams Data Collected by Aternity

Aternity integrates with Microsoft Teams and collects data about MS Teams calls. This allows organizations to investigate and troubleshoot calls quality in Microsoft Teams using Aternity advanced dashboard. The description of the collected data is coming from Microsoft Teams.

After your account administrator configures the required settings in the Azure Active Directory and in the Aternity Integration Settings screen, then Aternity will be able to identify all your account activities in Microsoft Teams and securely communicate with Microsoft Graph to provide you the data related to Microsoft Teams calls.

You can analyze this data in the Analyze Calls Quality in MS Teams (Advanced) dashboard (learn more). You can also see this data with REST API (learn more).

Note

Aternity collects and displays Microsoft Teams calls after this data is available through the Microsoft Graph service. Due to delays in receiving calls data by Microsoft Graph, Aternity might also experience delays in reporting and displaying this data. In some extreme cases (a delay of several hours), some calls may remain unreported.

Field Description
Application Dimensions (Attributes)
Application Name

Displays the name of the application (Microsoft Teams Meetings).

Application Version

Displays the version number of the application.

Audio Dimensions (Attributes)
Audio Capture Device Name

Displays the name of the audio capture device.

Audio Capture Device Driver

Displays the name of the audio capture device driver.

Audio Render Device Name

Displays the name of the audio render device.

Audio Render Device Driver

Displays the name of the audio render device driver.

Audio Inbound Media Bypassed

Displays the True value if audio data bypassed the mediation server.

Call Dimensions (Attributes)
Call Connection

Displays the type of calls in Microsoft Teams: direct calls between two devices (peerToPeer), or conference call where more than two devices connect to a bridge to participate in a call (groupCall). Each connection to a call appears in the dashboards as a separate entry.

Call ID

Displays the Call ID from Microsoft Teams by which users can locate and view a specific call record (common to all participants of a unique call).

Call Media Audio

Indicates if audio was used in the call (True). Otherwise it is False.

Call Media Video

Indicates if video was used in the call (True). Otherwise it is False.

Call Media Sharing

Indicates if media sharing was used in the call (screen or application sharing).

Call User Name

Displays the name of Microsoft Teams user logged in to the device.

Incoming/Outgoing Call

Indicates whether the call is incoming or outgoing from the perspective of the monitored user.

Network Connection Subnet

Subnet used for the call.

Network Connection Type

Displays the network connection type, like WiFi, wired, or else.

PSTN on Call
User Feedback Rating

Displays the different call quality feedback ratings that can be provided by a user at the end of a call.

Call Quality

Audio Combined Call Quality

Provides visibility on the meeting's quality based on network metrics for both incoming and outgoing calls collected for the time of a meeting.

Displays the minimum value out of inbound and outbound call quality.

Audio Inbound Call Quality

Provides visibility on the incoming calls quality based on network metrics collected for the time of a meeting.

Displays an estimate of the network quality, on a scale between 0 and 5, where 5 is the best score and 0 is the worst, and where breaching the Poor threshold for any one of the fields returns 2.

The formula for the Network Quality is as follows:
5 - 3*(Latency/250 + Jitter/30 + Packet Loss/10)

Audio Outbound Call Quality

Provides visibility on the outgoing calls quality based on network metrics collected for the time of a meeting.

Displays an estimate of the network quality, on a scale between 0 and 5, where 5 is the best score and 0 is the worst, and where breaching the Poor threshold for any one of the fields returns 2.

The formula for the Network Quality is as follows:
5 - 3*(Latency/250 + Jitter/30 + Packet Loss/10)
Score
Audio Inbound Rating and Audio Outbound Rating

Audio Rating measures a user's experience during an audio meeting. The score displays the audio quality during an incoming or outgoing call.

It assesses quality by measuring the network jitter, latency, and dropped packets to score the quality for a single device in a single call.

The score can be Poor, Good, or Not Applicable, based on audio measures for incoming or outgoing calls.

If jitter, latency, or dropped packets breach their respective thresholds, the audio quality is low (Poor). Poor means that at least one of the following metrics meet:
  • Latency > 250ms
  • Jitter > 30ms
  • Packet loss > 10%

Not Applicable means that there are no relevant metrics for that call. Otherwise, the score is Good.

Audio Rating

Displays the overall quality rating for an audio call. The rating is Poor if at least one of audio ratings (inbound or outbound) is poor; otherwise, it is Good. If there are no ratings for both incoming and outgoing calls, then the rating is Not Applicable.

Combined Inbound Rating
Combined Outbound Rating
Combined Rating
Sharing Inbound Rating and Sharing Outbound Rating

Sharing Rating measures a user's experience while sharing the screen during a meeting. The score displays the network quality while sharing screen during an incoming or outgoing call.

It assesses quality by measuring the network jitter, latency, and dropped packets to score the quality for a single device in a single incoming call.

The score can be Poor, Good, or Not Applicable, based on video measures for incoming or outgoing calls.

It assesses quality by measuring the network jitter, latency, and dropped packets to score the quality for a single device in a single call.

If jitter, latency, or dropped packets breach their respective thresholds, the quality is low (Poor). Poor means that at least one of the following metrics meet:
  • Latency > 250ms
  • Jitter > 30ms
  • Packet loss > 10%

Not Applicable means that there are no relevant metrics for that call. Otherwise, the score is Good.

Sharing Rating

Displays the overall network quality for sharing screen during the meeting. The rating is Poor if at least one of sharing ratings (inbound or outbound) is poor; otherwise, it is Good. If there are no ratings for both incoming and outgoing streams, then the rating is Not Applicable.

Video Inbound Rating and Video Outbound Rating

Video Rating measures a user's experience during the video meeting. The score displays the video quality during an incoming or outgoing video call.

It assesses quality by measuring the network jitter, latency, and dropped packets to score the quality for a single device in a single incoming video call.

The score can be Poor, Good, or Not Applicable, based on video measures for incoming or outgoing calls.

It assesses quality by measuring the network jitter, latency, and dropped packets to score the quality for a single device in a single call.

If jitter, latency, or dropped packets breach their respective thresholds, the audio quality is low (Poor). Poor means that at least one of the following metrics meet:
  • Latency > 250ms
  • Jitter > 30ms
  • Packet loss > 10%

Not Applicable means that there are no relevant metrics for that call. Otherwise, the score is Good.

Video Rating

Displays the overall quality rating for a video call. The rating is Poor if at least one of video ratings (inbound or outbound) is poor; otherwise, it is Good. If there are no ratings for both incoming and outgoing video calls, then the rating is Not Applicable.

Video Dimensions (Attributes)
Video Capture Device Name

Displays the name of the video capture device.

Video Capture Device Driver

Displays the name of the video capture device driver.

Video Render Device Name

Displays the name of the video render device.

Video Render Device Driver

Displays the name of the video render device driver.

Network Measures
Network Connection Wifi Signal Strength

Displays the percent strength of the WiFi signal which the device receives, which can impact communication speed.

Network Connection Sent Audio Quality Impact (percent)

Displays the percentage of the call where the network was causing poor quality of the audio sent.

Network Connection Received Audio Quality Impact (percent)

Displays the percentage of the call where the network was causing poor quality of the audio received.

Network Connection Delayed Audio Impact (percent)

Displays the percentage of the call where the network delay was significant enough to impact the ability to have real-time two-way communication.

Network Connection Low Bandwidth Audio Impact (percent)

Displays the percentage of the call where the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.

Audio Measures
Audio Inbound Network Degradation

Displays the network impact on incoming audio MOS as estimated by Aternity.

Audio Inbound Network Degradation Volume
Audio Outbound Network Degradation

Displays the network impact on outgoing audio MOS as estimated by Aternity.

Audio Combined Network Degradation

Displays the maximum value out of a given Audio Inbound Network Degradation and Audio Outbound Network Degradation.

Audio Combined Network Degradation Volume
Audio Inbound Bandwidth Estimate

Displays an estimated bandwidth for incoming audio data (in bits per second).

Audio Inbound Jitter Average

Displays the average jitter for the incoming audio data in milliseconds.

Audio Outbound Jitter Average

Displays the average jitter for the outgoing audio data in milliseconds.

Audio Inbound Jitter Max

Displays the maximum jitter for the incoming audio data in milliseconds.

Audio Outbound Jitter Max

Displays the maximum jitter for the outgoing audio data in milliseconds.

Audio Inbound Packet Loss Average

Displays the average packet loss for the incoming audio data.

Audio Outbound Packet Loss Average

Displays the average packet loss for the outgoing audio data.

Audio Inbound Packet Loss Max

Displays the maximum packet loss for the incoming audio data.

Audio Outbound Packet Loss Max

Displays the maximum packet loss for the outgoing audio data.

Audio Inbound RoundTrip Time Average

Displays the average round trip time for incoming audio data in milliseconds.

Audio Inbound RoundTrip Time Max

Displays the maximum round trip time for incoming audio data in milliseconds.

Audio Inbound Network Jitter Average (ms)

Displays the average network jitter for incoming audio data in milliseconds.

Audio Inbound Network Jitter Max

Displays the maximum network jitter for incoming audio data in milliseconds.

Audio Inbound Packet Utilization

Displays the packet count for incoming audio data.

Video Measures
Video Inbound Packet Utilization

Displays the packet count for the incoming video data.

Video Inbound FEC Packet Loss Average

Displays the number of packets lost for incoming video data after the Forward Error Correction has been applied.

Video Inbound Frame Loss (percent)

Displays the average percentage of incoming video frames loss.

Video Inbound Low Frame Rate (percent)

Displays the percentage of incoming video where frame rate is less than 7.5 frames per second.

Video Inbound Packet Loss Percentage

Displays the percentage of incoming video packets loss, computed over the duration of the session.

Video Inbound Frame Rate Average (fps)

Displays the average frames per second received for a video stream, computed over the duration of the session.

Video Inbound Low Processing Capability (percent)

Displays the percentage of the call that the client has less than 70% of expected video processing capability.

Sharing Inbound Packet Utilization

Displays the packet count for the stream.

Sharing Inbound Frame Rate Average

Displays the average number of frames per second received for a video stream, computed over the duration of the session.

Call Duration (in seconds)

Displays the duration of a user's call or session in seconds.

This is NOT the duration of the entire call (for conference calls, when people can connect or disconnect at any time, the duration of a user's call and the duration of the entire call are not necessarily equal).