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/logs/billing-usage-log-schema.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,15 +18,15 @@ The Billing Usage log schema give an overview of the different services you use.
18
18
## Data Concepts
19
19
20
20
> [!IMPORTANT]
21
-
>You must collect logs if you want to analyze them. To learn more see: **[How do I store logs?](#how-do-i-store-logs)**
21
+
>You must collect logs if you want to analyze them. To learn more, see: **[How do I store logs?](#how-do-i-store-logs)**
22
22
>
23
-
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data is not retroactively available. You accumulate data once you set up the Diagnostic Settings.
23
+
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data isn't retroactively available. You accumulate data once you create the Diagnostic Settings.
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-client-media-statistics-log-schema.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,18 +27,29 @@ visualize and investigate quality issues for your calls through Call
27
27
Diagnostics for your Azure Communication Services Resource. [Learn more about Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
28
28
29
29
30
+
## How to use Call Logs
31
+
We recommend you collect all available call logs in a log analytics resource so you can monitor your call usage and improve your call quality and receive new logs from Azure Communication Services as we release them.
32
+
33
+
There are two main tools you can use to monitor your calls and improve call quality.
34
+
1.[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)
We recommend using the **[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)** dashboards to start
38
+
any quality investigations, and using **[Call Diagnostics](../../voice-video-calling/call-diagnostics.md)** as needed to explore individual calls when you need granular detail.
39
+
40
+
30
41
## Data Concepts
31
42
32
43
> [!IMPORTANT]
33
-
>You must collect logs if you want to analyze them. To learn more see: **[How do I store logs?](#how-do-i-store-logs)**
44
+
>You must collect logs if you want to analyze them. To learn more, see: **[How do I store logs?](#how-do-i-store-logs)**
34
45
>
35
-
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data is not retroactively available. You accumulate data once you set up the Diagnostic Settings.
46
+
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data isn't retroactively available. You accumulate data once you create the Diagnostic Settings.
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-client-operations-log-schema.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,18 +19,29 @@ The **call client operations** log provides client-side information about the ca
19
19
20
20
This log provides detailed information on actions taken during a call and can be used to visualize and investigate call issues by using Call Diagnostics for your Azure Communication Services Resource. [Learn more about Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
21
21
22
+
## How to use Call Logs
23
+
We recommend you collect all available call logs in a log analytics resource so you can monitor your call usage and improve your call quality and receive new logs from Azure Communication Services as we release them.
24
+
25
+
There are two main tools you can use to monitor your calls and improve call quality.
26
+
1.[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)
We recommend using the **[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)** dashboards to start
30
+
any quality investigations, and using **[Call Diagnostics](../../voice-video-calling/call-diagnostics.md)** as needed to explore individual calls when you need granular detail.
31
+
32
+
22
33
## Data Concepts
23
34
24
35
> [!IMPORTANT]
25
-
>You must collect logs if you want to analyze them. To learn more see: **[How do I store logs?](#how-do-i-store-logs)**
36
+
>You must collect logs if you want to analyze them. To learn more, see: **[How do I store logs?](#how-do-i-store-logs)**
26
37
>
27
-
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data is not retroactively available. You accumulate data once you set up the Diagnostic Settings.
38
+
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data isn't retroactively available. You accumulate data once you create the Diagnostic Settings.
28
39
29
40
## Data Definitions
30
41
31
42
### Call client operations log schema
32
43
33
-
The table below describes each property.
44
+
This table describes each property.
34
45
35
46
36
47
| Property | Description |
@@ -53,10 +64,6 @@ The table below describes each property.
53
64
54
65
## Sample data for various call types
55
66
56
-
### Call client operations log for P2P and group calls
57
-
58
-
For call client operations log, there's no difference between P2P and group call scenarios. The number of logs depends on the SDK operations and call duration. The following code is a generic sample showing the schema of these logs.
59
-
60
67
### Call client operations log
61
68
62
69
Here's a call client operations log for "CreateView" operation:
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-diagnostics-log-schema.md
+16-5Lines changed: 16 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,18 +21,29 @@ For each `EndpointId` within a call (including the server), Azure Communication
21
21
In a P2P call, each log contains data that relates to each of the outbound streams associated with each endpoint. In group calls, `participantId` serves as a key identifier to join the related outbound logs into a distinct participant connection. Call diagnostics logs remain intact and are the same regardless of the participant tenant.
22
22
23
23
24
+
## How to use Call Logs
25
+
We recommend you collect all available call logs in a log analytics resource so you can monitor your call usage and improve your call quality and receive new logs from Azure Communication Services as we release them.
26
+
27
+
There are two main tools you can use to monitor your calls and improve call quality.
28
+
1.[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)
We recommend using the **[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)** dashboards to start
32
+
any quality investigations, and using **[Call Diagnostics](../../voice-video-calling/call-diagnostics.md)** as needed to explore individual calls when you need granular detail.
33
+
34
+
24
35
## Data Concepts
25
36
26
37
> [!IMPORTANT]
27
-
>You must collect logs if you want to analyze them. To learn more see: **[How do I store logs?](#how-do-i-store-logs)**
38
+
>You must collect logs if you want to analyze them. To learn more, see: **[How do I store logs?](#how-do-i-store-logs)**
28
39
>
29
-
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data is not retroactively available. You accumulate data once you set up the Diagnostic Settings.
40
+
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data isn't retroactively available. You accumulate data once you create the Diagnostic Settings.
30
41
31
42
## Data Definitions
32
43
33
44
### Call diagnostics log schema
34
45
35
-
The table below describes each property.
46
+
This table describes each property.
36
47
37
48
38
49
| Property | Description |
@@ -59,7 +70,7 @@ The table below describes each property.
59
70
|`HealedDataRatioAvg`| The average percentage of lost or damaged data packets successfully reconstructed or recovered by the healer over the duration of audio stream. Healed data ratio is a measure of the effectiveness of error correction techniques used in VoIP systems. <br><br> When this value is greater than 0.1 (10%), we consider the stream as bad quality. |
60
71
|`HealedDataRatioMax`| The maximum healed data ratio measured during the duration of each media stream. <br><br> When this value is greater than 0.1 (10%), we consider the stream as bad quality. |
61
72
|`VideoFrameRateAvg`| The average number of video frames that are transmitted per second during a video/screensharing call. The video frame rate can impact the quality and smoothness of the video stream, with higher frame rates generally resulting in smoother and more fluid motion. The standard frame rate for WebRTC video is typically 30 frames per second (fps), although frame rate can vary depending on the specific implementation and network conditions. <br><br> The stream quality is considered poor when this value is less than 7 for video stream, or less than 1 for screen sharing stream. |
62
-
|`RecvResolutionHeight`| The average of vertical size of the incoming video stream that is transmitted during a video/screensharing call. It's measured in pixels and is one of the factors that determines the overall resolution and quality of the video stream. The specific resolution used may depend on the capabilities of the devices and network conditions involved in the call. <br><br> The stream quality is considered poor when this value is less than 240 for video stream, or less than 768 for screen sharing stream. |
73
+
|`RecvResolutionHeight`| The average of vertical size of the incoming video stream that is transmitted during a video/screensharing call. This is measured in pixels and is one of the factors that determines the overall resolution and quality of the video stream. The specific resolution used may depend on the capabilities of the devices and network conditions involved in the call. <br><br> The stream quality is considered poor when this value is less than 240 for video stream, or less than 768 for screen sharing stream. |
63
74
|`RecvFreezeDurationPerMinuteInMs`| The average freeze duration in milliseconds per minute for incoming video/screensharing stream. Freezes are typically due to bad network condition and can degrade the stream quality. <br><br> The stream quality is considered poor when this value is greater than 6,000 ms for video stream, or greater than 25,000 ms for screen sharing stream. |
64
75
|`PacketUtilization`| The packets sent or received for a given media stream. <br><br> Usually the longer the call, the higher the value is. If this value is zero, it could indicate that media is not flowing. |
65
76
|`VideoBitRateAvg`| The average bitrate (bits per second) for a video or screenshare stream. <br><br> A low bitrate value could indicate poor network issue. The minimum bitrate (bandwidth) required can be found here: [Network bandwidth](../../voice-video-calling/network-requirements.md#network-bandwidth). |
@@ -257,7 +268,7 @@ Here's a diagnostics log for an audio stream from a server endpoint to VoIP endp
257
268
### How do I store logs?
258
269
The following section explains this requirement.
259
270
260
-
Azure Communication Services logs are not stored in your Azure account by default so you need to begin storing them in order for tools like [Voice and video Insights Dashboard](../insights/voice-and-video-insights.md) and [Call Diagnostics](../../voice-video-calling/call-diagnostics.md) to work. To collect these call logs, you need to enable a diagnostic setting that directs the call data to a Log Analytics workspace.
271
+
Azure Communication Services logs aren't stored in your Azure account by default so you need to begin storing them in order for tools like [Voice and video Insights Dashboard](../insights/voice-and-video-insights.md) and [Call Diagnostics](../../voice-video-calling/call-diagnostics.md) to work. To collect these call logs, you need to enable a diagnostic setting that directs the call data to a Log Analytics workspace.
261
272
262
273
**Data isn’t stored retroactively, so you begin capturing call logs only after configuring the diagnostic setting.**
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-diagnostics-updates-log-schema.md
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,19 +21,28 @@ The Call Diagnostics Updates logs provide important information about the endpoi
21
21
For each `EndpointId` within a call (including the server), Azure Communication Services creates a distinct call diagnostics updates log for each media stream (audio or video, for example) between endpoints.
22
22
In a P2P call, each log contains data that relates to each of the outbound streams associated with each endpoint. In group calls, `participantId` serves as a key identifier to join the related outbound logs into a distinct participant connection. Call diagnostics updates logs remain intact and are the same regardless of the participant tenant.
23
23
24
+
## How to use Call Logs
25
+
We recommend you collect all available call logs in a log analytics resource so you can monitor your call usage and improve your call quality and receive new logs from Azure Communication Services as we release them.
26
+
27
+
There are two main tools you can use to monitor your calls and improve call quality.
28
+
1.[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)
We recommend using the **[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)** dashboards to start
32
+
any quality investigations, and using **[Call Diagnostics](../../voice-video-calling/call-diagnostics.md)** as needed to explore individual calls when you need granular detail.
24
33
25
34
## Data Concepts
26
35
27
36
> [!IMPORTANT]
28
-
>You must collect logs if you want to analyze them. To learn more see: **[How do I store logs?](#how-do-i-store-logs)**
37
+
>You must collect logs if you want to analyze them. To learn more, see: **[How do I store logs?](#how-do-i-store-logs)**
29
38
>
30
-
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data is not retroactively available. You accumulate data once you set up the Diagnostic Settings.
39
+
>Azure doesn't store your call log data unless you enable these specific Diagnostic Settings. Your call data isn't retroactively available. You accumulate data once you create the Diagnostic Settings.
0 commit comments