Configure call recording, transcription, and captions in Teams
In Microsoft Teams, users can record, transcribe, and view captions in their Teams calls. This article explains how to configure these features for your users.
For compliance call recording information, see Policy-based recording for calls & meetings.
For for optimal accessibility, follow the guides and resources Accessibility guide for Microsoft Teams admins to configure Teams.
Enable call recording
You can use the Microsoft Teams admin center or PowerShell to set a Teams calling policy to control whether users' calls can be recorded.
Many users use calls and meetings interchangeably depending on their needs. We recommend you check your meeting recording policy settings as well. If the settings are different for calls and meetings, it might cause confusion for your users.
To allow or prevent call recordings:
- In the Microsoft Teams admin center, expand Voice.
- Select Calling policies.
- Select the policy that you want to edit.
- Turn Cloud recording for calling On or Off.
- Select Save.
With PowerShell, you can configure the -AllowCloudRecordingForCalls
parameter in Set-CsTeamsCallingPolicy.
To allow or prevent meeting recordings, see Teams meeting recording.
Enable call transcription
Transcription is automatically generated, recorded text of what was said in a call. When turned on, the transcript is available to users to review after a call ends. This setting is off by default.
Using the Teams admin center
To turn on call transcription for users:
In the Microsoft Teams admin center, go to Voice, and then select Calling policies.
Select the policy you want to modify.
Turn Transcription to On, then select Save.
Using PowerShell
With PowerShell, you can configure the -AllowTranscriptionForCalling
parameter with the following cmdlets:
- Get-CsTeamsCallingPolicy
- New-CsTeamsCallingPolicy
- Set-CsTeamsCallingPolicy
- Remove-CsTeamsCallingPolicy
- Grant-CsTeamsCallingPolicy
For example, this script enables transcription for the global policy:
Set-CsTeamsCallingPolicy -Identity Global -AllowTranscriptionForCalling $true
Enable call captions
Using the Teams admin center
Captions are real-time automatically generated text of what is said in a call. They appear a few lines at a time for a user who turns them on. Captions aren’t saved.
To turn on real-time captions for calls for users:
In the Microsoft Teams admin center, go to Voice, and then select Calling policies.
Select the policy you want to modify.
Turn Real-time captions in Teams calls to On, then select Save.
Using PowerShell
With PowerShell, you configure the -LiveCaptionsEnabledTypeForCalling
parameter with the following cmdlets:
- Get-CsTeamsCallingPolicy
- New-CsTeamsCallingPolicy
- Set-CsTeamsCallingPolicy
- Remove-CsTeamsCallingPolicy
- Grant-CsTeamsCallingPolicy
For example, this script allows the user to turn on real-time captions in the global policy:
Set-CsTeamsCallingPolicy -Identity Global -LiveCaptionsEnabledTypeForCalling DisabledUserOverride
In this example, the script prevents the user from turning on real-time captions in the global policy:
Set-CsTeamsCallingPolicy -Identity Global -LiveCaptionsEnabledTypeForCalling Disabled
Related articles
Accessibility guide for Microsoft Teams Admins