Introduction
A new version of Call Inspector was released on May 5, 2022. This new version has the following advantages over the previous version:
- Locating user-specific issues through call-specific issues is more efficient, especially for large-scale calls.
- Key quality metrics and events now offer receiver's and sender's views, making it convenient to locate exceptions.
- Agora's auto-diagnosis engine is fully integrated to reduce the time cost of inspecting a call through intuitive conclusions. All features related to the auto-diagnosis engine are currently in beta.
To help you transition smoothly, the new Call Inspector provides a one-click switch on the user interface so you can go back to the old version. This option is available until the old version goes offline, which is scheduled for May 19, 2022.For calls started before April 19, 2022, the new Call Inspector is for reference only because it has higher requirements for data.
Feature overview
The new Call Inspector provides the following features:
The following workflow shows how to use the Call Inspector features together:
Enable Call Inspector
To enable Call Inspector, subscribe to an Agora Analytics pricing plan. For details, see Pricing Plans.
Use Call Search
On the Call Search page, you can apply multiple filters (including channel name, call duration, call freeze rates, and number of users) to search calls and view their basic information.
To search calls, follow these steps:
Log in to Agora Console and click Agora Analytics > Call Inspector on the left navigation menu.
In the upper-left corner, select a project. You see all the available calls① under the project.
Start a search through one of the following ways:
Basic search: On the top of the page, select a time range, channel name or call ID, and call status.
Advanced search: Click Advanced in the upper right corner, add one or more filters as needed, and then click Search.
① The accessible time range depends on the data retention policy for Call Inspector features in your
pricing plan.
Get Call Overview
The Call Overview page is designed to help you quickly understand the overall situation of a large-scale call, so that you can locate problems or users and inspect user-specific issues. This page includes a summary of exceptions, as well as comprehensive metric statistics.
To enter the Call Overview page, follow these steps:
- Subscribe to the Premium or Enterprise pricing plan. See Subscribe to a plan. Other pricing plans do not provide access to the Call Overview page.
- Use Call Search to find the call you want to inspect, then click Call Details in the Action column.
- If the number of Accumulated Call Users (ACU) is greater than or equal to 50, you enter the Call Overview page.
- If the number of ACU is less than 50, you first enter the Call Details page. Click the Call Overview tab on the top to switch.
The Call Overview page consists of the following sections.
Exception summary
This section shows issues that might significantly affect user experience in the current call, including the following subsections:
|
Description |
Notes |
Statistical insights |
Important conclusions related to audio and video freezing. |
If the number of ACU for the current call is less than 20 or no conclusion is available, this subsection is hidden.The data granularity of this subsection is one minute. If fewer than 20 (included) users are online during a given minute, the data point for this minute is ignored.In the upper right corner of this subsection, click the arrow icon to scroll to Detailed statistics. |
Call experience (beta) |
Significant user experience issues during the call. See Diagnosis checklist items. |
Click on an issue to jump to the corresponding Call Diagnosis (Beta) page, where you can view the diagnosis conclusions of up to 10 users at the same time. |
Host diagnosis (beta) |
Issues encountered by hosts during the call. See Diagnosis checklist items. |
Click on an issue to jump to the corresponding Call Diagnosis (Beta) page, where you can view the diagnosis conclusions of up to 10 users at the same time. |
Abnormal host (beta) |
Hosts who encounter streaming exceptions during the call, which are displayed along with their user IDs, streaming duration, and exception types. |
If the Host diagnosis subsection shows no exception, this subsection is hidden.Click on an exception to jump to the corresponding Call Diagnosis (Beta) page, where you can view the diagnosis results for this host. |
Detailed statistics
This section displays call quality statistics in a variety of charts to help monitor and analyze large-scale calls.
This section includes the following subsections:
|
Description |
Notes |
Time selector |
Select the time range you want to inspect. |
If you change the time range, the data displayed in all of the following subsections is updated. |
Top video freezing users/Video freeze details |
If the number of ACU does not exceed 20 in the current call, this subsection is shown as Top video freezing users, ranking all users in the descending order of video freeze rate.If the number of ACU in the current call exceeds 20, this subsection is shown as Video freeze details, distributing users into different brackets based on their video freeze rate. |
N/A |
TOP audio freezing users/Audio freeze details |
If the number of ACU does not exceed 20 in the current call, this subsection is shown as Top audio freezing users, ranking all users in the descending order of audio freeze rate.If the number of ACU in the current call exceeds 20, this subsection is shown as Audio freeze details, distributing users into different brackets based on their audio freeze rate. |
N/A |
Trend tracking |
Relations between the following metrics and time:Audio freezing users: The number of users whose audio freeze rate is greater than 3%.Video freezing users: The number of users whose video freeze rate is greater than 5%.Number of in-call usersAudio freeze rateVideo freeze rate |
If the number of ACU in the current call does not exceed 20, this subsection is hidden.All the metrics displayed in the subsection are calculated by minute.The value of Peak Call Users to the left of the line chart is for reference only. The more precise metric is Peak Concurrent Users at the top of the page. |
Metric Analysis |
Distribution of audio freeze rate and video freeze rate by geography, device, network, SDK version, and operating system. |
If the number of ACU in the current call does not exceed 20, this subsection is hidden. |
View Call Details
The Call Details page helps you locate user-specific quality issues and exceptions.
The Call Details page consists of the following subpages:
- Homepage: The page you enter by clicking the Call Details tab on the top. On the homepage, you can get basic information about each user in the call. You can also view the key events and audio and video quality metrics for 20 users simultaneously.
- End-to-end details page: This page provides all of the key quality metrics and events for a single sender/receiver pair.
- Sender details page: This page provides all of the key quality metrics and events for a single sender.
For a detailed guide through each page, see Call Details Breakdown. For details on how to troubleshoot common call-quality issues, see Troubleshooting Manual.
The Call Diagnosis page embeds Agora's auto-diagnosis engine to examine user experience issues and detect exceptions. The engine gives diagnosis conclusions based on a mapping between experience issues and possible causes. Currently, the engine is able to detect a number of call experience issues and host-specific issues. For details, see Diagnosis checklist items.
To view the Call Diagnosis page, follow these steps:
- Use Call Search to find the call you want to inspect, then click Call Details in the Action column.
- Click the Call Diagnosis (Beta) tab at the top of the page.
- Add the following filters, as needed:
- User: Enter the user ID to add users one by one, or use advanced search to add users in a batch. You can add up to 10 users for each diagnosis.
- Time: Drag the slider, or select from the drop-down menu.
- Exception: Select the exception type from the drop-down menu, such as sending issue, receiving issue, network issue, capturing issue, abnormal behavior, or user experience exception issue.
- Click a user in the returned list to see the diagnosis conclusion:
- If only one user ID is displayed, the conclusion is for the corresponding user.
- If two user IDs are displayed, the conclusion is for the corresponding sender/receiver pair.
- (Optional) Click View Details:
- If the conclusion is for a single user and the user is a sender, you enter the sender details page.
- If the conclusion is for a single user and the user is a receiver, you enter the call details homepage , and the switch for View metrics is turned on for the user.
- If the conclusion is for a sender/receiver pair, you enter their end-to-end details page.
Give your feedback
All features related to the auto-diagnosis engine are currently in beta. Follow these steps to give us your feedback:
- Hover your mouse over a diagnosis entry in any of the following places:
- The Call Diagnosis page.
- The Call experience (beta), Host diagnosis (beta), or Abnormal host (beta) subsection on the Call Overview page.
- Hover your mouse over the highlighted text Is it accurate?.
- Click Accurate diagnosis or Inaccurate diagnosis.
- (Optional) Enter a detailed description in the text box.
- Click Submit.
See also