Skip to content

Commit 41816ec

Browse files
committed
grammar checks
1 parent bd95278 commit 41816ec

11 files changed

+151
-70
lines changed

articles/communication-services/concepts/analytics/logs/billing-usage-log-schema.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ The Billing Usage log schema give an overview of the different services you use.
1818
## Data Concepts
1919

2020
> [!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)**
2222
>
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.
2424
2525
## Data Definitions
2626

2727
### Usage log schema
2828

29-
The table below describes each property.
29+
This table describes each property.
3030

3131

3232
| Property | Description |

articles/communication-services/concepts/analytics/logs/call-client-media-statistics-log-schema.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,29 @@ visualize and investigate quality issues for your calls through Call
2727
Diagnostics for your Azure Communication Services Resource. [Learn more about Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
2828

2929

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)
35+
1. [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
36+
37+
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+
3041
## Data Concepts
3142

3243
> [!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)**
3445
>
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.
3647
3748
## Data Definitions
3849

3950
### Call client metrics log schema
4051

41-
The table below describes each property.
52+
This table describes each property.
4253

4354

4455
| Property | Description |

articles/communication-services/concepts/analytics/logs/call-client-operations-log-schema.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,29 @@ The **call client operations** log provides client-side information about the ca
1919

2020
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)
2121

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)
27+
1. [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
28+
29+
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+
2233
## Data Concepts
2334

2435
> [!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)**
2637
>
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.
2839
2940
## Data Definitions
3041

3142
### Call client operations log schema
3243

33-
The table below describes each property.
44+
This table describes each property.
3445

3546

3647
| Property | Description |
@@ -53,10 +64,6 @@ The table below describes each property.
5364

5465
## Sample data for various call types
5566

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-
6067
### Call client operations log
6168

6269
Here's a call client operations log for "CreateView" operation:

articles/communication-services/concepts/analytics/logs/call-diagnostics-log-schema.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,29 @@ For each `EndpointId` within a call (including the server), Azure Communication
2121
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.
2222

2323

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)
29+
1. [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
30+
31+
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+
2435
## Data Concepts
2536

2637
> [!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)**
2839
>
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.
3041
3142
## Data Definitions
3243

3344
### Call diagnostics log schema
3445

35-
The table below describes each property.
46+
This table describes each property.
3647

3748

3849
| Property | Description |
@@ -59,7 +70,7 @@ The table below describes each property.
5970
| `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. |
6071
| `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. |
6172
| `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. |
6374
| `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. |
6475
| `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. |
6576
| `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
257268
### How do I store logs?
258269
The following section explains this requirement.
259270

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

262273
**Data isn’t stored retroactively, so you begin capturing call logs only after configuring the diagnostic setting.**
263274

articles/communication-services/concepts/analytics/logs/call-diagnostics-updates-log-schema.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,28 @@ The Call Diagnostics Updates logs provide important information about the endpoi
2121
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.
2222
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.
2323

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)
29+
1. [Call Diagnostics](../../voice-video-calling/call-diagnostics.md)
30+
31+
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.
2433

2534
## Data Concepts
2635

2736
> [!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)**
2938
>
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.
3140
3241
## Data Definitions
3342

3443
### Call diagnostics updates log schema
3544

36-
The table below describes each property.
45+
This table describes each property.
3746

3847

3948
| Property | Description |

0 commit comments

Comments
 (0)