MS-900Chapter 45 of 104Objective 2.1

Microsoft Teams Phone and Calling Plans

This chapter covers Microsoft Teams Phone System and Calling Plans, including how they enable PSTN calling from Teams, the different calling plan options, and how they integrate with Direct Routing and Operator Connect. For the MS-900 exam, expect 5-10% of questions to touch on voice capabilities, focusing on understanding the difference between Phone System (the PBX replacement) and Calling Plans (the PSTN connectivity). You need to know the licensing requirements, dial plans, and deployment options without deep technical configuration details.

25 min read
Intermediate
Updated May 31, 2026

Phone System as a Corporate PBX

Imagine a large office building with 500 employees. The building has a single main phone number, and each employee has a 4-digit extension. When an employee wants to make an external call, they dial 9, then the number. The company's PBX (private branch exchange) receives the request, checks if the employee has permission to call external numbers, then places the call on a trunk line. The trunk line is like a SIP trunk in Teams: it connects the internal extension to the public switched telephone network (PSTN). The PBX records the call for billing and logs. If the employee is working from home, they can still use their extension via a VPN connection to the PBX—this is like Teams Phone with Direct Routing. The PBX also has an auto attendant that greets callers and routes them to the right extension. In Microsoft Teams, the Phone System replaces the PBX, Calling Plans replace the trunk lines, and Auto Attendants/Call Queues provide the same routing. The key difference: the PBX is now in Microsoft's cloud, not in your building, and you pay per user per month instead of buying hardware.

How It Actually Works

What is Microsoft Teams Phone System?

Microsoft Teams Phone System is Microsoft's cloud-based PBX (Private Branch Exchange) solution. It replaces traditional on-premises PBX hardware and provides call control, voicemail, auto attendants, call queues, and other telephony features directly within Teams. The Phone System is a service that runs in Microsoft 365 and is licensed per user via the Phone System add-on license (included in E5 or available as an add-on for E1/E3).

How Phone System Works Internally

When a user makes a call, Teams client sends a SIP invite to the Microsoft 365 Phone System service. The service checks user policies (dial plan, calling policies) and determines the destination. If the call is to an internal Teams user, it routes directly via Microsoft's infrastructure. If the call is to a PSTN number, the Phone System needs a connection to the Public Switched Telephone Network (PSTN). This is where Calling Plans, Operator Connect, or Direct Routing come in. The Phone System itself does not provide PSTN connectivity; it only provides the call control. Think of Phone System as the software PBX, and PSTN connectivity as the trunk lines.

Calling Plans

Calling Plans are Microsoft's own PSTN connectivity service. They are essentially SIP trunks provided by Microsoft's carrier partners. When you buy a Calling Plan, Microsoft assigns a phone number from its pool and provides the trunk to the PSTN. There are two types of Calling Plans:

Domestic Calling Plan: Allows calls to numbers within the country/region of the user's assigned usage location. Includes a certain number of minutes per user per month (e.g., 120 minutes for Domestic Calling Plan with 120 min, or unlimited for Domestic Calling Plan with unlimited).

International Calling Plan: Includes domestic calling plus calls to international numbers. Usually comes with a pool of minutes that can be used for international calls.

Calling Plans are licensed per user. Each user who needs to make/receive PSTN calls must have a Phone System license AND a Calling Plan license. The Calling Plan license determines how many minutes are included. If you exceed the included minutes, you pay per minute at published rates.

Direct Routing

Direct Routing is an alternative to Calling Plans. It allows you to connect your own PSTN carrier using Session Border Controllers (SBCs) that you manage on-premises or in Azure. The SBC connects to Microsoft Phone System via SIP trunk. This gives you control over carrier selection, number porting, and existing contracts. Direct Routing requires:

A certified SBC (e.g., AudioCodes, Ribbon, Oracle) configured with a public IP and TLS certificates.

The SBC must be configured to connect to the Microsoft Phone System SIP proxy (sip.pstnhub.microsoft.com).

A domain verified in the tenant for the SBC FQDN.

A voice routing policy that maps users to the SBC.

Direct Routing is more complex to set up but provides flexibility and potentially lower costs for high-volume calling.

Operator Connect

Operator Connect is a newer option where Microsoft partners with carriers to provide PSTN connectivity directly through the Teams admin center. The carrier manages the SBC and trunks, while Microsoft handles the provisioning. This is simpler than Direct Routing because you don't need to manage SBCs. The operator provides the number and minutes, and you assign them to users via licenses. Operator Connect is available in many countries and is growing.

Key Components and Policies

Dial Plan: A set of normalization rules that translate dialed numbers into E.164 format. For example, if a user dials 0 555 1234, the dial plan might normalize it to +1 555 555 1234. You can create tenant-level dial plans or user-level dial plans.

