eG Monitoring
 

Measures reported by MTMWHCalSumryTest

To figure out the Microsoft Teams call quality of the users across the organization, administrators can use the MTMWHCalSumryTest test.

Using this test, administrators can figure out the total count of call streams that were established across the organization. This test also reveals the count of calls that were successful. Dropped calls are promptly captured and alerted. The average call duration helps administrators rate the user experience on Microsoft Teams. Call setup failures and media failures are also brought to the attention of administrators.

Note:

This test uses Webhooks to collect metrics. Before running the Webhooks-based tests for Teams, make sure that the following pre-requisites are fulfilled:

  • Make sure that all the pre-requisites under Monitoring Office 365 are fulfilled;

  • Install and start the Webhooks service on the same system that hosts the eG agent.

  • A public HTTPS URL is required for the endpoint, so it can receive call records from Microsoft. To enable this transmission, make sure that the firewall is configured to allow traffic from the internet to the system hosting the Webhooks service. Also, make sure that the port at which the service listens is open.

  • Ensure that the Webhooks service is SSL - enabled.

  • The Microsoft Graph app should be configured with the User.Read.All Delegated Permission and the CallRecords.Read.All Application Permission; to know how to register the Microsoft Graph app on Azure Active Directory and assign permissions.

For more details on the above listed steps, refer to Pre- requisites for Monitoring Microsoft Office 365 Environments and Using Webhooks to Measure Call Quality documents.

Outputs of the test : One set of results for the monitored Microsoft Teams service.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
TotStrmCt Indicates the total number of call streams. Number  
MedSudedStrmCt Indicates the number of streams where media path was established and terminated normally. Number  
MedFlrPer Indicates the percentage of streams where either media path could not be established or did not terminate normally. Percentage  
MedFldStrmCt Indicates the number of streams where either media path could not be established or did not terminate normally. Number The detailed diagnosis of this measure lists the start time, end time, first UPN, second UPN, first IP address, second IP address, conference ID, the list of participants, caller and callee ID, and the count of times that media failed on each stream.
ClSupSudStrmCt Indicates the number of streams where media path could be established between the endpoints at the start of the call. Number  
ClSupFlrPer Indicates the percentage of all streams where media path could not be established between the endpoints at the start of the call. Percentage  
ClSupFldStrmCt Indicates the number of streams where media path could not be established between the endpoints at the start of the call. Number Ideally, the value of this measure should be zero.

The detailed diagnosis of this measure lists the start time, end time, first UPN, second UPN, first IP address, second IP address, conference ID, the list of participants, caller and callee ID, and the count of times that each stream failed because call setup failed.
ClDrpdStrmCt Indicates the number of streams where media path did not terminate normally. Number Ideally, the value of this measure should be zero.

The detailed diagnosis of this measure lists the start time, end time, first UPN, second UPN, first IP address, second IP address, conference ID, the list of participants, caller and callee ID, and the count of times that each stream failed because media path did not terminate normally.
ClDrpdFlrPer Indicates the percentage of successfully established streams where media path did not terminate normally. Percentage A low value is desired for this measure.
AvgCalDurtn Indicates the average duration of streams. Seconds