Set up Calling Plans
Calls to other Teams users are free, but if you want your users to be able to call phones outside of your business, get a Domestic Calling Plan or an International Calling Plan in Microsoft 365 or Office 365. It's easy to set up Calling Plans for your business. For more information about Calling Plans, see Which Calling Plan is right for you?.
Step 1: Find out if Calling Plans are available in your country/region
Go to Country and region availability for Audio Conferencing and Calling Plans and select your country or region to get availability information about Calling Plans, as well as information about Audio Conferencing, Phone System, toll and toll-free numbers, and Communications Credits.
If Calling Plans are not available for your country or region, consider using Direct Routing to connect your on-premises telephony infrastructure to Phone System. For more information, see Phone System Direct Routing.
Step 2: Buy and assign licenses
If the Phone System feature isn't included in your Microsoft 365 or Office 365 plan, you may need to purchase Phone System add-on licenses. After you have Phone System licenses, purchase Calling Plans for Microsoft 365 or Office 365. See Microsoft Teams add-on licensing, and buy the licenses and plan.
Phone System licenses and Calling Plans in Microsoft 365 or Office 365 go together, so to see the option to purchase Calling Plans, you must first have the Phone System licenses.
First assign the licenses, and then assign a Calling Plan to the people in your organization. See Assign Microsoft Teams add-on licenses.
Step 3: Get phone numbers
There are three ways to get new user numbers:
Use the Teams admin center. For some countries/regions, you can get numbers for your users by using the Teams admin center, see Getting phone numbers for your users.
Port your existing numbers. You can port or transfer existing numbers from your current service provider or phone carrier to Microsoft 365 or Office 365. For more information, see Transfer phone numbers to Teams or Manage phone numbers for your organization.
Use a request form for new numbers. Sometimes (depending on your country/region) you won't be able to get your new phone numbers using the Teams admin center, or you will need specific phone numbers or area codes. If so, you will need to download a form and send it back to us. For more information, see Manage phone numbers for your organization.
Step 4: Add emergency addresses and locations for your organization
An emergency address must be associated with a phone number. When this association happens can vary among country and regions. For example, in the United States, you need to associate an emergency address when you assign the phone number to the user. In the United Kingdom, you need to associate an emergency address to the phone number when you are getting the phone numbers from Microsoft 365 or Office 365, or when transferring phone numbers from your current service provider.
For information about emergency calling and managing emergency addresses, see Manage emergency calling and Add, change, or remove an emergency location for your organization.
Step 5: Assign an emergency address and a phone number to a user
When you are setting up Calling Plans in Office 365, you must assign a phone number and emergency address to each of your users. The emergency address must be created before you can associate it with a phone number. For more information, see Assign or change an emergency address.
If you add more people to your business right before doing this step, it may take several hours for them to appear on the Voice users page. There's a latency.
Step 6: Tell your users about their new phone numbers
Microsoft recommends sending mail or using your business's preferred communication method to tell the people about their new phone numbers.
In Microsoft Teams, users can see their phone number by clicking Calls in the left navigation. The phone number is shown above the dial pad.
Do you want to automate assigning phone numbers?
If you know Windows PowerShell, you can use the following cmdlets to automate assigning phone numbers to your users.
Get-CsOnlineTelephoneNumber: Retrieves the telephone numbers from the Business Voice Directory.
Set-CsOnlineVoiceUser: Sets the telephone numbers.
To learn more, see Teams PowerShell Overview.