Skip to content

Commit 8a64827

Browse files
authored
Merge pull request #292638 from tomaschladek/patch-59
Update record-calls.md
2 parents de9e1d3 + 58ed84b commit 8a64827

File tree

2 files changed

+7
-26
lines changed

2 files changed

+7
-26
lines changed

articles/communication-services/how-tos/calling-sdk/includes/record-calls/record-calls-web.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.author: rifox
1010
> [!NOTE]
1111
> This API is provided as a preview for developers and might change based on feedback that we receive. Don't use this API in a production environment. To use this API, use the beta release of the Azure Communication Services Calling Web SDK.
1212
13-
### Cloud recording
13+
### Cloud and compliance recording
1414

1515
Call recording is an extended feature of the core Call API. You first need to import calling features from the Calling SDK:
1616

articles/communication-services/how-tos/calling-sdk/record-calls.md

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,12 @@ The following tables show support of recording for specific call type and identi
3535

3636
|Identities | Teams meeting | Room | 1:1 call | Group call | 1:1 Teams interop call | Group Teams interop call |
3737
|-----------------------------|---------------|------|----------|------------|------------------------|--------------------------|
38-
|Communication Services user | ✔️[1] |✔️[2]| ✔️[2]|✔️[2]|✔️[1]|✔️[1][2]|
39-
|Microsoft 365 user | ✔️[1] || ✔️[2]||✔️[1]|✔️[1][2]|
38+
|Communication Services user | ✔️[1][2] |✔️[3]| |✔️[3] | |✔️[2][3]|
39+
|Microsoft 365 user | ✔️[1][2] | | | | |✔️[2][3]|
4040

41-
[1] These call types support Teams cloud and compliance recording.
42-
[2] These call types support Azure Communication Services recording.
41+
[1] These call types support Teams cloud.
42+
[2] These call types support Teams compliance recording.
43+
[3] These call types support Azure Communication Services recording.
4344

4445
### Operations
4546
The following tables show support of individual APIs in calling SDK to individual identity types.
@@ -52,7 +53,7 @@ The following tables show support of individual APIs in calling SDK to individua
5253
|Learn whether explicit consent is required | ✔️[2] | ✔️[2] |
5354
|Give explicit consent for being recorded | ✔️[2] | ✔️[2] |
5455

55-
[1] The user is not notified that recording is available. You can get Teams cloud recording via Microsoft Graph API. You can subscribe to notification in Azure Communication Services when recording is available.
56+
[1] A user is not notified that recording is available. You can subscribe to Microsoft Graph's change notifications for notification about availability of Teams cloud recording or you can subscribe to `Microsoft.Communication.RecordingFileStatusUpdated` event in Azure Communication Services to be notified when Azure Communication Services recording is available.
5657

5758
[2] This functionality is available only in Teams meetings and group Teams interoperability calls.
5859

@@ -81,26 +82,6 @@ The following tables show support of recording in individual Azure Communication
8182
[!INCLUDE [Record calls client-side Windows](./includes/record-calls/record-calls-windows.md)]
8283
::: zone-end
8384

84-
## Compliance recording
85-
86-
Compliance recording is recording that's based on Microsoft Teams policy. You can enable it by using this tutorial: [Introduction to Teams policy-based recording for callings](/microsoftteams/teams-recording-policy).
87-
88-
Policy-based recording starts automatically when a user who has the policy joins a call. To get a notification from Azure Communication Services about recording, use the following code:
89-
90-
```js
91-
const callRecordingApi = call.feature(Features.Recording);
92-
93-
const isComplianceRecordingActive = callRecordingApi.isRecordingActive;
94-
95-
const isComplianceRecordingActiveChangedHandler = () => {
96-
console.log(callRecordingApi.isRecordingActive);
97-
};
98-
99-
callRecordingApi.on('isRecordingActiveChanged', isComplianceRecordingActiveChangedHandler);
100-
```
101-
102-
You can also implement compliance recording by using a custom recording bot. See the [GitHub example](https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/a3943bafd73ce0df780c0e1ac3428e3de13a101f/Samples/BetaSamples/LocalMediaSamples/ComplianceRecordingBot).
103-
10485
## Next steps
10586

10687
- [Learn how to manage calls](./manage-calls.md)

0 commit comments

Comments
 (0)