Skip to content

Commit 35a4a13

Browse files
Update record-calls-web.md
1 parent 16a050f commit 35a4a13

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,27 @@ const cloudRecordingsUpdatedHandler = (args: { added: SDK.RecordingInfo[], remov
6565
};
6666
callRecordingApi.on('recordingsUpdated', cloudRecordingsUpdatedHandler );
6767
```
68+
## Explicit Consent
69+
70+
If your Teams meeting or call is configured to require explicit consent for recording and transcription, you are required to gather explicit consent from your users to be transcribed or Recorded.
71+
72+
### Support
73+
The following tables show support of explicit consent for specific call type and identity.
74+
75+
|Identities | Teams meeting | Room | 1:1 call | Group call | 1:1 Teams interop call | Group Teams interop call |
76+
|-----------------------------|---------------|------|----------|------------|------------------------|--------------------------|
77+
|Communication Services user | ✔️ | | | | | ✔️ |
78+
|Microsoft 365 user | ✔️ | | | | | ✔️ |
79+
80+
81+
You can check if the meeting recording requires explicit consent by property `isConsentRequired`. If the value is set to `true`, then explicit consent is required for the call.
82+
83+
```js
84+
const isConsentRequired = callRecordingApi.isConsentRequired;
85+
```
86+
87+
If the recording is active and explicit consent is required, user will not be able to unmute, turn video on and share screen until they provide the consent. You can provide the consent for the user by using the api `consentToBeingRecordedAndTranscribed`.
88+
89+
```js
90+
callRecordingApi.consentToBeingRecordedAndTranscribed();
91+
```

0 commit comments

Comments
 (0)