Quick start guide: Configuring Calling Plans in Microsoft Teams

This guide will help you get a set of users up and running so they can explore Calling Plans in Teams.

Read the December 12, 2017, announcement of Calling Plans in Teams: Intelligent Communications takes the next step with calling in Teams

Note

We recommend that, in parallel with this quick-start guide, you use our practical guidance and FastTrack to plan and drive a successful rollout.

By adding Calling Plans - an Office 365 feature powered by Skype for Business - you can now use Teams to make and receive phone calls to or from land lines and mobile phones via the public switched telephone network (PSTN).

Calling in Teams

Prerequisites for enabling the Calls tab in Teams

To enable the Calls tab in Teams users need to have 1:1 calling enabled in Teams and using a Teams client that supports 1:1 Teams calling. To learn how to manage 1:1 calling in Teams, read Set-CsTeamsCallingPolicy. To learn which clients support calling, please read Limits and specifications for Microsoft Teams.

Note

Currently, Voicemail will not be available in the Calls tab unless the user is enabled for PSTN calls.

Prerequisites for enabling the Dial Pad in Teams

To enable the Dial Pad tab in Teams and allow your users to make and receive PSTN calls you will need to provision users for Phone System and Calling Plans. To learn how to set up Calling Plans, read Set up Calling Plans.

Note

You can also use Direct Routing to allow your users to mand and receive PSTN calls. To learn how to set up Direct Routing, read Configure Direct Routing.

Teams interop policy configuration

To enable Teams to begin receiving calls, you'll need to update Teams upgrade policy and Teams interop policy, using Microsoft Teams & Skype for Business Admin Center or using a remote Windows PowerShell session with the Skype for Business *-CsTeamsUpgradePolicy and *-CsTeamsInteropPolicy cmdlets, to redirect calls to Teams.

For more information about Teams upgrade policy and Teams interop policy, see Migration and interoperability guidance for organizations using Teams together with Skype for Business.

Tip

To find the PowerShell cmdlets you need, type "CsTeamsUpgradePolicy" or "CsTeamsInteropPolicy" in the Filter box in the Skype for Business PowerShell cmdlet documentation.

Default Teams upgrade and interop policies

Teams has a default policy configuration designed to ensure that existing business workflows are not interrupted during a Teams deployment. By default, VoIP, PSTN, and federated calls to your users will continue to be routed to Skype for Business until you update the policy to enable inbound calling to Teams. This ensures that there are no unintended interruptions in voice services as you start to pilot and deploy Teams.

Teams upgrade policy by default is kept at legacy mode that will honor Teams interop policy to determine where chats and calls are to be routed--Teams or Skype for Business.

Note

The behaviors of Teams upgrade policy and Teams interop policy will soon change as described in Migration and interoperability guidance for organizations using Teams together with Skype for Business

Teams interop policy has the following default configuration:

Identity                   : Global
AllowEndUserClientOverride : False
CallingDefaultClient       : Default
ChatDefaultClient          : Default

The behaviors of the default configuration are the following:

  • For existing Skype for Business customers, this policy is designed to ensure that Skype for Business calls are directed to Skype for Business, and Teams calls are directed to Teams. PSTN and federated calls will be directed to Skype for Business when this policy is in effect.
  • For customers without Skype for Business, when in effect, in addition to calls among Teams users, only outbound PSTN calling will be available in Teams. You will need to alter the Teams interop policy assigned to your users to receive PSTN calls in Teams.

Note

Users that have been provisioned with Phone System and Calling Plans licenses for use with Skype for Business Online, and configured with the default global Teams interop policy, will have the Calls tab enabled in Teams and can place outbound PSTN calls from Teams without administrators having to take any administrative action.

Configuring Teams to receive inbound PSTN calls

To receive inbound PSTN calls in Teams, you will need to configure Teams as the default calling application by applying Teams upgrade policy with the corresponding Teams interop policy that sets CallingDefaultClient parameter to Teams.

Important

We recommend that you apply this configuration to an initial set of users to explore these exciting new calling capabilities in Teams prior to making wider or organization-level changes.

If you choose to continue to use the legacy Teams upgrade policy, use the following preconfigured Teams interop policy to route inbound PSTN calling to Teams:

Identity                   : Tag:DisallowOverrideCallingTeamsChatTeams
AllowEndUserClientOverride : False
CallingDefaultClient       : Teams
ChatDefaultClient          : Teams

If you choose to use the updated Teams upgrade policy, you need to assign TeamsOnly mode to your users.

The behaviors of the policy above are the following:

  • For existing Skype for Business customers, this policy is designed to redirect incoming calls to Teams. This includes both VoIP (from Teams and Skype for Business) and PSTN calls.
  • For customers without Skype for Business, when in effect, PSTN calls will be received in Teams.

Warning

Currently, changing CallingDefaultClient to Teams will also affect calls to Skype for Business IP phones. Incoming calls will not be received on the phones and will only ring Teams clients. Please consult the Skype for Business to Microsoft Teams Capabilities Roadmap for information about support for existing certified SIP phones.

How to configure users to receive PSTN calls in Teams

When using the legacy Teams upgrade policy, apply the Teams interop policy as described above via Skype for Business remote Windows PowerShell session to redirect calls to Teams:

Grant-CsTeamsInteropPolicy -PolicyName tag:DisallowOverrideCallingTeamsChatTeams -Identity user@contoso.com

If you choose to use TeamsOnly mode, you can change the user's coexistence mode to TeamsOnly via Microsoft Teams & Skype for Business Admin Center, or via Skype for Business remote Windows PowerShell session to redirect calls to Teams:

Grant-CsTeamsUpgradePolicy -PolicyName tag:UpgradeToTeams -Identity user@contoso.com
Grant-CsTeamsInteropPolicy -PolicyName tag:DisallowOverrideCallingTeamsChatTeams -Identity user@contoso.com

See also

Set up Calling Plans

Migration and interoperability guidance for organizations using Teams together with Skype for Business

Practical Guidance for Phone System with Calling Plans in Microsoft Teams

Skype for Business PowerShell cmdlet reference

Teams PowerShell cmdlet reference