Use Call Analytics to troubleshoot poor Skype for Business call quality

Call Analytics helps you to troubleshoot call or connection problems with Skype for Business. Call Analytics shows detailed information about the devices, networks, and connectivity for the calls and meetings of each user in your Skype for Business account. If building, site, and tenant information has been added to Call Analytics, it will also be shown for each call and session. Information available via Call Analytics can help you figure out why a user had a poor call or meeting experience.

> [!NOTE]
> Call Analytics is currently in preview. Text and images described here may not match your experience. 

Troubleshoot call quality problems using Call Analytics

The permissions level assigned to you determines what type of information you have access to in Call Analytics:

  • Skype for Business admin: You have access to all the information in Call Analytics and in the Skype for Business Admin center.

  • Helpdesk agent with Tier 1 permissions: You see a limited set of data in Call Analytics. You can troubleshoot calls, but you'll hand off problems with meetings to a Tier 2 agent. You don't have access to the rest of the Skype for Business Admin center.

  • Helpdesk agent with Tier 2 permissions: You see all available data in Call Analytics and can help troubleshoot problems with both calls and meetings. You don't have access to the rest of the Skype for Business Admin center.

See your Skype for Business admin if you need help with permissions.

Open Call Analytics as a Tier 1 or Tier 2 helpdesk agent

  1. Go to the Office 365 admin center and sign in using your work or school account. Then in your web browser go to https://adminportal.services.skypeforbusiness.com.

  2. In User Search, start typing either the name or sip address of the user whose calls you want to troubleshoot and then select the user from the list.

    Screenshot of the User Search box of Call Analytics in the Skype for Business Admin Center.

  3. In Call history, select the call or meeting that you want to troubleshoot.

    Screenshot shows the call history page for a user with information such as the user's contact details, a summary of the 7-day quality and activity for meetings and calls, and an overview of dates and times, recipients, and audio quality,

  4. Select the Advanced tab, and then look for yellow and red items which indicate poor call quality or connection problems.

    In the session details for each call or meeting, minor issues appear in yellow. (For example, in the following screenshot, the values are in yellow for Average jitter, Max jitter, and Average packet loss rate.) If something is yellow, it's outside of normal range, and it may be contributing to the problem, but it's unlikely to be the main cause of the problem. If something is red, it's a significant problem, and it's likely the main cause of the poor call quality for this session.

    Screenshot shows the Advanced tab of a user's Call history with the Inbound network section expanded to reveal that the data for average jitter, max jitter, and average packet loss rate are shown in a yellow color, meaning they are minor issues.

In rare cases, quality of experience data isn't received for audio sessions. Often this is caused by the call dropping and connection with the client terminating. When this occurs, the session rating is "unavailable".

For audio sessions that do have quality of experience (QoE) data, the following table describes major issues that qualify a session as "poor."

Issue Area Description
Call setup
Session
The error code Ms-diag 20-29 indicates the call setup failed. The user couldn't join the call or meeting.
Audio network classified poor call
Session
Network quality issues were encountered in areas such as packet loss, jitter, NMOS degradation, RTT, or concealed ratio. For more information about the conditions used to classify poor calls, see this Microsoft blog post.
Device not functioning
Device
A device isn't functioning correctly. Device not functioning ratios are :
DeviceRenderNotFunctioningEventRatio >= 0.005
DeviceCaptureNotFunctioningEventRatio >= 0.005

Set up Skype for Business Call Analytics

What's the difference between Call Analytics and Call Quality Dashboard?