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/call-client-media-statistics-log-schema.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,26 +21,30 @@ data on the audio, video, and screen share media steams between
21
21
participants with a default 10-seconds aggregation interval. The logs contain granular time series information about media stream type, direction, codec, and bitrate properties (for example, max, min, average).
22
22
23
23
24
-
This log provides more detailed information than the Call Diagnostic log
24
+
This log provides more detailed information than the Call Diagnostics log
25
25
to understand the quality of media steams between participants. It can be used to
26
26
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
+
## Data Concepts
31
+
30
32
> [!IMPORTANT]
31
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)**
32
34
>
33
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.
34
36
35
-
## Log structure
37
+
## Data Definitions
38
+
39
+
### Call client metrics log schema
36
40
37
41
The table below describes each property.
38
42
39
43
40
44
| Property | Description |
41
45
|--- |--- |
42
46
|`OperationName`| The operation associated with the log record. |
43
-
|`CallId`| The unique ID for a call. It identifies correlated events from all of the participants and endpoints that connect during a single call, and you can use it to join data from different logs. It's similar to the correlationId in call summary log and call diagnostic log. |
47
+
|`CallId`| The unique ID for a call. It identifies correlated events from all of the participants and endpoints that connect during a single call, and you can use it to join data from different logs. It's similar to the correlationId in call summary log and call diagnostics log. |
44
48
|`CallClientTimeStamp`| The timestamp when the media stats is recorded. |
45
49
|`MetricName`| The name of the media statistics, such as `Bitrate`, `JitterInMs`, `PacketsPerSecond`, and so on. |
46
50
|`Count`| The number of data points sampled at a given timestamp. |
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-client-operations-log-schema.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,16 +14,21 @@ ms.subservice: calling
14
14
15
15
# Call Client Operations Log Schema
16
16
17
+
17
18
The **call client operations** log provides client-side information about the calling endpoints and participants involved in a call. These logs are currently in preview and show client events that occurred in a call and which actions a customer takes during a call.
18
19
19
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)
20
21
22
+
## Data Concepts
23
+
21
24
> [!IMPORTANT]
22
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)**
23
26
>
24
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.
25
28
26
-
## Log structure
29
+
## Data Definitions
30
+
31
+
### Call client operations log schema
27
32
28
33
The table below describes each property.
29
34
@@ -32,7 +37,7 @@ The table below describes each property.
32
37
|--- |--- |
33
38
|`CallClientTimeStamp`| The timestamp for when on operation occurred on the SDK in UTC. |
34
39
|`OperationName`| The name of the operation triggered on the calling SDK. |
35
-
|`CallId`| The unique ID for a call. It identifies correlated events from all of the participants and endpoints that connect during a single call, and you can use it to join data from different logs. It's similar to the correlationId in call summary log and call diagnostic log. |
40
+
|`CallId`| The unique ID for a call. It identifies correlated events from all of the participants and endpoints that connect during a single call, and you can use it to join data from different logs. It's similar to the correlationId in call summary log and call diagnostics log. |
36
41
|`ParticipantId`| The unique identifier for each call leg (in Group calls) or call participant (in Peer to Peer calls). This ID is the main correlation point between CallSummary, CallDiagnostic, CallClientOperations, and CallClientMediaStats logs. |
37
42
|`OperationType`| Call Client Operation. |
38
43
|`OperationId`| A unique GGUID identifying an SDK operation. |
Call diagnostic logs provide important information about the endpoints and the media transfers for each participant. They also provide measurements that help you understand quality problems.
18
+
Call diagnostics logs provide important information about the endpoints and the media transfers for each participant. They also provide measurements that help you understand quality problems.
19
19
20
-
For each endpoint within a call, a distinct call diagnostic log is created for outbound media streams (audio or video, for example) between endpoints. 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 diagnostic logs remain intact and are the same regardless of the participant tenant.
20
+
For each endpoint within a call, a distinct call diagnostics log is created for outbound media streams (audio or video, for example) between endpoints. 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.
21
21
22
+
## Data Concepts
22
23
23
24
> [!IMPORTANT]
24
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)**
25
26
>
26
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.
27
28
28
-
## Log structure
29
+
## Data Definitions
30
+
31
+
### Call diagnostics log schema
29
32
30
33
The table below describes each property.
31
34
@@ -77,17 +80,17 @@ Here are shared fields for all logs in a P2P call:
This document is intended as a reference for the ACSCallingMetrics logs. Use these logs to gain a clearer understanding of daily aggregated calling metrics across various dimensions for your communication workloads.
16
15
17
16
# Call Metrics Log Schema
18
17
19
-
This log contains aggregated calling metrics in daily bins based on attributes such as SDK Version, OS name, and Error Subcode. These logs are used in the **[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)** to visualize long term graphs of reliability, quality, and performance based on count of succeeded and failed Calling SDK api calls of various operations. You can also set up automated alerts when a metric falls. **ankesh please explain how to do alerts**
18
+
This document explains the ACSCallingMetrics logs available to you through Azure Monitor in the form of [Resource Logs](/azure/azure-monitor/data-sources.md#azure-resources).
20
19
21
-
EXPLAIN METRICS CONCEPTUALLY
20
+
Call Metrics logs are used in the **[Voice and video Insights Dashboard](../insights/voice-and-video-insights.md)** to visualize long term graphs of reliability, quality, and performance based on count of succeeded and failed Calling SDK api calls of various operations. Use these logs to gain a clearer understanding of daily aggregated calling metrics across various dimensions for your communication workloads. You can also set up automated alerts when a metric falls. **ankesh please explain how to do alerts**
21
+
22
+
Call Metrics logs contain aggregated calling metrics in daily bins based on attributes such as SDK Version, OS name, and Error Subcode.
23
+
24
+
## Data Concepts
22
25
23
26
24
27
@@ -34,7 +37,9 @@ failure - an api call failing with unexpected error or a complex condition faili
34
37
>
35
38
>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.
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-summary-log-schema.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,13 +17,17 @@ ms.subservice: calling
17
17
The call summary log contains data to help you identify key properties of all calls. A different call summary log is created for each `participantId` (or `endpointId` for peer-to-peer [P2P] calls) value in the call.
18
18
19
19
20
+
## Data Concepts
21
+
20
22
> [!IMPORTANT]
21
23
>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
24
>
23
25
>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.
24
26
25
27
26
-
## Log Structure
28
+
## Data Definitions
29
+
30
+
### Call summary log schema
27
31
28
32
> [!IMPORTANT]
29
33
> Participant information in the call summary log varies based on the participant tenant. The SDK version and OS version are redacted if the participant is not within the same tenant (also called *cross-tenant*) as the Communication Services resource. Cross-tenant participants are classified as external users invited by a resource tenant to join and collaborate during a call.
@@ -172,7 +176,7 @@ Here's a call summary for a PSTN call:
172
176
```
173
177
### Group calls
174
178
175
-
Data for a group call is generated in three call summary logs and six call diagnostic logs. Here are shared fields for all logs in the call:
179
+
Data for a group call is generated in three call summary logs and six call diagnostics logs. Here are shared fields for all logs in the call:
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/end-of-call-survey-logs.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,7 @@ In addition to the above, the optional tags in the responses offer further insig
49
49
50
50
By analyzing the data captured in the End of Call Survey logs, you can pinpoint areas that require improvement, thereby enhancing the overall user experience.
51
51
52
+
52
53
## Resource log categories
53
54
54
55
Communication Services offers the following types of logs that you can enable:
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/usage-log-schema.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,12 +15,16 @@ ms.subservice: calling
15
15
# Usage Log Schema
16
16
The usage log schema is used to.....
17
17
18
+
## Data Concepts
19
+
18
20
> [!IMPORTANT]
19
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)**
20
22
>
21
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.
0 commit comments