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-diagnostics-updates-log-schema.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.subservice: calling
14
14
15
15
# Call Diagnostics Updates Log Schema
16
16
17
-
The only difference in properties between the Call Diagnostics Updates Log Schema and the [Call Diagnostics Log Schema](call-diagnostics-log-schema.md) is the additional `CallUpdatesVersion` property. The `CallUpdatesVersion` property indicates how recent the log is. The Call Diagnostics Updates Log Schema has lower latency than the [Call Diagnostics Log Schema](call-diagnostics-log-schema.md), it achieves this low latency by sending schema properties as soon as they can be sent. In contrast, the [Call Diagnostics Log Schema](call-diagnostics-log-schema.md) does not send you a log schema until the entire log schema has completed internal Microsoft creation. When using the Call Summary Updates Log Schema, always refer to the `CallUpdatesVersion` to ensure you have the most up-to-date information. Whenever call data is updated, a new version of the log is created, providing a complete history of changes.
17
+
The only difference in properties between the Call Diagnostics Updates Log Schema and the [Call Diagnostics Log Schema](call-diagnostics-log-schema.md) is the additional `CallUpdatesVersion` property. The `CallUpdatesVersion` property indicates how recent the log is. The Call Diagnostics Updates Log Schema has lower latency than the [Call Diagnostics Log Schema](call-diagnostics-log-schema.md), it achieves this low latency by sending schema properties as soon as they can be sent. In contrast, the [Call Diagnostics Log Schema](call-diagnostics-log-schema.md) does not send you a log schema until the entire log schema has completed internal Microsoft creation.
18
18
19
19
The Call Diagnostics Updates logs provide important information about the endpoints and the media transfers for each participant. They also provide measurements that help you understand quality problems.
20
20
@@ -38,6 +38,16 @@ any quality investigations, and using **[Call Diagnostics](../../voice-video-cal
38
38
>
39
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.
40
40
41
+
When using the Call Diagnostics Updates Log Schema, always refer to the highest `CallUpdatesVersion` number to ensure you have the most up-to-date information. Whenever call data is updated, a new version of the log is created containing the most up-to-date information. For example, the higher the `CallUpdatesVersion` number, the more recent the update. This means that version 3 is newer and includes more recent changes compared to version 1.
42
+
43
+
### More about log versions and data latency
44
+
45
+
After a call ends, an initial version (version 1) of the log is sent to the CallSummaryUpdates and CallDiagnosticUpdates tables. Initial versions may contain `null` values, if more information becomes available updated versions of the logs are created with more complete information. For example, client data can be delayed because of network connectivity issues between the client computer and our servers, or something as simple as a user closing the lid on their laptop post-call before their client data was sent and re-opening it hours (or days) later. Initial versions
46
+
47
+
48
+
Because of to such collection variations, you might see incremental versions arrive hours or even days later. You can use versions for a faster understanding of your calling resource than waiting until all calling SDK client data is received. The best case scenario is for all call participants to end their calls and for the calling SDK to be able to send data to the server.
49
+
50
+
41
51
## Data Definitions
42
52
43
53
### Call diagnostics updates log schema
@@ -120,6 +130,7 @@ Here's a diagnostics updates log for an audio stream from VoIP endpoint 1 to VoI
120
130
"jitterMax": "1",
121
131
"packetLossRateAvg": "0",
122
132
"packetLossRateMax": "0"
133
+
"callupdatesversion": "2"
123
134
}
124
135
```
125
136
@@ -140,6 +151,7 @@ Here's a diagnostics updates log for an audio stream from VoIP endpoint 2 to VoI
140
151
"jitterMax": "1",
141
152
"packetLossRateAvg": "0",
142
153
"packetLossRateMax": "0"
154
+
"callupdatesversion": "2"
143
155
}
144
156
```
145
157
@@ -160,6 +172,7 @@ Here's a diagnostics updates log for a video stream from VoIP endpoint 1 to VoIP
160
172
"jitterMax": "4",
161
173
"packetLossRateAvg": "3.146336E-05",
162
174
"packetLossRateMax": "0.001769911"
175
+
"callupdatesversion": "2"
163
176
}
164
177
```
165
178
@@ -202,6 +215,7 @@ Here's a diagnostics updates log for an audio stream from VoIP endpoint 1 to a s
202
215
"jitterMax": "1",
203
216
"packetLossRateAvg": "0",
204
217
"packetLossRateMax": "0"
218
+
"callupdatesversion": "2"
205
219
}
206
220
```
207
221
@@ -222,6 +236,7 @@ Here's a diagnostics updates log for an audio stream from a server endpoint to V
222
236
"jitterMax": "1",
223
237
"packetLossRateAvg": "0",
224
238
"packetLossRateMax": "0"
239
+
"callupdatesversion": "2"
225
240
}
226
241
```
227
242
@@ -242,6 +257,7 @@ Here's a diagnostics updates log for an audio stream from VoIP endpoint 3 to a s
242
257
"jitterMax": "2",
243
258
"packetLossRateAvg": "0",
244
259
"packetLossRateMax": "0"
260
+
"callupdatesversion": "2"
245
261
}
246
262
```
247
263
@@ -261,6 +277,8 @@ Here's a diagnostics updates log for an audio stream from a server endpoint to V
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/analytics/logs/call-summary-updates-log-schema.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.subservice: calling
14
14
15
15
# Call Summary Updates Log Schema
16
16
17
-
The only difference in properties between the Call Summary Updates Log Schema and the [Call Summary Log Schema](call-summary-log-schema.md) is the additional `CallUpdatesVersion` property. The `CallUpdatesVersion` property indicates how recent the log is. The Call Summary Updates Log Schema has lower latency than the [Call Summary Log Schema](call-summary-log-schema.md), it achieves this low latency by sending schema properties as soon as they can be sent. In contrast, the [Call Summary Log Schema](call-summary-log-schema.md) does not send you a log schema until the entire log schema has completed internal Microsoft creation. When using the Call Summary Updates Log Schema, always refer to the `CallUpdatesVersion` to ensure you have the most up-to-date information. Whenever call data is updated, a new version of the log is created, providing a complete history of changes.
17
+
The only difference in properties between the Call Summary Updates Log Schema and the [Call Summary Log Schema](call-summary-log-schema.md) is the additional `CallUpdatesVersion` property. The `CallUpdatesVersion` property indicates how recent the log is. The Call Summary Updates Log Schema has lower latency than the [Call Summary Log Schema](call-summary-log-schema.md), it achieves this low latency by sending schema properties as soon as they can be sent. In contrast, the [Call Summary Log Schema](call-summary-log-schema.md) does not send you a log schema until the entire log schema has completed internal Microsoft creation.
18
18
19
19
The call summary updates log contains data to help you identify key properties of all calls. A different call summary updates log is created for each `participantId` (or `endpointId` for peer-to-peer [P2P] calls) value in the call.
20
20
@@ -39,6 +39,15 @@ any quality investigations, and using **[Call Diagnostics](../../voice-video-cal
39
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.
40
40
41
41
42
+
When using the Call Summary Updates Log Schema, always refer to the highest `CallUpdatesVersion` number to ensure you have the most up-to-date information. Whenever call data is updated, a new version of the log is created containing the most up-to-date information. For example, the higher the `CallUpdatesVersion` number, the more recent the update. This means that version 3 is newer and includes more recent changes compared to version 1.
43
+
44
+
### More about log versions and data latency
45
+
46
+
After a call ends, an initial version (version 1) of the log is sent to the CallSummaryUpdates and CallDiagnosticUpdates tables. Initial versions may contain `null` values, if more information becomes available updated versions of the logs are created with more complete information. For example, client data can be delayed because of network connectivity issues between the client computer and our servers, or something as simple as a user closing the lid on their laptop post-call before their client data was sent and re-opening it hours (or days) later. Initial versions
47
+
48
+
49
+
Because of to such collection variations, you might see incremental versions arrive hours or even days later. You can use versions for a faster understanding of your calling resource than waiting until all calling SDK client data is received. The best case scenario is for all call participants to end their calls and for the calling SDK to be able to send data to the server.
50
+
42
51
## Data Definitions
43
52
44
53
### Call summary updates log schema
@@ -123,6 +132,7 @@ Here's a call summary for VoIP user 1:
123
132
"endpointType": "VoIP",
124
133
"sdkVersion": "1.0.1.0",
125
134
"osVersion": "Windows 10.0.17763 Arch: x64"
135
+
"callupdatesversion": "2"
126
136
}
127
137
```
128
138
@@ -143,6 +153,7 @@ Here's a call summary for VoIP user 2:
143
153
"endpointType": "VoIP",
144
154
"sdkVersion": "1.1.0.0",
145
155
"osVersion": "null"
156
+
"callupdatesversion": "2"
146
157
}
147
158
```
148
159
@@ -164,6 +175,7 @@ Here's a cross-tenant call summary updates log for VoIP user 1:
164
175
"endpointType": "VoIP",
165
176
"sdkVersion": "Redacted",
166
177
"osVersion": "Redacted"
178
+
"callupdatesversion": "2"
167
179
}
168
180
```
169
181
@@ -187,6 +199,7 @@ Here's a call summary for a PSTN call:
187
199
"endpointType": "PSTN",
188
200
"sdkVersion": "Redacted",
189
201
"osVersion": "Redacted"
202
+
"callupdatesversion": "2"
190
203
}
191
204
```
192
205
### Group calls
@@ -228,6 +241,7 @@ Here's a call summary for VoIP endpoint 1:
228
241
"endpointType": "VoIP",
229
242
"sdkVersion": "1.0.0.3",
230
243
"osVersion": "Darwin Kernel Version 18.7.0: Mon Nov 9 15:07:15 PST 2020; root:xnu-4903.272.3~3/RELEASE_ARM64_S5L8960X"
244
+
"callupdatesversion": "2"
231
245
}
232
246
```
233
247
@@ -248,6 +262,7 @@ Here's a call summary for VoIP endpoint 3:
0 commit comments