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:

  1. In the Microsoft Teams admin center, select Voice > Calling policies.
  2. Select the policy that you want to edit.
  3. Turn Cloud recording for calling to On.
  4. Select Save.

Using PowerShell

With PowerShell, you can configure the -AllowCloudRecordingForCalls parameter and manage the resulting policy with the following cmdlets:

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:

  1. In the Microsoft Teams admin center, select Voice > Calling policies.
  2. Select the policy you want to modify.
  3. Turn Transcription to On.
  4. Select Save.

Using PowerShell

With PowerShell, you can configure the -AllowTranscriptionForCalling parameter and manage the resulting policy with the following cmdlets:

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:

  1. In the Microsoft Teams admin center, select Voice > Calling policies.
  2. Select the policy you want to modify.
  3. Turn Real-time captions in Teams calls to On.
  4. Select Save.

Using PowerShell

With PowerShell, you configure the -LiveCaptionsEnabledTypeForCalling parameter and manage the resulting policy with the following cmdlets:

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

Intelligent recap for Teams calls and meetings

Introduction to Teams recording

Third-party compliance recording for Microsoft Teams calls and meetings

Teams meeting recording

Configure transcription and captions for Teams meetings

Configure calling policies

Accessibility guide for Microsoft Teams Admins