CIOPages

VoIP, PBX and unified communications: replacing an enterprise phone system

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

Microsoft's on-premises server, as listed on Microsoft's lifecycle pages (Pacific time)
ProductStartMainstream support endsExtended support ends
Skype for Business Server 2019October 22, 2018January 10, 2024October 15, 202511
Skype for Business Server Subscription EditionJuly 1, 2025Listed as in supportListed 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

Teams Phone PSTN connectivity options, from Microsoft Learn (updated August 2026)
OptionWho supplies numbers, PSTN access and supportWhat you run
Calling PlanMicrosoft, with a 99.999% reliability SLANothing beyond Teams. Needs a Calling Plan license.16
Operator ConnectA Microsoft-certified operator that has already completed the integrationNo session border controllers (SBCs) of your own. Operators are enabled in the Teams admin center.17,18
Teams Phone MobileA 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 RoutingAny PSTN operator, combined with youA 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

Published list prices in US dollars, as fetched November 9, 2026
ProductPublished priceTerms
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 monthSame announcement29
Teams Phone with domestic and international calling$34 per user per monthSame announcement30
RingCentral RingEX Core$20 per user per month paid annually, $30 paid monthlyPage prices by number of users31
RingCentral RingEX Ultra$35 per user per month paid annually, $45 paid monthlyPage prices by number of users32
RingCentral RingCX (contact center)From $65 per userStarting price14
Twilio Flex (contact center)From $150 per named user per month, or from $1 per active user hourTwo of its pricing models33,34
Amazon Connect Customer (contact center)$0.038 per voice minute, plus standard telephony ratesNo 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

506
Lives a year the FCC assumed its dispatchable location rules would save, in its 2018 notice (FCC 19-76, 2019)50
$4.9 billion
Benefit floor the FCC set from those lives at a $9.6 million value per statistical life (FCC 19-76, 2019)50
Under $49.6 million
FCC's 2018 estimate of the annual cost to MLTS operators of providing location information (FCC 19-76, 2019)51
About 10%
What Cisco told the FCC its Emergency Responder adds to the monthly base cost of Call Manager (Cisco comments, cited in FCC 19-76, 2019)52

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

Microsoft's network targets for Teams calls and meetings
MetricClient to Microsoft, including Wi-Fi and LAN/WANCorporate network edge to Microsoft
Latency, one wayUnder 50 msUnder 30 ms62,63
Latency, round tripUnder 100 msUnder 60 ms62,63
Packet loss, any 15 secondsUnder 1%Under 0.1%62,63
Burst packet loss, any 200 msUnder 10%Under 1%62,63
Jitter, any 15 secondsUnder 30 msUnder 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

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

  1. NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
  2. Cisco Webex, Webex pricing: frequently asked questions. Retrieved November 9, 2026.
  3. NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
  4. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  5. 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.
  6. eCFR (FCC rules), 47 CFR 9.3, Definitions. Retrieved November 9, 2026.
  7. eCFR (FCC rules), 47 CFR 9.3, Definitions. Retrieved November 9, 2026.
  8. NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
  9. NiCE, What Is UCaaS (Unified Communications as a Service)?. Retrieved November 9, 2026.
  10. 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.
  11. Microsoft Learn, Skype for Business Server 2019, Microsoft Lifecycle. Retrieved November 9, 2026.
  12. Microsoft Learn, Skype for Business Server Subscription Edition, Microsoft Lifecycle. Retrieved November 9, 2026.
  13. Microsoft Learn, Skype for Business Server 2019, Microsoft Lifecycle. Retrieved November 9, 2026.
  14. RingCentral, Plans & Pricing. Retrieved November 9, 2026.
  15. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  16. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  17. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  18. Microsoft Learn, Plan for Operator Connect. Retrieved November 9, 2026.
  19. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  20. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  21. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  22. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.
  23. Microsoft Learn, Plan Direct Routing. Retrieved November 9, 2026.
  24. Microsoft Learn, Plan Direct Routing. Retrieved November 9, 2026.
  25. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  26. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  27. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  28. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  29. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  30. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  31. RingCentral, Plans & Pricing. Retrieved November 9, 2026.
  32. RingCentral, Plans & Pricing. Retrieved November 9, 2026.
  33. Twilio, Flex pricing. Retrieved November 9, 2026.
  34. Twilio, Flex pricing. Retrieved November 9, 2026.
  35. Amazon Web Services, Amazon Connect Customer pricing. Retrieved November 9, 2026.
  36. Amazon Web Services, Amazon Connect Customer pricing. Retrieved November 9, 2026.
  37. Microsoft Tech Community, Flexible billing for Microsoft 365 Copilot, Pricing updates for annual subscriptions & Teams Phone (November 12, 2024). Retrieved November 9, 2026.
  38. Twilio, Flex pricing. Retrieved November 9, 2026.
  39. 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.
  40. 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.
  41. eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
  42. eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
  43. eCFR (FCC rules), 47 CFR 9.3, Definitions. Retrieved November 9, 2026.
  44. eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
  45. eCFR (FCC rules), 47 CFR 9.16, direct 911 dialing, notification, and dispatchable location. Retrieved November 9, 2026.
  46. 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.
  47. Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
  48. Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
  49. Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
  50. 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.
  51. 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.
  52. 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.
  53. eCFR (FCC rules), 47 CFR 64.6301, Caller ID authentication. Retrieved November 9, 2026.
  54. eCFR (FCC rules), 47 CFR 64.6301, Caller ID authentication. Retrieved November 9, 2026.
  55. eCFR (FCC rules), 47 CFR 64.6301, Caller ID authentication. Retrieved November 9, 2026.
  56. eCFR (FCC rules), 47 CFR 52.35, Porting intervals. Retrieved November 9, 2026.
  57. eCFR (FCC rules), 47 CFR 52.35, Porting intervals. Retrieved November 9, 2026.
  58. eCFR (FCC rules), 47 CFR 52.35, Porting intervals. Retrieved November 9, 2026.
  59. Microsoft Learn, Transfer phone numbers to Teams. Retrieved November 9, 2026.
  60. Microsoft Learn, Transfer phone numbers to Teams. Retrieved November 9, 2026.
  61. Microsoft Learn, Plan for Operator Connect. Retrieved November 9, 2026.
  62. Microsoft Learn, Understand Teams network requirements. Retrieved November 9, 2026.
  63. Microsoft Learn, Understand Teams network requirements. Retrieved November 9, 2026.
  64. Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
  65. Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
  66. Microsoft Learn, Understand Teams network requirements. Retrieved November 9, 2026.
  67. Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
  68. Microsoft Learn, Prepare your organization's network for Microsoft Teams. Retrieved November 9, 2026.
  69. Microsoft Learn, Plan and configure dynamic emergency calling. Retrieved November 9, 2026.
  70. eCFR (FCC rules), 47 CFR 9.11, E911 service for interconnected VoIP. Retrieved November 9, 2026.
  71. Microsoft Learn, PSTN connectivity options. Retrieved November 9, 2026.

Keep reading

Buyer Guide
Unified Communications & Collaboration (UCaaS)
Free assessment
Cognitive-Load Assessment for IT Teams

A 15-question assessment that scores a team's cognitive load across five dimensions and bands the total as healthy, elevated or critical.

Executive Forum
Publish under your own byline

Senior technology leaders write for CIOPages in the Executive Forum.

Workflow automation: BPM, RPA, iPaaS, low-code or AI agents, and what each costs