Calling Policies: Control features like call forwarding, simultaneous ringing, delegation, and call recording. They are assigned to users via policy assignment.

Voice Routing Policies: Used with Direct Routing to define which SBC to use for which numbers. They contain PSTN usage records that map to routes.

Emergency Calling: Teams Phone System supports emergency calling (e.g., 911 in US). You must configure emergency addresses for each user. Dynamic emergency calling uses the user's current location from network settings.

Licensing

Phone System: Included in Microsoft 365 E5. For E1/E3, you need the Phone System add-on (approximately $8/user/month).

Domestic Calling Plan: Add-on for Phone System users. Approximately $12/user/month for unlimited domestic (US).

International Calling Plan: Approximately $24/user/month.

Audio Conferencing: Allows users to dial into meetings via PSTN. Included in E5 or add-on. Not the same as Calling Plan.

Interaction with Other Services

Teams Phone System integrates with: - Exchange Online: For voicemail transcription and storage. - Azure Active Directory: For user identity and phone number assignment. - Microsoft Teams: The client interface. - Power Automate: For call flow automation. - Compliance: Call recording can be enabled via compliance policies.

Default Values and Timers

Call Park: Maximum 5 minutes before recall.

Call Forwarding: No timeout; immediate.

Simultaneous Ring: Up to 5 endpoints.

Voicemail: Default ring time before voicemail is 20 seconds (configurable).

Auto Attendant: Menu timeout default 5 seconds.

Configuration and Verification Commands

While MS-900 does not require PowerShell, you should know that administrators use:

Teams Admin Center for GUI configuration.

PowerShell cmdlets like Get-CsOnlineUser, Set-CsPhoneNumberAssignment, New-CsOnlineVoiceRoutingPolicy.

Example: Assign a phone number to a user:

Set-CsPhoneNumberAssignment -Identity user@contoso.com -PhoneNumber +14255551234 -PhoneNumberType DirectRouting

To verify user's phone settings:

Get-CsOnlineUser -Identity user@contoso.com | fl LineUri, EnterpriseVoiceEnabled, HostedVoiceMail

Exam Note

For MS-900, focus on understanding:

Phone System is the PBX, Calling Plan is the trunk.

You need both Phone System and a PSTN connectivity option (Calling Plan, Direct Routing, or Operator Connect) for external calls.

Direct Routing uses your own carrier; Calling Plan uses Microsoft's carrier.

Operator Connect is a managed service from a carrier partner.

Audio Conferencing is for meeting dial-in, not for user calls.

Walk-Through

1

User initiates a PSTN call

The user dials a phone number in Teams. Teams client sends a SIP INVITE to the Microsoft 365 Phone System service. The service checks the user's dial plan to normalize the number to E.164 format (e.g., +14255551234). It then checks calling policies to ensure the user is allowed to make external calls. If allowed, the service determines the PSTN connectivity method assigned to the user (Calling Plan, Direct Routing, or Operator Connect).

2

Phone System routes the call

Based on the user's voice routing policy, the Phone System selects the appropriate trunk. For Calling Plan users, the call is routed internally to Microsoft's carrier partner. For Direct Routing, the call is sent to the configured SBC. The SIP INVITE includes the called number, caller ID, and other headers. The Phone System also reserves media resources for the call.

3

PSTN trunk processes the call

