Skip to content

Commit 220178d

Browse files
committed
Update voice-and-video-insights.md
1 parent 3940e1c commit 220178d

File tree

1 file changed

+68
-32
lines changed

1 file changed

+68
-32
lines changed

articles/communication-services/concepts/analytics/insights/voice-and-video-insights.md

Lines changed: 68 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,29 @@ ms.subservice: data
1414

1515
# Voice and video Insights
1616

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.
1818

1919
## 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.
34+
1. Voice and Video Insights dashboards
35+
1. [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
36+
37+
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.
2140

2241
**Voice and Video Insights** consists of four main sections.
2342
- **Volume:** Provides general statistics
@@ -27,28 +46,30 @@ The **Insights** blade is run with powered by [Azure Monitor Workbooks](/azure/
2746

2847
:::image type="content" source="..\media\workbooks\insights-overview-2.png" alt-text="Screenshot of Communication Services Insights dashboard.":::
2948

30-
## How to enable Voice and Video Insights
49+
## Enable Voice and Video Insights
3150

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.
3452

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
3654

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.
3856

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.
4057

4158
> [!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+
4364

4465
### 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.
4667

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.
4869

49-
## Accessing Insights
70+
## Accessing Voice and Video Insights
5071

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:
5273

5374
:::image type="content" source="..\media\workbooks\acs-insights-nav.png" alt-text="Screenshot of the Insights navigation blade.":::
5475

@@ -92,24 +113,6 @@ And can also be filtered by endpoint types (**Endpoint Type** parameter), e.g. g
92113

93114
:::image type="content" source="..\media\workbooks\voice-and-video-params-2.png" alt-text="Screenshot voice and video quality endpoint type parameter.":::
94115

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-
113116
## More information about workbooks
114117

115118
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
127130
For an in-depth description of workbooks, refer to the [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) documentation.
128131

129132

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+
130143
## Next steps
131144

132145
- 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]
135148
- Learn about other quality best practices: [Best practices: Azure Communication Services calling SDKs](../best-practices.md).
136149
- Learn how to use the Log Analytics workspace: [Log Analytics tutorial](/azure/azure-monitor/logs/log-analytics-tutorial).
137150
- 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).
152+
-
153+
-
154+
-
155+
-
156+
- NOTES
157+
-
158+
- The **Insights Dashboard** is powered by
159+
[Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview)
160+
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
174+
[Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-overview) destination.

0 commit comments

Comments
 (0)