Calling policies in Microsoft Teams
In Microsoft Teams, calling policies control which calling and call forwarding features are available to users. Calling policies determine whether a user can make private calls, use call forwarding or simultaneous ringing to other users or external phone numbers, route calls to voicemail, send calls to call groups, use delegation for inbound and outbound calls, and so on.
You can use the global (Org-wide default) policy that's created automatically or create and assign custom policies.
Create a custom calling policy
Follow these steps to create a custom calling policy.
- In the left navigation of the Microsoft Teams admin center, go to Voice > Calling policies.
- Select Add.
- Turn on or turn off the features that you want to use in your calling policy.
- To control whether users can route inbound calls to voicemail, select Enabled or User controlled. To prevent routing to voicemail, select Disabled.
- Select Save.
Edit a calling policy
Follow these steps to edit an existing calling policy.
- In the left navigation of the Microsoft Teams admin center, select Voice > Calling policies.
- Click next to the policy that you want to modify, and then select Edit.
- Make the changes that you want, and then click Save.
Assign a custom calling policy to users
You can assign a policy directly to users, either individually or at scale through a batch assignment (if supported for the policy type), or to a group that the users are members of (if supported for the policy type).
To learn about the different ways that you can assign policies to users, see Assign policies to your users in Teams.
Calling policy settings
Here's the settings that you can configure for calling policies.
Make private calls
This setting controls all calling capabilities in Teams. Turn this off to turn off all calling functionality in Teams.
Call forwarding and simultaneous ringing to people in your organization
This setting controls whether incoming calls can be forwarded to other users or can ring another person at the same time.
Call forwarding and simultaneous ringing to external phone numbers
This setting controls whether incoming calls can be forwarded to an external number or can ring an external number at the same time.
Voicemail is available for routing inbound calls
This setting enables inbound calls to be sent to voicemail. Valid options are:
- Enabled Voicemail is always available for inbound calls.
- Disabled Voicemail is not available for inbound calls.
- User controlled Users can determine whether they want voicemail to be available.
Inbound calls can be routed to call groups
This setting controls whether incoming calls can be forwarded to a call group.
Allow delegation for inbound and outbound calls
This setting enables inbound calls to be routed to delegates, allowing delegates to make outbound calls on behalf of the users for whom they have delegated permissions. For more information, see Share a phone line with a delegate.
Prevent toll bypass and send calls through the PSTN
Setting this to On will send calls through the PSTN and incur charges rather than sending them through the network and bypassing the tolls.
Busy on Busy is available while in a call
Busy on Busy (Busy Options) is a new setting that lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. New or incoming calls can be rejected with a busy signal or can be routed accordingly to the user's unanswered settings. You can enable busy options at the tenant level or at the user level. Regardless of how their busy options are configured, users in a call or conference or those with a call on hold are not prevented from initiating new calls or conferences. This setting is disabled by default.
Allow web PSTN calling
This setting enables users to call PSTN numbers using the Teams web client.
Allow music on hold
This setting allows you to turn on or turn off music on hold when a PSTN caller is placed on hold. It's turned on by default. This setting doesn't apply to call park and boss delegate features, and is currently only available via PowerShell.