The trunk (either Microsoft's carrier or your own SBC) receives the SIP INVITE and translates it to ISUP or other signaling to the PSTN. The carrier checks for number validity and routes the call to the destination. If the call is to a mobile number, it may be routed through multiple hops. The trunk returns a 180 Ringing response to indicate the destination is ringing.

4

Media session established

Once the destination answers, the trunk sends a 200 OK response with SDP (Session Description Protocol) for media. The Phone System relays the media path. Media can flow directly between Teams client and the trunk (peer-to-peer) or through a media relay in Microsoft's network if NAT/firewall traversal is needed. The call is now active.

5

Call termination and logging

When either party hangs up, a BYE message is sent. The Phone System records the call details in the call detail records (CDRs) for billing and analytics. For Calling Plan users, the minutes used are deducted from their allowance. If the user exceeds the included minutes, the call is billed per minute. The CDRs are available in the Teams admin center.

What This Looks Like on the Job

Enterprise Scenario 1: Large Organization Migrating from On-Premises PBX

A multinational company with 10,000 employees is moving from a legacy Cisco PBX to Teams Phone System. They have existing contracts with a carrier for PSTN trunks. They choose Direct Routing to keep their carrier and avoid per-user Calling Plan costs. They deploy certified SBCs (AudioCodes) in two data centers for redundancy. Each SBC is configured with a public IP and TLS certificate. The voice routing policy is configured to route all international calls through the SBC in the primary data center, with failover to the secondary. They also create a tenant dial plan to normalize local 7-digit dialing to +1-XXX-XXX-XXXX. During migration, they use a hybrid approach: some users remain on the PBX while others are moved to Teams. The main challenge was ensuring the SBCs can handle the call volume (peak 500 concurrent calls) and that the network QoS is configured to prioritize Teams media traffic. Misconfiguration of the SBC's TLS settings caused call failures initially; they had to ensure the SBC's certificate chain was trusted by Microsoft's SIP proxy.

Scenario 2: Small Business with Calling Plans

A 50-person law firm wants to use Teams for all communications. They have no existing PBX. They choose Domestic Calling Plans for all users (unlimited minutes) and one International Calling Plan for the managing partner. They purchase phone numbers from Microsoft (available numbers in their area). The admin assigns numbers via Teams admin center. They configure an auto attendant for the main line (e.g., "Press 1 for Sales, Press 2 for Support") and a call queue for support. The challenge: number porting from their old carrier took 3 weeks. Also, they needed to set up emergency addresses for each user to comply with E911 regulations. One user working remotely had an incorrect emergency address, which could delay emergency response.

Scenario 3: Operator Connect for Simplicity

A 200-person retail chain wants PSTN calling without managing SBCs. They sign up with an Operator Connect partner (e.g., AT&T). The partner provisions the trunks and provides phone numbers. In Teams admin center, the admin sees the operator's offering and assigns numbers to users. The operator handles all carrier relationships. The benefit: no SBCs to maintain, faster deployment. The drawback: less control over routing and costs. They also use Audio Conferencing for meeting dial-in. Performance is good, but they had to ensure network bandwidth is sufficient for concurrent calls during peak hours (e.g., 20 simultaneous calls). Misconfiguration of the call queue overflow caused calls to drop during lunch rush; they fixed it by increasing the queue size and setting a timeout to voicemail.

How MS-900 Actually Tests This

What MS-900 Tests on This Topic

MS-900 objective 2.1 covers describing the capabilities of Microsoft Teams, including voice features. Specifically, you need to:

Understand the difference between Phone System and Calling Plans.

Know that Phone System is required for any PSTN calling (even with third-party carriers).

Know the three PSTN connectivity options: Calling Plans, Direct Routing, Operator Connect.

Recall that Audio Conferencing is separate and allows dial-in to meetings, not user calls.

Understand licensing: E5 includes Phone System; E1/E3 need add-on.

Common Wrong Answers and Why

1.

"Phone System includes PSTN minutes." Wrong. Phone System only provides call control; you need a Calling Plan or other trunk for PSTN calls. Candidates confuse Phone System with Calling Plans.

2.

"Direct Routing uses Microsoft's carrier." Wrong. Direct Routing uses your own carrier. Calling Plans use Microsoft's carrier.

3.

"Audio Conferencing is the same as Calling Plan." Wrong. Audio Conferencing allows participants to dial into meetings. Calling Plans allow users to make outbound calls.

4.

"You need a Calling Plan for internal calls." Wrong. Internal Teams-to-Teams calls use Microsoft's infrastructure, no PSTN needed.

Specific Numbers and Terms on the Exam

Phone System license: $8/user/month (add-on). E5 includes it.

Domestic Calling Plan: ~$12/user/month (US unlimited).

International Calling Plan: ~$24/user/month.

Audio Conferencing: included in E5, add-on for E1/E3.

SIP trunk: term used for Direct Routing.

SBC: Session Border Controller, required for Direct Routing.

Edge Cases and Exceptions

Emergency calling: You must configure emergency addresses. Dynamic emergency calling uses the user's network location.

Calling Plan minutes: If you exceed included minutes, you pay per minute. Overages are billed.

Operator Connect: Not available in all countries. Check Microsoft documentation.

Direct Routing: Requires certified SBC and proper TLS configuration.

How to Eliminate Wrong Answers

1.

If the question asks about making external calls, look for both Phone System and a connectivity option (Calling Plan, Direct Routing, Operator Connect). If only one is mentioned, it's incomplete.

2.

If the question mentions "meeting dial-in," it's Audio Conferencing, not Calling Plan.

3.

If the question says "use your own carrier," the answer is Direct Routing.

4.

If the question says "no hardware," the answer is Calling Plan or Operator Connect (Direct Routing requires SBC).

Key Takeaways

Phone System is the cloud PBX; it does not include PSTN minutes.

Calling Plans are Microsoft's PSTN connectivity service; they are per-user licenses with included minutes.

Direct Routing uses your own carrier and requires a certified SBC.

Operator Connect is a carrier-managed PSTN option; no SBC management needed.

Audio Conferencing is for meeting dial-in, not for user calls.

You need Phone System + a PSTN connectivity option for external calls.

Internal Teams calls do not require any PSTN connectivity.

Exam focus: distinguish between Phone System, Calling Plans, and Audio Conferencing.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Calling Plans

Microsoft provides the PSTN trunk and phone numbers.

No hardware required; fully cloud-based.

Per-user licensing with included minutes.

Simpler setup via Teams admin center.

Limited to available countries/regions.

Direct Routing

You connect your own carrier via an SBC.

Requires on-premises or Azure SBC hardware/software.

Pay your carrier; no per-user PSTN license needed (but still need Phone System license).

More complex setup; requires network and SIP expertise.

Full control over carrier selection and routing.

Calling Plans

Microsoft's own carrier service.

Billing through Microsoft.

Numbers provisioned by Microsoft.

Available in many countries.

No third-party relationship.

Operator Connect

Carrier partner provides the service.

Billing through the carrier (separate from Microsoft).

Numbers provisioned by the carrier.

Available in fewer countries but growing.

Carrier manages SBC and complexity.

Watch Out for These

Mistake

Phone System includes PSTN calling minutes.

Correct

Phone System is the PBX software; it does not include any PSTN minutes. You must add a Calling Plan, Direct Routing, or Operator Connect to make/receive external calls.

Mistake

Direct Routing uses Microsoft's carrier for PSTN.

Correct

Direct Routing connects your own carrier via a certified Session Border Controller (SBC). Calling Plans use Microsoft's carrier partners.

Mistake

Audio Conferencing allows users to make outbound calls.

Correct

Audio Conferencing only enables meeting dial-in (participants call a phone number to join a meeting). For outbound calls, you need Phone System and a Calling Plan or equivalent.

Mistake

You need a Calling Plan for internal Teams calls.

Correct

Internal Teams-to-Teams calls use Microsoft's cloud infrastructure and do not require any PSTN connectivity. Calling Plans are only for external phone numbers.

Mistake

Operator Connect requires you to manage an SBC.

Correct

Operator Connect is a managed service where the carrier provides and manages the SBC. You do not need to deploy or maintain any hardware.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What is the difference between Phone System and Calling Plan?

Phone System is the cloud PBX that provides call control, voicemail, auto attendants, etc. It does not include any PSTN minutes. Calling Plan is the PSTN connectivity service that provides minutes and phone numbers. You need both for external calling. For example, a user with Phone System but no Calling Plan can call internal Teams users but cannot call external phone numbers. Exam tip: if a question mentions 'making external calls,' look for both Phone System and a Calling Plan (or Direct Routing/Operator Connect).

Can I use my existing phone numbers with Teams?

Yes. You can port your existing numbers to Microsoft if you use Calling Plans, or you can keep them with your carrier if you use Direct Routing or Operator Connect. Number porting can take weeks. For Direct Routing, you configure the SBC to present your numbers. For Calling Plans, you submit a port order. For Operator Connect, the carrier handles porting. Exam tip: know that porting is possible but not instant.

Do I need an SBC for Direct Routing?

Yes. Direct Routing requires a certified Session Border Controller (SBC) that connects to Microsoft's SIP proxy. The SBC translates between your carrier's SIP trunk and Microsoft's cloud. You must configure TLS certificates and a public IP. Exam tip: Direct Routing is the only option that requires customer-managed SBCs.

What is included in the Phone System license?

The Phone System license includes call control, voicemail, call queues, auto attendants, and other PBX features. It does not include PSTN minutes or phone numbers. It is included in E5; for E1/E3, it costs approximately $8/user/month. Exam tip: remember that E5 includes Phone System but not necessarily Calling Plans (E5 does not include Calling Plans).

Can I use Teams for emergency calls?

Yes, but you must configure emergency addresses for each user. Teams supports dynamic emergency calling that uses the user's network location. For Calling Plans, Microsoft provides E911 services. For Direct Routing, you must ensure your carrier supports emergency calls and configure the SBC accordingly. Exam tip: emergency calling is a key compliance requirement.

What is the difference between Domestic and International Calling Plans?

Domestic Calling Plans allow calls only within the user's country/region. International Calling Plans include domestic calls plus calls to international numbers. Both have included minutes (e.g., 120 min or unlimited). If you exceed the included minutes, you pay per minute. Exam tip: know that International Calling Plan is more expensive and includes international minutes.

Can I use Audio Conferencing instead of a Calling Plan?

No. Audio Conferencing is for meeting dial-in only. It allows participants to call a phone number to join a Teams meeting. It does not allow users to make outbound calls. For outbound PSTN calling, you need Phone System and a Calling Plan (or Direct Routing/Operator Connect). Exam tip: this is a common trap.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Microsoft Teams Phone and Calling Plans — now see how well it sticks with free MS-900 practice questions. Full explanations included, no account needed.

Done with this chapter?