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 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 a user's 1:1 Teams call or Public Switched Telephone Network (PSTN) call can be recorded. This setting is off by default.
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.
Using the Teams admin center
To allow call recordings:
- In the Microsoft Teams admin center, select Voice > Calling policies.
- Select the policy that you want to edit.
- Turn Cloud recording for calling to On.
- Select Save.
Using PowerShell
With PowerShell, you can configure the -AllowCloudRecordingForCalls
parameter and manage the resulting policy with the following cmdlets:
- Get-CsTeamsCallingPolicy
- New-CsTeamsCallingPolicy
- Set-CsTeamsCallingPolicy
- Remove-CsTeamsCallingPolicy
- Grant-CsTeamsCallingPolicy
For example, this script enables call recording for the global policy:
Set-CsTeamsCallingPolicy -Identity Global -AllowCloudRecordingForCalls $true
For information on Teams compliance recording, see Introduction to Teams recording and Third-party compliance recording for Microsoft Teams calls and meetings.
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, select Voice > Calling policies.
- Select the policy you want to modify.
- Turn Transcription to On.
- Select Save.
Using PowerShell
With PowerShell, you can configure the -AllowTranscriptionForCalling
parameter and manage the resulting policy 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
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. This setting is on by default.
Using the Teams admin center
To turn on real-time captions for calls for users:
- In the Microsoft Teams admin center, select Voice > Calling policies.
- Select the policy you want to modify.
- Turn Real-time captions in Teams calls to On.
- Select Save.
Using PowerShell
With PowerShell, you configure the -LiveCaptionsEnabledTypeForCalling
parameter and manage the resulting policy 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
Intelligent recap for Teams calls and meetings
Introduction to Teams recording
Third-party compliance recording for Microsoft Teams calls and meetings