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
+68-32Lines changed: 68 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,29 @@ ms.subservice: data
14
14
15
15
# Voice and video Insights
16
16
17
-
Azure Communication Services (ACS) integrates [Copilot in Azure)](../../../copilot/overview.md) with your call quality analytics and visualizations in the **Voice and Video Insights** blade. You will find the **Insights** blade in the monitoring section of your of your ACS resource when you are in your Azure Portal. You can interact with Copilot to quickly understand the high level summary of the calling health of your ACS calling resource and learn how to improve the call quality for your call participants. We recommend using the **Voice and Video Insights** sections described in this article first to understand and improve your overall call quality, and as needed, use Call Diagnostics to troubleshoot individual calls in granular detail.
17
+
This document introduces the Voice and Video section of your Insights dashboard and how to use Copilot in Azure to monitor and improve your call quality.
18
18
19
19
## Overview
20
-
The **Insights** blade is run with powered by [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) so you can modify and save edits to the template we provided to better suite your needs. By editing the workbook you can also explore the logic behind each visual. 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).
20
+
In each Communications Resource, we've provided an Insights feature that
21
+
acts as a dashboard for all your calls in that resource. The Voice and Video
22
+
section of the dashboard gives high level summaries of your call usage,
23
+
reliability, and quality for that calling resource. Since the dashboard
24
+
is integrated with [Copilot in Azure](../../../copilot/overview.md) you
25
+
can chat with Copilot to quickly understand better understand what you are looking at and
26
+
what actions you can take to improve users call experiences.
27
+
28
+
Insert example prompts and images:
29
+
1
30
+
2
31
+
3
32
+
33
+
There are two main tools you can use to monitor your calls and improve call quality.
We recommend using Copilot in the **Voice and Video Insights** dashboards to start
38
+
any quality investigations, and use Copilot in [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
39
+
as needed to explore individual calls when you need granular detail.
21
40
22
41
**Voice and Video Insights** consists of four main sections.
23
42
-**Volume:** Provides general statistics
@@ -27,28 +46,30 @@ The **Insights** blade is run with powered by [Azure Monitor Workbooks](/azure/
27
46
28
47
:::image type="content" source="..\media\workbooks\insights-overview-2.png" alt-text="Screenshot of Communication Services Insights dashboard.":::
29
48
30
-
## How to enable Voice and Video Insights
49
+
## Enable Voice and Video Insights
31
50
32
-
### Collect Call Logs
33
-
Azure Communication Services generates call logs that you can capture. For Voice and Video Insights to show anything, you must enable a diagnostic setting in Azure Monitor to store these call logs for each calling resource that you want to monitor. Azure Monitor will start sending this data to a Log Analytics workspace for Voice and Video Insights to view.
51
+
You need to start storing call data and confirm you've enabled [Copilot in Azure](../../../copilot/overview.md) to start using the Voice and Video Insights dashboards.
34
52
35
-
Follow instructions to add diagnostic settings for your resource in [Enable logs via Diagnostic Settings in Azure Monitor](../analytics/enable-logging.md). We recommend that you initially collect all logs. After you understand the capabilities in Azure Monitor, determine which logs you want to retain and for how long. When you add your diagnostic setting, you're prompted to [select logs](../analytics/enable-logging.md#adding-a-diagnostic-setting). To collect all logs, select **allLogs**.
53
+
### Collect Call Logs
36
54
37
-
Your data volume, retention, and usage in Log Analytics within Azure Monitor is billed through existing Azure data meters. We recommend that you monitor your data usage and retention policies for cost considerations as needed. For more information, see [Controlling costs](/azure/azure-monitor/essentials/diagnostic-settings#controlling-costs).
55
+
The Insights Dashboards are powered by [Azure Monitor Workbooks](../../../../../azure/azure-monitor/visualize/workbooks-overview.md) which rely on data stored in your Azure account. Azure Communication Services generates call data in the form of metrics and events as you make calls. You must store these data in a Log Analytics workspace that is in the same resource group as your calling resource in order for any of the Insights Dashboard visuals to work. To store these data, you must enable a diagnostic setting in Azure Monitor that directs these call data to be stored in a Log Analytics workspace as they're created. These call data aren't retroactively available from Azure Communication Services, but once you set up your diagnostic setting you control the data retention periods for your Log Analytics resource.
38
56
39
-
If you have multiple Azure Communications Services resource IDs, you must enable these settings for each resource ID and query call details for participants within their respective resource IDs.
40
57
41
58
> [!IMPORTANT]
42
-
> Voice and Video Insights only works if there's data that's sent to a Log Analytics workspace. Diagnostic settings begin collecting data for a single Azure Communications Services resource ID after you enable the diagnostic setting. Keep in mind data collection is not retroactive.
59
+
>To enable Call Diagnostics in your calling resource see: [How do I setup Voice and Video Insights?](#how-do-i-setup-voice-and-video-insights)
60
+
>
61
+
>
62
+
> You need to start collecting the log data for Call Diagnostics to visualize. Call Diagnostics can only query data sent to a Log Analytics workspace that is located in the same resource group as your calling resource. Keep in mind, call data isn't stored anywhere until you set up a Diagnostic Setting to store it in a Log Analytics workspace. You need to enable a Diagonstic Setting for each Azure Communications Services resource ID you want to monitor.
63
+
43
64
44
65
### Enable Copilot in Azure
45
-
Your organization manages access to [Microsoft Copilot in Azure (preview)](../../../copilot/overview.md). After your organization has access to Copilot in Azure, the Voice and Video Insights sections will display multiple Copilot icons you can interact with.
66
+
Your organization manages access to [Copilot in Azure](../../../copilot/overview.md). After your organization has access to Copilot in Azure, the Voice and Video Insights sections will display multiple Copilot icons you can interact with.
46
67
47
-
Interact with Copilot in Azure for quality improvement guidance and explanations of common terms. Giving Copilot in Azure detailed information will help it enhance analysis, identify problems, and identify fixes.
68
+
Interact with Copilot in Azure for quality improvement guidance and explanations of common terms. Giving Copilot in Azure detailed information will help it identify fixes.
48
69
49
-
## Accessing Insights
70
+
## Accessing Voice and Video Insights
50
71
51
-
Inside your Azure Communication Services resource, scroll down on the left nav bar to the **Monitor** category and click on the **Insights** tab:
72
+
Inside your Azure Communication Services resource, scroll down on the left navigation bar to the **Monitor** category and click on the **Insights** tab:
52
73
53
74
:::image type="content" source="..\media\workbooks\acs-insights-nav.png" alt-text="Screenshot of the Insights navigation blade.":::
54
75
@@ -92,24 +113,6 @@ And can also be filtered by endpoint types (**Endpoint Type** parameter), e.g. g
92
113
93
114
:::image type="content" source="..\media\workbooks\voice-and-video-params-2.png" alt-text="Screenshot voice and video quality endpoint type parameter.":::
94
115
95
-
The **Details** tab offers a quick way to navigate through the **Voice and video** calls made in a time range by grouping calls by dates, and showing the details of every call made in terms of the participants in that call and the outgoing streams per participant, together with duration and telemetry values for these:
96
-
97
-
:::image type="content" source="..\media\workbooks\voice-and-video-details.png" alt-text="Screenshot of voice and video details.":::
98
-
99
-
The details of a call are initially hidden. A list of the participants is displayed after clicking on a call:
100
-
101
-
:::image type="content" source="..\media\workbooks\voice-and-video-details-participants.png" alt-text="Screenshot of voice and video participant details.":::
102
-
103
-
And clicking on a participant displays a list of the outgoing streams for that participant, together with their duration (proportional to the full call duration) and telemetry values, where unhealthy values are displayed in red:
104
-
105
-
:::image type="content" source="..\media\workbooks\voice-and-video-details-streams.png" alt-text="Screenshot of voice and video stream details.":::
106
-
107
-
## Authentication insights
108
-
109
-
The **Authentication** tab shows authentication logs, which are created through operations such as issuing an access token or creating an identity. The data displayed includes the types of operations performed and the results of those operations:
110
-
111
-
:::image type="content" source="..\media\workbooks\auth.png" alt-text="Screenshot of the authentication overview.":::
112
-
113
116
## More information about workbooks
114
117
115
118
For an in-depth description of workbooks, refer to the [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) documentation.
@@ -127,6 +130,16 @@ Editing these dashboards doesn't modify the **Insights** tab, but rather creates
127
130
For an in-depth description of workbooks, refer to the [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) documentation.
128
131
129
132
133
+
## Frequently asked questions
134
+
135
+
### How do I setup Voice and Video Insights?
136
+
137
+
Follow instructions to add diagnostic settings for your resource in [Enable logs via Diagnostic Settings in Azure Monitor](../enable-logging.md). We recommend that you initially collect all logs. After you understand the capabilities in Azure Monitor, determine which logs you want to retain and for how long. When you add your diagnostic setting, you're prompted to [select logs](../enable-logging.md#adding-a-diagnostic-setting). To collect **all logs**, select **allLogs**.
138
+
139
+
Your data volume, retention, and usage in Log Analytics within Azure Monitor is billed through existing Azure data meters. We recommend that you monitor your data usage and retention policies for cost considerations as needed. For more information, see [Controlling costs](../../../../../azure/azure-monitor/essentials/diagnostic-settings#controlling-costs).
140
+
141
+
If you have multiple Azure Communications Services resource IDs, you must enable these settings for each resource ID. When you view Voice and Video Insights it shows you details for the resourceID you are viewing.
142
+
130
143
## Next steps
131
144
132
145
- Learn about Call Diagnostics: [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
@@ -135,4 +148,27 @@ For an in-depth description of workbooks, refer to the [Azure Monitor Workbooks]
135
148
- Learn about other quality best practices: [Best practices: Azure Communication Services calling SDKs](../best-practices.md).
136
149
- Learn how to use the Log Analytics workspace: [Log Analytics tutorial](/azure/azure-monitor/logs/log-analytics-tutorial).
137
150
- Create your own queries in Log Analytics: [Get started with log queries in Azure Monitor](/azure/azure-monitor/logs/get-started-queries).
138
-
- Explore known call issues: [Known issues in the SDKs and APIs](../known-issues.md).
151
+
- 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).
161
+
162
+
163
+
Azure Communication Services (ACS) integrates [Copilot in Azure](../../../copilot/overview.md)
164
+
with your call quality analytics and visualizations in the **Voice and Video Insights** dashboard.
165
+
You will find the **Insights** dashboard in the monitoring section of your of your ACS resource when you
166
+
are in your Azure Portal. You can interact with Copilot to quickly understand the high level
167
+
summary of the calling health of your ACS calling resource and learn how to improve the call
168
+
quality for your call participants.
169
+
170
+
171
+
In order to take advantage of Workbooks, follow the instructions outlined
172
+
in [Enable Azure Monitor in Diagnostic Settings](../enable-logging.md).
173
+
To enable Workbooks, you need to send your logs to a
0 commit comments