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/voice-video-calling/call-diagnostics.md
+44-20Lines changed: 44 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,15 +52,15 @@ analyze new call data.
52
52
53
53
54
54
Since Call Diagnostics is an application layer on top of data for your
55
-
Azure Communications Service Resource you can query these call data and
56
-
[build workbook reports on top of your data](../../../azure-monitor/logs/data-platform-logs.md#what-can-you-do-with-azure-monitor-logs)
55
+
Azure Communications Service Resource, you can query these call data and
56
+
[build workbook reports on top of your data.](../../../azure-monitor/logs/data-platform-logs.md#what-can-you-do-with-azure-monitor-logs)
57
57
58
58
You can access Call Diagnostics from any Azure Communication Services
59
59
Resource in your Azure portal. When you open your Azure Communications
60
60
Services Resource, just look for the “Monitoring” section on the left
61
61
side of the screen and select "Call Diagnostics."
62
62
63
-
Once you have setup Call Diagnostics for your Azure Communication Services Resource you can search for calls using valid callIDs that took place in that resource. Data can take several hours after call completion to appear in your resource and populate in Call Diagnostics.
63
+
Once you have setup Call Diagnostics for your Azure Communication Services Resource, you can search for calls using valid callIDs that took place in that resource. Data can take several hours after call completion to appear in your resource and populate in Call Diagnostics.
64
64
65
65
**Call Diagnostics has four main sections:**
66
66
@@ -80,21 +80,20 @@ selected call.
80
80
81
81
The search field allows you to search by callID. See our documentation to [access your client call ID.](../troubleshooting-info.md#access-your-client-call-id)
82
82
83
-

83
+

84
84
85
85
86
86
> [!NOTE]
87
87
> You can explore information icons and links within Call Diagnostics to learn functionality, definitions, and helpful tips.
88
88
89
89
## Call Overview
90
90
91
-
Once you select a call from the Call Search page, your call details will
92
-
display in the Call Overview tab. You’ll see a call summary highlighting
91
+
Once you select a call from the Call Search page, your call details display in the Call Overview tab. You see a call summary highlighting
93
92
the participants in the call and key metrics for their call quality. You
94
93
can select a participant to drill into their call timeline details
95
94
directly or navigate to the Call Issues tab for further analysis.
96
95
97
-

96
+

98
97
99
98
> [!NOTE]
100
99
> You can explore information icons and links within Call Diagnostics to learn functionality, definitions, and helpful tips.
@@ -107,10 +106,10 @@ and reliability issues that were detected during the call.
107
106
Call Issues highlights detected issues commonly known to affect user’s call
108
107
quality such as poor network conditions, speaking while muted, or device
109
108
failures during a call. If you want to explore a detected issue, select
110
-
the highlighted item and you'll see a pre-populated view of the
109
+
the highlighted item and you see a prepopulated view of the
111
110
related events in the Timeline tab.
112
111
113
-

112
+

114
113
115
114
> [!NOTE]
116
115
> You can explore information icons and links within Call Diagnostics to learn functionality, definitions, and helpful tips.
@@ -121,15 +120,14 @@ When call issues are difficult to troubleshoot, you can explore the
121
120
timeline tab to see a detailed sequence of events that occurred during
122
121
the call.
123
122
124
-
The timeline view is complex and designed for developers who need
125
-
explore details of a call and interpret detailed debugging data. In
123
+
The timeline view is complex and designed for developers who need to explore details of a call and interpret detailed debugging data. In
126
124
large calls the timeline view can present an overwhelming amount of
127
125
information, we recommend relying on filtering to narrow your search
128
126
results and reduce complexity.
129
127
130
-
You can view detailed call logs for each participant within a call. Call information may not be present, this can be due to various reasons such as privacy constraints between different calling resources. See frequently asked questions to learn more.
128
+
You can view detailed call logs for each participant within a call. Call information may not be present due to various reasons such as privacy constraints between different calling resources. See frequently asked questions to learn more.
131
129
132
-

130
+

133
131
134
132
<!-- > [!NOTE]
135
133
> You can explore information icons and links within Call Diagnostics to learn functionality, definitions, and helpful tips. -->
- Follow instructions to add diagnostic settings for your resource here [Enable logs via Diagnostic Settings in Azure Monitor.](../analytics/enable-logging.md) We recommend you initially collect all logs and then determine which logs you want to retain and for how long after you have an understanding of the capabilities in Azure Monitor. When adding your diagnostic setting you are prompted to [select logs](../analytics/enable-logging.md#adding-a-diagnostic-setting), select "**allLogs**" to collect all logs.
191
+
192
+
- Your data volume, retention, and Call Diagnostics query usage in Log Analytics within Azure Monitor is billed through existing Azure data meters. We recommend you monitor your data usage and retention policies for cost considerations as needed. See: [Controlling costs.](../../../azure-monitor/essentials/diagnostic-settings.md#controlling-costs)
193
+
194
+
- 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 Azure Communications Services Resource ID.
195
+
196
+
- If Azure Communication Services participants join from different Azure Communication Services Resources, how do they display in Call Diagnostics
197
+
198
+
- Participants from other Azure Communication Services resources will have limited information in Call Diagnostics. The participants that belong to the resource you open Call Diagnostics will have all available insights shown.
199
+
200
+
- What are the common call issues I might see and how can I fix them?
201
+
202
+
- Here are resources for common call issues. For an overview of troubleshooting strategies for more information on isolating call issues. Please see: [Overview of general troubleshooting strategies](../../resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/overview.md)
203
+
204
+
- If you see common error messages or descriptions. See:
205
+
[Understanding error messages and codes](../../resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/understanding-error-codes.md)
206
+
207
+
- If users are unable to join calls. See:
208
+
[Overview of call setup issues](../../resources/troubleshooting/voice-video-calling/call-setup-issues/overview.md)
209
+
210
+
- If users have camera or microphone issues. For example, they can’t hear someone. See: [Overview of device and permission issues](../../resources/troubleshooting/voice-video-calling/device-issues/overview.md)
211
+
212
+
- If call participants have audio issues. For example, they sound like a robot or hear an echo. See: [Overview of audio issues](../../resources/troubleshooting/voice-video-calling/audio-issues/overview.md)
213
+
214
+
- If call participants have video issues. For example, their video looks fuzzy, or cuts in and out. See: [Overview of video issues](../../resources/troubleshooting/voice-video-calling/video-issues/overview.md)
191
215
192
-
- Follow instructions to add diagnostic settings for your resource here [Enable logs via Diagnostic Settings in Azure Monitor.](../analytics/enable-logging.md) We recommend you initially collect all logs and then determine which logs you want to retain and for how long after you have an understanding of the capabilities in Azure Monitor. When adding your diagnostic setting you will be prompted to [select logs](../analytics/enable-logging.md#adding-a-diagnostic-setting), select "**allLogs**" to collect all logs.
193
-
- Your data volume, retention, and Call Diagnostics query usage in Log Analytics within Azure Monitor is billed through existing Azure data meters. We recommend you monitor your data usage and retention policies for cost considerations as needed. See: [Controlling costs.](../../../azure-monitor/essentials/diagnostic-settings.md#controlling-costs)
194
-
- 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 Azure Communications Services Resource ID.
195
216
196
-
- If Azure Communication Services participants join from different Azure Communication Services Resources, how will they display in Call Diagnostics?
197
217
198
-
- If all the participants are from the same Azure subscription, they'll appear as "remote participants". However, Call Diagnostics won’t show any participant details for Azure Communication Services participants from another resource. You need to review that same call ID from the specific Azure Communication Services Resource the participant belongs to.
199
218
200
219
<!-- 2. If that ACS resource isn't part of **<u>your Azure subscription
201
220
and / or hasn't enabled Diagnostics Settings to store call logs,
- Learn how to manage call quality, see: [Improve and manage call quality](manage-call-quality.md)
274
293
294
+
295
+
- Explore troubleshooting guidance, see: [Overview of general troubleshooting strategies](../../resources/troubleshooting/voice-video-calling/audio-issues/overview.md)
296
+
275
297
- Continue to learn other quality best practices, see: [Best practices: Azure Communication Services calling SDKs](../best-practices.md)
276
298
277
299
- Learn how to use the Log Analytics workspace, see: [Log Analytics Tutorial](../../../../articles/azure-monitor/logs/log-analytics-tutorial.md)
0 commit comments