You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/insights/voice-and-video-insights.md
+32-54Lines changed: 32 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,23 +58,40 @@ Inside your Azure Communication Services resource, scroll down on the left navig
58
58
:::image type="content" source="..\media\workbooks\acs-insights-nav.png" alt-text="Screenshot of the Insights navigation blade.":::
59
59
60
60
61
-
## Voice and Video Insights
61
+
## Volume
62
62
63
-
Since **Voice and video** logs are complex, this modality is broken down into four subsections:
63
+
<!-- :::image type="content" source="..\media\workbooks\voice-and-video-nav.png" alt-text="Screenshot of voice and video navigation."::: -->
64
64
65
-
:::image type="content" source="..\media\workbooks\voice-and-video-nav.png" alt-text="Screenshot of voice and video navigation.":::
65
+
The **Volume** tab plots key usage metrics, such as call and participant volume, you can use the filters to focus your reviews and time frames. You can use Copilot to get detailed explanations of key concepts at the bottom of this section.
66
66
67
-
The **Summary**tab contains general information about Voice and video usage, including the types of media streams shared, the types of endpoints participating in a call (e.g. VoIP, Bot, Application, PSTN, or Server), the OS usage, and participant end reasons:
67
+
This tab focuses on the composition and volume of your calls over time. You can see average call duration in a period or focus on top users by average call duration. We provide more information with breakdowns by SDK version, Teams interoperability, participant types, call type, endpoint type, and OS version.
68
68
69
-
:::image type="content" source="..\media\workbooks\voice-and-video-summary.png" alt-text="Screenshot of voice and video summary.":::
70
69
71
-
The **Volume** tab under the **Voice and video** modality displays the number of calls and the number of participants in a specific period of time (**Time range** parameter), subdivided into time bins (**Time granularity** parameter):
70
+
<!-- :::image type="content" source="..\media\workbooks\voice-and-video-summary.png" alt-text="Screenshot of voice and video summary."::: -->
71
+
72
+
<!-- The **Volume** tab under the **Voice and video** modality displays the number of calls and the number of participants in a specific period of time (**Time range** parameter), subdivided into time bins (**Time granularity** parameter):
72
73
73
74
:::image type="content" source="..\media\workbooks\voice-and-video-volume.png" alt-text="Screenshot of voice and video volume.":::
74
75
75
76
The **Volume** tab contains a **Grouping** parameter, which helps visualize the number of calls and participants segmented by either Call type (P2P vs. Group calls) and Interop Calls (pure Azure Communication Services vs. Teams Interop):
76
77
77
-
:::image type="content" source="..\media\workbooks\voice-and-video-volume-grouping.png" alt-text="Screenshot of voice and video volume grouping.":::
78
+
:::image type="content" source="..\media\workbooks\voice-and-video-volume-grouping.png" alt-text="Screenshot of voice and video volume grouping."::: -->
79
+
80
+
## Reliability
81
+
The **Reliability** tab summarizes the performance of key calling SDK APIs to help you focus on the lowest performing areas. The default view shows a trend of all the APIs, you need to select a single API scenario to focus on and the visuals will update and show you a detailed breakdown of that API. You can then ask Copilot for help understanding individual error codes and possible solutions to improve performance.
82
+
83
+
## User Facing Diagnostics (UFD)
84
+
85
+
The User Facing Diagnostic (UFD) tab opens with a summary of the top UFD events and highlights the recovery rate of each UFD for you to focus on. Like the Reliability tab, you’ll see an overview of all the UFDs first. Then you can interact with Copilot and select an individual UFD for further drill down insights.
86
+
87
+
We recommend prioritizing improvements on a UFD that has a low recovery rate and a high volume, which indicates the issue causes the biggest impact to user's call experiences. For example, the calling SDK will try to re-attempt or mitigate some in call events, finding the poorest performing areas can help identify root causes.
88
+
89
+
### How do you interpret UFDs?
90
+
91
+
During calls, the calling SDK may trigger events called User Facing Diagnostics (UFDs), these UFD events can indicate a user had a poor call experience for various reasons. For example, their video freezes and their network quality drops in the middle of a call. Since UFDs are symptomatic by nature and are triggered based on broader quantitative criteria, there can be various root causes that trigger a UFD event. Additionally, a UFD can be triggered but the user may not have perceived an issue during a call. In contrast the reliability tab attempts to provide more concrete error code and subcode information for your analysis.
92
+
93
+
94
+
## Quality
78
95
79
96
The **Quality** tab under **Voice and video** allows users to inspect the quality distribution of calls, where quality is defined at three levels for this dashboard:
80
97
@@ -87,27 +104,27 @@ The **Quality** tab under **Voice and video** allows users to inspect the qualit
87
104
88
105
-**Participant end reasons**, which keep track of the reason why a participant left a call. End reasons are [SIP codes](https://en.wikipedia.org/wiki/List_of_SIP_response_codes), which are numeric codes that describe the specific status of a signaling request. SIP codes can be grouped into six categories: *Success*, *Client Failure*, *Server Failure*, *Global Failure*, *Redirection*, and *Provisional*. The distribution of SIP code categories is shown in the pie chart on the left hand side, while a list of the specific SIP codes for participant end reasons is provided on the right hand side
89
106
90
-
:::image type="content" source="..\media\workbooks\voice-and-video-quality.png" alt-text="Screenshot of voice and video quality.":::
107
+
<!--:::image type="content" source="..\media\workbooks\voice-and-video-quality.png" alt-text="Screenshot of voice and video quality.":::-->
91
108
92
109
Quality can also be filtered by the types of media streams (**Media Type** parameter) used in the call, e.g. to only get the impacted calls in terms of video stream quality:
93
110
94
-
:::image type="content" source="..\media\workbooks\voice-and-video-quality-params.png" alt-text="Screenshot voice and video quality media type parameter.":::
111
+
<!--:::image type="content" source="..\media\workbooks\voice-and-video-quality-params.png" alt-text="Screenshot voice and video quality media type parameter.":::-->
95
112
96
113
And can also be filtered by endpoint types (**Endpoint Type** parameter), e.g. getting the participant end reasons for PSTN participants. These filters allow for multiple selections:
97
114
98
-
:::image type="content" source="..\media\workbooks\voice-and-video-params-2.png" alt-text="Screenshot voice and video quality endpoint type parameter.":::
115
+
<!--:::image type="content" source="..\media\workbooks\voice-and-video-params-2.png" alt-text="Screenshot voice and video quality endpoint type parameter.":::-->
99
116
100
117
## More information about workbooks
101
118
102
119
For an in-depth description of workbooks, refer to the [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) documentation.
103
120
104
121
## Editing dashboards
105
122
106
-
The **Insights** dashboards provided with your **Communication Service** resource can be customized by clicking on the **Edit** button on the top navigation bar:
123
+
The **Insights** dashboards we provide can be customized to better suit your needs by clicking on the **Edit** button on the top navigation bar:
107
124
108
125
:::image type="content" source="..\media\workbooks\dashboard-editing.png" alt-text="Screenshot of dashboard editing process.":::
109
126
110
-
Editing these dashboards doesn't modify the **Insights** tab, but rather creates a separate workbook that can be accessed on your resource’s Workbooks tab:
127
+
Editing these dashboards creates a separate workbook that can be accessed from your resource’s Workbooks tab:
111
128
112
129
:::image type="content" source="..\media\workbooks\workbooks-tab.png" alt-text="Screenshot of the workbooks tab.":::
113
130
@@ -145,48 +162,9 @@ Interact with Copilot in Azure for quality improvement guidance and explanations
145
162
- Learn how to use the Log Analytics workspace: [Log Analytics tutorial](/azure/azure-monitor/logs/log-analytics-tutorial).
146
163
- Create your own queries in Log Analytics: [Get started with log queries in Azure Monitor](/azure/azure-monitor/logs/get-started-queries).
147
164
- Explore known call issues: [Known issues in the SDKs and APIs](../../known-issues.md).
so you can modify and save edits to the template we provided to better suite your needs. To learn more see, [build workbook reports on top of your data](/azure/azure-monitor/logs/data-platform-logs#built-in-insights-and-custom-dashboards-workbooks-and-reports).
157
-
158
-
159
-
Azure Communication Services (ACS) integrates [Copilot in Azure](/azure/copilot/overview)
160
-
with your call quality analytics and visualizations in the **Voice and Video Insights** dashboard.
161
-
You will find the **Insights** dashboard in the monitoring section of your of your ACS resource when you
162
-
are in your Azure Portal. You can interact with Copilot to quickly understand the high level
163
-
summary of the calling health of your ACS calling resource and learn how to improve the call
164
-
quality for your call participants.
165
-
166
-
167
-
In order to take advantage of Workbooks, follow the instructions outlined
168
-
in [Enable Azure Monitor in Diagnostic Settings](../enable-logging.md).
169
-
To enable Workbooks, you need to send your logs to a
so you can modify and save edits to the template we provided to better suite your needs. To learn more see, [build workbook reports on top of your data](/azure/azure-monitor/logs/data-platform-logs#built-in-insights-and-custom-dashboards-workbooks-and-reports).
178
-
179
-
180
-
Azure Communication Services (ACS) integrates [Copilot in Azure](/azure/copilot/overview)
181
-
with your call quality analytics and visualizations in the **Voice and Video Insights** blade.
182
-
You will find the **Insights** blade in the monitoring section of your of your ACS resource when you
183
-
are in your Azure Portal. You can interact with Copilot to quickly understand the high level
184
-
summary of the calling health of your ACS calling resource and learn how to improve the call
185
-
quality for your call participants.
165
+
186
166
187
-
We recommend using the **Voice and Video Insights** sections
188
-
described in this article first to understand and improve your overall call quality, and as needed,
189
-
use Call Diagnostics to troubleshoot individual calls in granular detail.
190
167
168
+
<!-- - NOTES
191
169
192
-
:::image type="content" source="..\media\workbooks\insights-overview-2.png" alt-text="Screenshot of Communication Services Insights dashboard.":::
170
+
:::image type="content" source="..\media\workbooks\insights-overview-2.png" alt-text="Screenshot of Communication Services Insights dashboard.":::-->
0 commit comments