Unified communications as a service (UCaaS) delivers voice calling, video conferencing, team messaging and presence as one cloud subscription. VoIP is the technology underneath: it carries voice as data over the internet.1,2
For an enterprise replacing a PBX, the choices are which calls belong on a UC platform and which need a contact center (CCaaS), how the platform reaches the public phone network, and how it meets US 911 rules. Those rules cover cloud and IP systems as well as PBXs.3,4,5
Facts checked against their sources on November 9, 2026. Numbers after a sentence link to its sources.
VoIP, PBX, UCaaS and CCaaS: what each term covers
FCC rules define interconnected VoIP as a service that carries real-time, two-way voice over a broadband connection, uses IP-compatible equipment, and lets users generally receive calls from and place calls to the public switched telephone network (PSTN).6
The same rules treat a PBX as one kind of multi-line telephone system (MLTS). The definition also covers Centrex, VoIP, hybrid and key telephone systems, whether they run in the network or on the premises.7
NiCE, a contact center vendor, draws the UCaaS and CCaaS line by audience. UCaaS is built for communication among employees. CCaaS is built for customer-facing interactions at scale.8,9
By NiCE's account, a UCaaS platform lacks what a contact center needs: automatic call distribution, queue management, workforce management, quality management, interaction analytics and omnichannel routing.3
PBX replacement: on-premises system, UCaaS or CCaaS
In its 2019 order implementing Kari's Law, the FCC found that the enterprise market had already seen significant migration away from traditional MLTS and toward IP-based and cloud-based systems.10
| Product | Start | Mainstream support ends | Extended support ends |
|---|---|---|---|
| Skype for Business Server 2019 | October 22, 2018 | January 10, 2024 | October 15, 202511 |
| Skype for Business Server Subscription Edition | July 1, 2025 | Listed as in support | Listed as in support12 |
Subscription Edition can only be installed as an in-place upgrade of Skype for Business Server 2019.13
RingCentral lists its RingCX contact center separately from its RingEX phone plans, starting at $65 per user.14
Teams Phone: Calling Plan vs Operator Connect vs Direct Routing
Every Teams Phone user needs a Teams Phone license and a PSTN connection from a provider. Microsoft offers four ways to connect, and one tenant can use several of them for different users, locations and business requirements.4,15
| Option | Who supplies numbers, PSTN access and support | What you run |
|---|---|---|
| Calling Plan | Microsoft, with a 99.999% reliability SLA | Nothing beyond Teams. Needs a Calling Plan license.16 |
| Operator Connect | A Microsoft-certified operator that has already completed the integration | No session border controllers (SBCs) of your own. Operators are enabled in the Teams admin center.17,18 |
| Teams Phone Mobile | A certified mobile operator. The number on the user's SIM is also the Teams number. | User numbers only. No auto attendant, call queue or audio conferencing numbers.19,20 |
| Direct Routing | Any PSTN operator, combined with you | A certified SBC, run by you, an integrator or a Direct-Routing-as-a-Service provider21 |
Microsoft's own example of a mixed design puts mobile workers on Teams Phone Mobile, knowledge workers on Operator Connect and workers in remote regions on Direct Routing.22
Direct Routing is the route for keeping existing carriers or connecting third-party telephony systems. It runs through a customer-provided SBC, and the SBC's name must belong to a domain verified in the Microsoft 365 tenant.23,24
UCaaS and CCaaS pricing: published per-user prices
Microsoft announced on November 12, 2024 new Teams Phone prices from April 1, 2025. It was the first price change for the standalone plans since they launched. Existing customers keep their current pricing until their next renewal.25,26
| Product | Published price | Terms |
|---|---|---|
| Microsoft Teams Phone Standard | $10 per user per month ($120 a year) | Announced November 2024, effective April 1, 2025. Monthly billing of an annual term adds 5%.27,28 |
| Teams Phone with Calling Plan (US, UK, Canada) | $17 per user per month | Same announcement29 |
| Teams Phone with domestic and international calling | $34 per user per month | Same announcement30 |
| RingCentral RingEX Core | $20 per user per month paid annually, $30 paid monthly | Page prices by number of users31 |
| RingCentral RingEX Ultra | $35 per user per month paid annually, $45 paid monthly | Page prices by number of users32 |
| RingCentral RingCX (contact center) | From $65 per user | Starting price14 |
| Twilio Flex (contact center) | From $150 per named user per month, or from $1 per active user hour | Two of its pricing models33,34 |
| Amazon Connect Customer (contact center) | $0.038 per voice minute, plus standard telephony rates | No seat-based licensing35,36 |
Customers who get Teams Phone through Microsoft 365 E5 or Office 365 E5 on annual billing saw no price change in that announcement.37
Contact center platforms charge in different units from UC seats. Twilio Flex also offers a $35 fee per monthly active user plus metered usage. Amazon Connect Customer charges per minute and per message.35,38
E911 rules for VoIP and PBX: Kari's Law and RAY BAUM's Act
Kari's Law requires direct 911 dialing and on-site notification on multi-line telephone systems. Section 506 of RAY BAUM's Act required the FCC to consider rules so that a dispatchable location goes with every 911 call. The FCC's 2019 order applies Kari's Law to legacy systems and to IP-based and cloud-based services used by businesses, campuses and hotels.5,39,40
- Direct dialing. Whoever installs, manages or operates an MLTS must configure it so a user can dial 911 from any station with no prefix such as 9.41
- Notification. The system must alert a central location at the facility, or another person or organization, when it can do so without new hardware or software. The alert must not delay the 911 call.42
- Dispatchable location. The validated street address of the caller, plus details such as suite or apartment needed to find them.43
- Deadlines. Fixed on-premises phones had to provide automated dispatchable location by January 6, 2021. Off-premises devices had until January 6, 2022, with a manually updated or best available location where automation is not technically feasible.44,45
- Scope. Kari's Law applies to systems manufactured or brought into use after February 16, 2020.46
Teams meets these rules through dynamic emergency calling. Admins map network elements to emergency addresses, and the client sends the matched location with the call. Calling Plans, Operator Connect and Teams Phone Mobile partners route these calls for users in the US and Canada. A Direct Routing customer must also connect an Emergency Routing Service provider or configure the SBC for ELIN.47,48,49
STIR/SHAKEN and number porting when you change providers
FCC rules required voice service providers to fully implement the STIR/SHAKEN caller ID authentication framework in their IP networks by June 30, 2021, with set exceptions. A provider authenticates caller ID on the SIP calls it originates and hands to another provider.53,54
A provider may use a third-party authentication service. It must still make every attestation-level decision, have calls signed with its own certificate and keep the agreement in writing.55
Carriers the FCC requires to port numbers must complete a simple port within one business day, unless the new provider or the customer asks for longer. A non-simple port gets four business days. Ports involving interconnected VoIP count as intermodal ports under the same rule.56,57,58
A port into Teams needs a signed letter of authorization and the billing telephone number the current provider has on file. A wrong billing number or a freeze on the account gets the request rejected.59,60
For Operator Connect, Microsoft lists porting support among the factors to compare between operators, alongside country coverage and calling plans.61
VoIP call quality requirements and where migrations go wrong
| Metric | Client to Microsoft, including Wi-Fi and LAN/WAN | Corporate network edge to Microsoft |
|---|---|---|
| Latency, one way | Under 50 ms | Under 30 ms62,63 |
| Latency, round trip | Under 100 ms | Under 60 ms62,63 |
| Packet loss, any 15 seconds | Under 1% | Under 0.1%62,63 |
| Burst packet loss, any 200 ms | Under 10% | Under 1%62,63 |
| Jitter, any 15 seconds | Under 30 ms | Under 15 ms62,63 |
Failure modes named in Microsoft's documentation and FCC rules:
- VPN hairpinning. Teams traffic forced through a VPN can hairpin through the VPN device and reach a distant service front door, adding latency and jitter. Microsoft recommends a split-tunnel path that bypasses the VPN.64,65
- UDP blocked. Teams falls back to TCP when UDP is unavailable, and TCP hurts performance. Some VPNs do not support UDP.66,67
- No QoS. Microsoft says QoS should run on every segment of a managed network, even one with enough bandwidth.68
- A 911 gap in the browser. Dynamic emergency calling and security desk notification do not work in the Teams web client. Microsoft's fix is a calling policy that blocks PSTN calls from the web client.69
- The wrong number type. Teams Phone Mobile cannot carry auto attendant, call queue or audio conferencing numbers.20
- Broadband and power loss. Interconnected VoIP providers must warn every subscriber that 911 may be limited or unavailable after a broadband failure, a power loss or a move of the equipment.70
Our pages on unified communications
- Unified Communications & Collaboration (UCaaS)Buyer Guide
- Contact Center as a Service (CCaaS) PlatformsBuyer Guide
- 8x8 vs RingCentralComparison
- Dialpad vs RingCentralComparison
- RingCentral vs VonageComparison
- Twilio Flex vs Five9Comparison
- Twilio Flex vs NICE CXoneComparison
- RFP questions: Unified Communications & Collaboration (UCaaS)RFP questions
- RFP questions: Contact Center as a Service (CCaaS) PlatformsRFP questions
Questions about unified communications
What is contact center as a service?
Contact center as a service (CCaaS) is a cloud platform for customer-facing interactions at scale. NiCE, a CCaaS vendor, lists its core capabilities as queue management, omnichannel routing, workforce management, quality assurance and interaction analytics.8,9
How do you choose unified communications software for business?
For Teams Phone, Microsoft names four factors for choosing how calls reach the phone network: how you want to manage telephony, whether you have an existing carrier, your users' calling patterns and your existing telephony infrastructure. For customer calls, check for contact center capabilities such as automatic call distribution and workforce management, which NiCE says UCaaS lacks.3,71
Sources
- NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
- Cisco Webex, Webex pricing: frequently asked questions. Retrieved November 9, 2026.
- NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.3, Definitions. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.3, Definitions. Retrieved November 9, 2026.
- NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
- NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- Microsoft Learn, Skype for Business Server 2019, Microsoft Lifecycle. Retrieved November 9, 2026.
- Microsoft Learn, Skype for Business Server Subscription Edition, Microsoft Lifecycle. Retrieved November 9, 2026.
- Microsoft Learn, Skype for Business Server 2019, Microsoft Lifecycle. Retrieved November 9, 2026.
- RingCentral, Plans & Pricing. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, Plan for Operator Connect. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
- Microsoft Learn, Plan Direct Routing. Retrieved November 9, 2026.
- Microsoft Learn, Plan Direct Routing. Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- RingCentral, Plans & Pricing. Retrieved November 9, 2026.
- RingCentral, Plans & Pricing. Retrieved November 9, 2026.
- Twilio, Flex pricing. Retrieved November 9, 2026.
- Twilio, Flex pricing. Retrieved November 9, 2026.
- Amazon Web Services, Amazon Connect Customer pricing. Retrieved November 9, 2026.
- Amazon Web Services, Amazon Connect Customer pricing. Retrieved November 9, 2026.
- Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
- Twilio, Flex pricing. Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.3, Definitions. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
- Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
- Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- Federal Communications Commission, Implementing Kari's Law and Section 506 of RAY BAUM'S Act, Report and Order, FCC 19-76 (2019). Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 64.6301, Caller ID authentication. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 64.6301, Caller ID authentication. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 64.6301, Caller ID authentication. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 52.35, Porting intervals. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 52.35, Porting intervals. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 52.35, Porting intervals. Retrieved November 9, 2026.
- Microsoft Learn, Transfer phone numbers to Teams. Retrieved November 9, 2026.
- Microsoft Learn, Transfer phone numbers to Teams. Retrieved November 9, 2026.
- Microsoft Learn, Plan for Operator Connect. Retrieved November 9, 2026.
- Microsoft Learn, Understand Teams network requirements. Retrieved November 9, 2026.
- Microsoft Learn, Understand Teams network requirements. Retrieved November 9, 2026.
- Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
- Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
- Microsoft Learn, Understand Teams network requirements. Retrieved November 9, 2026.
- Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
- Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
- Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
- eCFR (FCC rules), 47 CFR 9.11, E911 service for interconnected VoIP. Retrieved November 9, 2026.
- Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.