Cloud UC Platform Comparison: Cisco Webex Calling vs Microsoft Teams Phone vs Zoom Phone vs RingCentral RingEX
Four enterprise cloud unified communications platforms — Cisco Webex Calling, Microsoft Teams Phone, Zoom Phone, and RingCentral RingEX (formerly MVP) — compared on PSTN delivery models, global reach, E911 / RAY BAUM’s Act compliance, codec and media encryption, admin plane and API depth, contact center integration, FedRAMP / HIPAA / HITRUST / SOC 2 posture, and deployment topology.
WiFi Hotshots is a vendor-agnostic enterprise engineering firm serving enterprise customers, IT leadership, voice architects, and collaboration buyers across Southern California and the broader US market.
Multi-CCIE Collaboration engineering bench
SIP / SBC / QoS design across CUCM, Webex, Teams, Zoom
Fixed-fee SOW — no T&M surprises
25 years of enterprise networking leadership
All four platforms deliver a cloud PBX, softphone clients, certified desk-phone endpoints, meeting and video integration, and PSTN breakout via multiple carrier-delivery models. The real differences are architectural — how PSTN is delivered (carrier-provisioned vs customer-SBC vs native cloud plan), which government and regulated-industry clouds are authorized, how the admin plane and developer APIs are structured, and how contact center integrates with the calling platform. See unified communications services methodology or the full enterprise services line, or browse adjacent comparisons in the vendor comparison library — UC QoS and media path design also depends on SD-WAN platform choice and enterprise NGFW platform choice, since DSCP end-to-end and SBC perimeter design live at those layers.
Why Compare These Four Cloud UC Platforms
Cisco Webex Calling, Microsoft Teams Phone, Zoom Phone, and RingCentral RingEX consistently lead the Gartner Magic Quadrant for Unified Communications as a Service and the Forrester Wave for UCaaS. Each carries a different architectural heritage: Webex Calling descends from BroadSoft BroadWorks (acquired by Cisco in 2018) plus Cisco’s own CUCM engineering; Teams Phone emerged from Skype for Business and Microsoft’s Phone System service grafted onto the Teams client; Zoom Phone is a ground-up 2019 cloud build that reached general availability alongside the pandemic-era meetings surge; RingCentral RingEX (rebranded from MVP in 2024) is the multi-tenant reference implementation of the hosted-PBX category, now augmented with RingCX for contact center. 8×8 XCaaS, Dialpad, Nextiva, GoTo Connect, Vonage, and Avaya Cloud Office (powered by RingCentral) are adjacent platforms covered in other comparison pages in this library.
Mitel MiCloud Connect reached end-of-sale in 2022. This comparison focuses only on the four leaders with the largest combined deployed seat counts in North American enterprise scoping.
The Comparison Matrix: Specifications That Matter
Counts and SLAs cited below reflect the vendors’ published documentation at the time of research and should be re-verified against the current pricing and service-description pages before contracting. Where a specification reads “not published,” the vendor documentation does not disclose that value in primary sources reviewed.
| Specification | Cisco Webex Calling | Microsoft Teams Phone | Zoom Phone | RingCentral RingEX |
|---|---|---|---|---|
| PSTN delivery options | Three models: Cisco Calling Plans (Cisco as carrier), Cloud Connected PSTN (CCP — integrated certified ITSPs), and Local Gateway (on-prem CUBE / certified SBC). | Four models per Microsoft Learn: Microsoft Calling Plans (Microsoft as carrier), Operator Connect (certified landline operators, no SBC), Teams Phone Mobile (certified mobile operators, SIM-based), and Direct Routing (customer-managed certified SBC). | Three models: Zoom native PSTN, BYOC (customer keeps existing carrier via SBC / cloud peering), and Provider Exchange (integrated carrier partners). | Three models: RingCentral native PSTN (carrier-of-record), BYOC (customer-owned gateway to local carrier), and International Virtual Numbers (IVN) for inbound. |
| Native PSTN country coverage | Domestic calling in 190+ markets (combined across Cisco Calling Plans and CCP partner footprint per Cisco Webex Calling global availability docs). | Microsoft Calling Plans available in a documented subset (United States, Puerto Rico, United Kingdom, Canada, Mexico, plus ~29 additional markets per Microsoft Learn) with expansion via Operator Connect directory. | Zoom Phone native PSTN in 48 countries per Zoom technical library; Provider Exchange extends carrier reach to 70+ countries. | Global RingEX provides PSTN in 45 countries; International Virtual Numbers cover 99+ countries for inbound; BYOC supports 69+ countries. |
| E911 / RAY BAUM’s Act compliance (U.S.) | Nomadic E911 via RedSky Horizon Mobility included with Webex Calling subscriptions for U.S. users. Dispatchable-location support for fixed, non-fixed, and off-premises devices per Phase 2 RAY BAUM’s Act (effective January 6, 2022). | Dynamic emergency calling with Location Information Service (LIS). Dispatchable location supported on Calling Plan, Operator Connect, Teams Phone Mobile, and Direct Routing (Direct Routing requires additional configuration per Microsoft Learn). | Nomadic E911 with dispatchable-location provisioning. Kari’s Law direct-dial (no prefix) and RAY BAUM’s Act Phase 2 supported per Zoom Phone admin documentation. | Enhanced E911 with RingCentral Emergency Response and on-net dispatchable location. Kari’s Law and RAY BAUM’s Act supported; BYOC emergency calling availability varies by country per RingCentral BYOC service description. |
| Max users / tenant scale | Multi-tenant architecture; hard per-tenant ceiling not publicly published for Webex Calling Multi-Tenant. Dedicated Instance scales per CUCM sizing (up to 80,000 devices on current PAs). | Per-tenant ceilings follow Microsoft 365 tenant limits; Teams supports 300,000 users per tenant baseline with enterprise variants larger per Microsoft documentation. | Per-tenant ceiling not publicly published; Zoom documents deployments at tens of thousands of seats in case studies. | Per-tenant ceiling not publicly published; RingCentral documents enterprise deployments at 30,000+ seats. |
| Voice SLA | 99.99% availability SLA on Webex Calling per Cisco service description. | 99.9% financially-backed SLA on Microsoft 365 services (Teams Phone inherits tenant SLA); Microsoft Calling Plan documented at 99.999% reliability per Microsoft Learn PSTN-connectivity doc. | 99.999% availability target documented on Zoom Phone marketing; formal SLA in service description. | 99.999% uptime SLA on RingEX per RingCentral plansandpricing page. |
| Codecs supported | Opus (preferred), G.722, G.711 a-law / µ-law per Webex Calling audio specs. G.729 supported on Local Gateway / CUBE for narrowband interop. | SILK (Teams preferred), G.722, G.711, G.729 on SBC-to-Media-Processor leg per Microsoft Learn Direct Routing codec doc. SILK or G.722 between Teams client and Cloud Media Processor. | Opus and G.722 per Zoom Phone documentation; G.711 for narrowband interop. SRTP AES-128 / AES-256 for media. | Opus, G.722, G.711 per RingCentral documentation; SRTP for media encryption, TLS 1.2+ for signaling. |
| Media / signaling encryption | SIP/TLS signaling and SRTP media between Local Gateway and Webex Calling. AES-256-GCM preferred cipher for Webex App and Cisco video devices. | SIP/TLS on port 5061 to sip.pstnhub.microsoft.com FQDN group; UDP/SRTP media (3478-3481, 49152-53247) per Microsoft Learn. | TLS 1.2 with AES-256 for SIP; SRTP with AES-128 or AES-256 for media. | TLS 1.2+ for signaling and management APIs; SRTP for real-time media. |
| Admin plane | Webex Control Hub (cloud) for Multi-Tenant. CUCM / Unified CM for Dedicated Instance hybrid scenarios. | Microsoft Teams admin center (admin.teams.microsoft.com), Teams PowerShell, Microsoft Graph. GCCH variant at admin.gov.teams.microsoft.us. | Zoom Admin Portal (web) plus Zoom App Marketplace integration surface. | RingCentral Admin Portal (Service Web) plus RingCentral app for embedded admin flows. |
| API / developer surface | Webex REST APIs, xAPI for devices, Webhooks, embedded app SDK, Webex for BroadWorks migration APIs. | Microsoft Graph Teams APIs, Teams PowerShell, Bot Framework, Azure Communication Services for programmable voice, Adaptive Cards. | Zoom Phone REST API, Webhooks, URI schemes, App Marketplace. Zoom Video SDK and Meeting SDK separate. | RingCentral REST API, WebRTC SDK, embed SDK, Webhooks. 330+ pre-built integrations per RingCentral pricing page. |
| Integrated contact center | Webex Contact Center (cloud CCaaS), Webex Contact Center Enterprise (large-scale), UCCX / UCCE on-prem. Webex Contact Center Enterprise for Government is FedRAMP Moderate authorized. | Teams-integrated CCaaS via certified partners (Microsoft Digital Contact Center Platform, Nice CXone, Genesys Cloud, Five9, Anywhere365). Microsoft Dynamics 365 Contact Center is first-party. | Zoom Contact Center (native CCaaS; 50 countries native telephony coverage per Zoom marketing). Integrated billing with Zoom Phone. | RingCX (native AI-first CCaaS, launched 2023) with voice + 20+ digital channels, embedded in RingCentral app. RingCentral Contact Center (legacy, powered by Nice) still sold. |
| Endpoint / device support | Cisco IP Phone 8800 / 7800 / 9800 series, Cisco Video Devices (Desk Pro, Room Kit, Board), Webex App softphone, mobile (iOS / Android), certified third-party (Poly CCX, Yealink MP). | Microsoft Teams-certified devices (Poly, Yealink, AudioCodes, Jabra, Logitech), Teams Rooms (MTR), Teams Phone native / Android / SIP (via SBC), Teams mobile and desktop clients. | Cisco, Polycom / Poly, AudioCodes, Yealink, Grandstream, Snom desk phones; DECT and Wi-Fi handsets. Zoom App softphone, mobile. | Poly, Yealink, Cisco desk phones (select), AudioCodes, Unify; RingCentral mobile and desktop apps; Avaya J-series via Cloud Office OEM. |
| Meeting / video integration | Webex Meetings natively integrated (same client, same platform). Webex Suite licensing combines Calling + Meetings + Messaging. | Teams Meetings natively integrated (same client). Teams Phone is an add-on license on top of Teams. | Zoom Meetings natively integrated (same client). Zoom Workplace bundles Meetings + Phone + Team Chat. | RingCentral Video natively integrated. RingEX bundles Phone + Video + Message. |
| Call recording / retention | Webex Calling call recording via integrated providers (Dubber, Imagicle) and native recording on Webex App. Compliance recording via API. | Teams Phone compliance recording via certified partners (Verint, NICE, ASC, Numonix); native Teams call recording with Microsoft Purview retention policies. | Zoom Phone native recording (automatic or ad-hoc) with cloud retention. PCI DSS pause-resume supported. | RingEX native call recording (automatic or on-demand), retention policy in Service Web. Advanced Call Recording add-on for regulated scopes. |
| FedRAMP / government cloud | Webex for Government — FedRAMP Moderate authorized (includes Webex Calling). Webex Contact Center Enterprise for Government — FedRAMP Moderate authorized. | Microsoft 365 GCC (FedRAMP Moderate), GCC High (FedRAMP High equivalent), DoD (IL5). Teams Phone available across all three tiers with specific Direct Routing FQDNs for GCC / GCCH / DoD. | Zoom for Government — FedRAMP Moderate authorized, runs on dedicated U.S. GovCloud infrastructure. Separate tenant from commercial Zoom. | RingCentral for Government on FedRAMP Moderate authorization baseline (verify current status on FedRAMP marketplace). GSA Schedule contracts available. |
| HIPAA / HITRUST / SOC 2 / GDPR | HIPAA-ready with BAA; ISO/IEC 27001:2013; HITRUST (per Cisco HIPAA whitepaper); GDPR compliant. Webex Teams HITRUST CSF certification. | HIPAA with BAA, HITRUST, ISO 27001, ISO 27018, SOC 1 and SOC 2 Type 2, GDPR, EU Model Clauses, Cloud Security Alliance per Microsoft Learn security-compliance-overview. | HIPAA-ready with BAA, SOC 2 + HITRUST (aligned to HITRUST CSF), SOC 2 Type 2, GDPR, ISO 27001 / 27701 per Zoom Trust Center. | HIPAA with BAA, HITRUST CSF certified on RingEX, SOC 2+ with FINRA and HIPAA extensions, SOC 3, ISO 27001 / 27017 / 27018 / 22301, PCI DSS AoC, C5 (Germany), Cyber Essentials Plus (UK). |
| SBC / PSTN interop | Cisco CUBE (IOS-XE) as Local Gateway; certified third-party SBCs include Ribbon, Oracle, AudioCodes via CCP partner model. | Certified SBC list for Direct Routing includes AudioCodes, Ribbon, Oracle (Acme Packet), Cisco CUBE, TE-SYSTEMS, Anynode, Sangoma, Thinktel. Microsoft publishes the full list on learn.microsoft.com. | AudioCodes, Ribbon, Oracle, Cisco CUBE certified for BYOC Premise Peering and Cloud Peering. | Oracle (Acme Packet), Ribbon, AudioCodes, Cisco CUBE supported for BYOC gateway role per RingCentral BYOC service description. |
| Deployment types | Cloud-only (Webex Calling Multi-Tenant), Dedicated Instance (single-tenant CUCM in Cisco cloud), Hybrid (Webex + on-prem CUCM / CUBE). Webex Calling for Government available. | Cloud-only (M365 tenant). No on-prem PBX equivalent for Teams Phone (Skype for Business Server reached end-of-support July 2025; Teams Phone is cloud-native). | Cloud-only. Zoom does not publish an on-prem PBX variant; BYOC allows on-prem SBC only. | Cloud-only on multi-tenant platform. No on-prem PBX variant. |
Choosing a cloud UC platform is also choosing a PSTN carrier model, an E911 architecture, and a contact-center path. Send seat counts, country footprint, compliance scope, and existing carrier contracts; WiFi Hotshots returns a fixed-fee SOW that models PSTN TCO across Calling Plans, Operator Connect, and BYOC / SBC options.
Per-Platform Fact Summaries
Cisco Webex Calling
The only platform of the four with three distinct deployment topologies: Multi-Tenant cloud, Dedicated Instance (single-tenant CUCM hosted by Cisco, offered through partners such as Verizon and AT&T), and Hybrid with on-prem CUCM / CUBE. Three PSTN models — Cisco Calling Plans, Cloud Connected PSTN, and Local Gateway — can be mixed per-location within the same tenant. E911 uses RedSky Horizon Mobility for Nomadic dispatchable location, included in the U.S. subscription. Webex Calling inherits the broader Webex Suite compliance stack: FedRAMP Moderate (Webex for Government), HIPAA with BAA, HITRUST, ISO/IEC 27001:2013, GDPR. Codec preference is Opus with G.722 and G.711 fallback; G.729 available on Local Gateway for narrowband trunk interop. The contact center pairing is tightest with Webex Contact Center and Webex Contact Center Enterprise (the latter FedRAMP Moderate authorized for government).
Microsoft Teams Phone
Four PSTN connectivity models documented on Microsoft Learn: Microsoft Calling Plans (Microsoft as carrier, limited country list), Operator Connect (certified landline operators, no customer SBC), Teams Phone Mobile (certified mobile operators, SIM-integrated single number), and Direct Routing (customer-managed certified SBC — AudioCodes, Ribbon, Oracle, CUBE, and others). Direct Routing connection points are three global FQDNs (sip.pstnhub.microsoft.com, sip2, sip3) with failover across NOAM / EMEA / APAC / OCEA regions; GCCH uses sip.pstnhub.gov.teams.microsoft.us and DoD uses sip.pstnhub.dod.teams.microsoft.us. Compliance spans GCC (FedRAMP Moderate), GCC High (FedRAMP High equivalent), and DoD IL5. Media between SBC and Cloud Media Processor supports SILK, G.711, G.722, G.729. Contact center is partner-mediated (Microsoft Digital Contact Center Platform, Nice CXone, Genesys, Five9, Anywhere365) with Microsoft Dynamics 365 Contact Center as the first-party offering.
Zoom Phone
Native PSTN in 48 countries per Zoom technical library, extended via Provider Exchange partners to 70+ countries and BYOC for global carrier portability. Cloud-only; no on-prem PBX variant. Zoom for Government is FedRAMP Moderate authorized on a dedicated U.S. GovCloud tenant separate from commercial Zoom. Codec support includes Opus and G.722 with G.711 narrowband; SIP/TLS 1.2 with AES-256 and SRTP AES-128 / AES-256. Zoom Contact Center is the native CCaaS with documented 50-country native telephony footprint, integrated billing and directory with Zoom Phone. Strongest developer surface pairing includes the Zoom Phone REST API, webhooks, URI schemes, and App Marketplace; IVR / auto-receptionist programmability is documented with some API-surface gaps noted in Zoom’s developer forums (verify against current release notes).
RingCentral RingEX
Rebranded from RingCentral MVP (Message / Video / Phone) to RingEX in 2024. Global RingEX provides PSTN in 45 countries; International Virtual Numbers extend inbound reach to 99+ countries; BYOC supports 69+ countries per RingCentral BYOC service description. RingCX (launched 2023) is the native AI-first CCaaS with voice plus 20+ digital channels, embedded agent and supervisor experience in the RingCentral app, AI Agent Assist, AI Supervisor Assist, and a Bring-Your-Own-IVA framework with pre-built integrations (Yellow.ai, Cognigy, Google Dialogflow). Compliance stack includes HIPAA with BAA, HITRUST CSF certified, SOC 2+ with FINRA and HIPAA extensions, SOC 3, ISO 27001 / 27017 / 27018 / 22301, PCI DSS AoC, C5 (Germany), Cyber Essentials Plus (UK). 99.999% uptime SLA. 330+ pre-built integrations per RingCentral pricing page.
When Each Platform Is Worth Evaluating First
These are routing heuristics, not recommendations. A production decision requires a discovery engagement with carrier contract review, compliance mapping, and endpoint inventory. WiFi Hotshots engineers all four platforms; the routing reflects what the documented specifications favor for common scenarios, not a vendor preference.
- Existing CUCM / Cisco IP Phone 8800 estate with hybrid migration runway: Webex Calling (Dedicated Instance or Hybrid with on-prem CUBE / CUCM) preserves device investment and control plane during phased migration. Local Gateway is the Cisco-native path for keeping an existing PRI or SIP trunk.
- Microsoft 365 E5 estate already in production, goal is consolidation of collaboration and calling: Teams Phone with Calling Plan (where available) or Operator Connect (for carriers in Microsoft’s operator directory) minimizes additional vendor footprint. Direct Routing is the right path where current PSTN carrier must be retained and certified SBC (AudioCodes, Ribbon, Oracle, CUBE) is already deployed.
- Meetings-first organization with simple PSTN requirements: Zoom Phone pairs tightly with Zoom Meetings under a single Zoom Workplace license. Provider Exchange extends global carrier reach; BYOC retains existing trunks. Strong choice where the organization already standardized on Zoom for video.
- Mid-market multi-vertical (distributed retail, professional services) needing fastest time-to-call: RingCentral RingEX has the largest pre-built integration catalog (330+) and RingCX ships with voice plus 20+ digital channels on a single license. Global RingEX 45-country PSTN covers most enterprise footprints without BYOC for smaller deployments.
- FedRAMP / government requirement (civilian and DoD): Teams Phone on GCC (FedRAMP Moderate), GCC High (FedRAMP High equivalent), or DoD (IL5) has the most granular government-cloud tiering. Webex for Government is FedRAMP Moderate authorized for both Calling and Contact Center Enterprise. Zoom for Government is FedRAMP Moderate on dedicated GovCloud. RingCentral for Government is FedRAMP Moderate — verify current authorization status on the FedRAMP marketplace before scoping.
- Contact center as a first-class workload alongside calling: Webex Contact Center Enterprise (FedRAMP Moderate for government), Zoom Contact Center (native, 50-country telephony), or RingCX (native, AI-first, embedded in RingCentral app) all ship as single-vendor CCaaS. Teams Phone requires a partner-mediated CCaaS (Nice CXone, Genesys Cloud, Five9, Dynamics 365 Contact Center) — native Teams Queues are limited to ACD-lite scope.
- Regulated industries (healthcare, finance) requiring HITRUST and HIPAA BAA: All four platforms execute a BAA and support HITRUST-aligned controls. RingEX and RingCentral App are HITRUST CSF Certified (a formal certification, not just alignment). Webex and Teams align to HITRUST; Zoom publishes a SOC 2 + HITRUST report aligned to HITRUST CSF. Verify BAA scope (which service components are in-scope) with each vendor before healthcare PHI workloads are onboarded.
Frequently Asked Questions
What are the PSTN delivery models and how do they differ across platforms?
All four platforms offer three to four PSTN delivery models. Cisco Webex Calling: Cisco Calling Plans (Cisco as carrier), Cloud Connected PSTN (certified ITSPs integrated at the cloud), and Local Gateway (on-prem CUBE or certified SBC). Microsoft Teams Phone: Microsoft Calling Plans, Operator Connect (certified landline operators with no customer SBC), Teams Phone Mobile (certified mobile operators, SIM-based single number), and Direct Routing (customer-managed certified SBC).
Zoom Phone: Zoom native PSTN, BYOC (customer carrier via SBC), and Provider Exchange (70+ countries).
RingCentral RingEX: Global RingEX native (45 countries), International Virtual Numbers (99+ for inbound), and BYOC (69+ countries).
Which platforms are FedRAMP authorized?
Cisco Webex for Government (FedRAMP Moderate) covers Webex Calling. Webex Contact Center Enterprise for Government is FedRAMP Moderate authorized. Microsoft 365 supports GCC (FedRAMP Moderate), GCC High (FedRAMP High equivalent), and DoD IL5; Teams Phone is available across all three tiers. Zoom for Government is FedRAMP Moderate on dedicated U.S.
GovCloud infrastructure separate from commercial Zoom.
RingCentral for Government is FedRAMP Moderate — verify current authorization and service scope on the FedRAMP marketplace before contracting. All four require separate government-tenant provisioning and generally do not inherit commercial-tenant settings.
How do I meet Kari’s Law and RAY BAUM’s Act with these platforms?
Kari’s Law (effective February 2020) requires direct 911 dialing without a prefix from MLTS (multi-line telephone systems) plus notification to on-premises personnel. RAY BAUM’s Act Phase 2 (effective January 6, 2022) requires a dispatchable location for non-fixed and off-premises devices. Webex Calling uses RedSky Horizon Mobility for Nomadic E911 (included in U.S. subscriptions). Teams Phone uses dynamic emergency calling with Location Information Service; Direct Routing requires additional configuration per Microsoft Learn.
Zoom Phone supports Nomadic E911 with dispatchable-location provisioning.
RingCentral uses Enhanced E911 with Emergency Response. In all four, BYOC or Direct Routing scenarios shift E911 obligation to the customer / carrier and require explicit provisioning of address data and dispatchable location.
Which platform has the strongest native contact center integration?
Cisco Webex Contact Center and Webex Contact Center Enterprise are native single-vendor CCaaS with Webex Calling; the Enterprise variant is FedRAMP Moderate authorized for government. Zoom Contact Center is native to Zoom with 50 countries of documented native telephony and single-tenant billing with Zoom Phone. RingCentral RingCX is native, AI-first, and embedded in the RingCentral app with a single agent desktop.
Microsoft Teams Phone does not ship a first-party CCaaS at the same feature parity — contact center is partner-delivered (Microsoft Digital Contact Center Platform, Nice CXone, Genesys Cloud, Five9, Anywhere365) or via Microsoft Dynamics 365 Contact Center.
For organizations where contact center is a first-class workload, native CCaaS pairing typically reduces integration risk and vendor count.
What codecs do these platforms support, and why does it matter for bandwidth and MOS?
Webex Calling prefers Opus (variable 6-510 kbps; typical voice 24-48 kbps) with G.722 wideband and G.711 narrowband fallback. Teams Phone uses SILK between Teams client and Cloud Media Processor, with SILK, G.711, G.722, or G.729 on the SBC leg per Microsoft Learn Direct Routing documentation. Zoom Phone supports Opus and G.722; G.711 for narrowband interop. RingCentral RingEX supports Opus, G.722, and G.711.
Per IETF / ITU-T references: G.711 PCMU/PCMA payload is 64 kbps; with RTP/UDP/IP headers plus 20 ms packetization and Ethernet overhead the on-wire rate is approximately 87 kbps per direction.
G.729 is 8 kbps payload (~31 kbps on-wire). Opus adapts dynamically. Codec choice affects bandwidth budgets, MOS (Mean Opinion Score per ITU P.800), and transcoding load on SBCs when crossing administrative domains.
Which SBCs are certified for Direct Routing, BYOC, and Local Gateway scenarios?
Microsoft Direct Routing certified SBC list (published on learn.microsoft.com) includes AudioCodes, Ribbon Communications, Oracle Communications (Acme Packet), Cisco CUBE (IOS-XE), TE-SYSTEMS anynode, Sangoma, and Thinktel. Webex Calling Local Gateway uses Cisco CUBE on IOS-XE natively, with Ribbon, Oracle, and AudioCodes SBCs supported via CCP partner models. Zoom Phone BYOC Premise Peering and Cloud Peering are documented with AudioCodes, Ribbon, Oracle, and Cisco CUBE in vendor configuration notes.
RingCentral BYOC supports Oracle, Ribbon, AudioCodes, and Cisco CUBE per service description.
SBC high-availability (active-active or active-standby pair), failover testing under load, and certificate management are typically the single weakest link in cloud-UC PSTN design.
How does QoS work for these cloud UC platforms end-to-end?
Per RFC 4594 and Cisco eight-class model, voice media marks DSCP EF (46), call signaling marks DSCP CS3 (24), and interactive video marks DSCP AF41 (34). The practical problem is that public internet paths strip DSCP at the ISP edge — end-to-end QoS requires MPLS, SD-WAN fabric, or dedicated peering (Microsoft ExpressRoute, Cisco Webex Edge Connect, Zoom ZMS / Zoom Node hybrid). Low-latency queue sizing at the WAN egress should be less than or equal to 33% of WAN bandwidth with strict-priority policing.
Latency budget is one-way less than or equal to 150 ms for toll-quality; jitter less than or equal to 30 ms at jitter-buffer ingress; packet loss less than or equal to 1% for G.711 (Opus FEC tolerates up to ~5%).
See the SD-WAN platform comparison for fabric-level QoS posture and the enterprise NGFW comparison for SBC perimeter placement.
What should I expect on total cost of ownership across these four platforms?
Per-user license is only part of TCO. Add: PSTN carrier charges (Calling Plans vs BYOC vs Operator Connect materially differ), SBC procurement and operations if Direct Routing / Local Gateway / BYOC is chosen (hardware or virtual plus support plus certificates plus upgrades), E911 service charges where the carrier does not bundle nomadic dispatchable location, number porting, international DID, compliance recording integration and storage, endpoint refresh for certified desk phones, and migration professional services.
Contact center (Webex Contact Center, Zoom Contact Center, RingCX, or a Teams-partner CCaaS) is typically a separate license stack.
Published per-seat pricing on vendor pricing pages is a starting point, not a TCO; WiFi Hotshots builds fixed-fee comparative TCO models across all four platforms with the customer’s specific PSTN and compliance scope.
What specific TLS versions and cipher suites do Webex Calling, Teams Phone, Zoom Phone, and RingCentral require for SIP signaling?
Webex Calling Local Gateway requires TLS 1.2 with the AES256-SHA256 or AES128-SHA256 cipher suite per Cisco’s Local Gateway Cisco preparation guide; TLS 1.0 and 1.1 are disabled on Webex cloud endpoints. Microsoft Teams Phone Direct Routing negotiates TLS 1.2 to the SBC per Microsoft Learn (learn.microsoft.com direct-routing-sbc-multiple-locations). Microsoft has not published TLS 1.3 SIP signaling support; TLS 1.3 on Direct Routing remains roadmap.
Zoom Phone BYOC Premise Peering documents TLS 1.2 as the signaling floor per Zoom’s BYOC-P provisioning guide (support.zoom.us). RingCentral RingEX BYOC runs TLS 1.2 or later to the customer SBC per the RingCentral Service Description. Certificate chains on every platform must chain to a public CA the provider trusts; self-signed is not accepted on any of the four.
How do Teams Phone Direct Routing, Operator Connect, and Calling Plans differ on outage-domain and SLA scope?
Microsoft Calling Plans place the PSTN, number inventory, SBA (where used), and emergency routing inside the Microsoft 365 service boundary per learn.microsoft.com. The Teams Phone SLA covers the full call path and is Microsoft’s to measure. Operator Connect moves the SBC, PSTN circuits, and last-mile operations to the certified operator, and the operator publishes its own SLA while Microsoft retains the Teams client and Cloud Media Processor side.
Direct Routing places the SBC, certificates, dial-plan, voice routing policy, and carrier trunk in the customer’s operational boundary. Microsoft’s SLA covers only the Cloud Media Processor and SIP proxy ingress. Outage triage on Direct Routing lands first on the customer or the partner that built the SBC estate, not Microsoft support. The decision matters more for steady-state operations than for cutover day.
What does Zoom Phone Provider Exchange actually provide, and what are its carrier and country constraints?
Provider Exchange is Zoom’s PSTN marketplace that lets a customer procure SIP trunking from a selection of carriers directly integrated to Zoom Phone cloud infrastructure; no customer SBC is required. Per Zoom’s BYOC and Provider Exchange documentation (support.zoom.us), the Provider Exchange list spans 70+ countries and includes carriers such as Intermedia, Voyced, Bandwidth, and Lumen among others.
Constraints: the customer picks one Provider Exchange carrier per country, number porting runs through the chosen carrier’s process, and contract terms sit between the customer and the carrier rather than Zoom. For global organizations, Provider Exchange often pairs with BYOC-P in specific countries where an incumbent carrier contract must be preserved. Native Zoom PSTN (where Zoom is the carrier) is a separate path.
Which platforms support media bypass, and what are the routing implications when media bypass is enabled?
Microsoft Teams Direct Routing supports Media Bypass, which routes RTP media directly between the Teams client and the SBC rather than traversing the Cloud Media Processor. Per learn.microsoft.com Direct Routing media bypass, the client and SBC exchange media via ICE candidates and must be routable to each other. Webex Calling does not offer an equivalent customer-side media bypass for Local Gateway trunks — media always terminates on Webex Media PoPs.
Zoom Phone BYOC supports direct media between the Zoom cloud data center and the SBC on both BYOC-C and BYOC-P paths. RingCentral RingEX uses a similar cloud-to-SBC media model. The implication for firewall and NAT design: media bypass widens the UDP port range required on the client side and shifts the ICE candidate collection load onto the client endpoint rather than a fixed cloud MP address range.
How do Microsoft Teams Phone, Webex Calling, Zoom Phone, and RingCentral handle SIP SUBSCRIBE and NOTIFY for presence and MWI?
Webex Calling uses RFC 3265 SIP SUBSCRIBE/NOTIFY for Busy Lamp Field (BLF), shared-line appearance, and Message Waiting Indicator on Cisco multiplatform phones and third-party endpoints that register to Webex Calling; the feature subset matches the BroadWorks heritage descended from Cisco’s 2018 BroadSoft acquisition.
Microsoft Teams Phone uses proprietary Teams signaling between the Teams client and Cloud Media Processor; SUBSCRIBE/NOTIFY does not traverse the Direct Routing SBC-to-proxy hop. Zoom Phone uses proprietary Zoom signaling for presence between Zoom apps; SIP SUBSCRIBE on BYOC trunks is limited to carrier-to-SBC integration scenarios. RingCentral RingEX exposes RFC 3265 on SIP endpoints registered directly to RingCentral’s cloud. Mixed-endpoint deployments must verify the signaling model for every phone brand and firmware train against the platform documentation.
How does each platform deliver DSCP marking for media when the client sits behind a consumer-grade NAT on a home internet circuit?
Per RFC 4594 and Cisco’s eight-class model, voice media should mark DSCP EF (decimal 46). The reality for residential broadband is that many consumer routers and ISP CPE remark or zero DSCP at the egress; both Microsoft Learn and Webex bandwidth planning docs state that DSCP preservation on public internet is not guaranteed end-to-end.
Teams and Webex clients set DSCP on the endpoint NIC when Group Policy or a client-managed QoS profile is applied. Zoom and RingCentral apps do the same via their client configuration. Past the LAN boundary, DSCP survives only on paths the customer controls — ExpressRoute, Webex Edge Connect, Zoom Node, SD-WAN overlays, MPLS. For pure consumer-internet remote workers, plan on best-effort marking and focus on bandwidth headroom and codec FEC (Opus) rather than rely on end-to-end DSCP.
What does T.38 fax relay support look like on Teams Phone, Webex Calling, Zoom Phone, and RingCentral, and when is G.711 pass-through the better choice?
Webex Calling supports T.38 fax relay on Local Gateway trunks and certified ATAs (Cisco ATA 192, Cisco SPA122) per the Webex Calling Local Gateway provisioning guide. Microsoft Teams Phone does not support T.38 on Direct Routing or Calling Plans per Microsoft Learn; fax devices must use G.711 pass-through via an SBC, a dedicated analog circuit, or cloud-fax (efax, Concord Fax Online).
Zoom Phone supports T.38 on BYOC trunks where the carrier negotiates T.38; native Zoom Phone PSTN does not. RingCentral RingEX Fax is a cloud-fax service rather than T.38 relay; legacy analog fax devices need an ATA or a separate cloud-fax account. For healthcare and legal customers with regulatory fax retention (HIPAA, SOX), the practical pattern is cloud-fax plus a documented analog-to-cloud migration, not a T.38 carrier build-out.
How do the four platforms implement call recording for compliance (Dodd-Frank, MiFID II, HIPAA, CJIS), and what are the architectural trade-offs?
Webex Calling uses Webex Compliance Recording with certified partners (NICE, Verint, Dubber, Numonix, ASC, Red Box, Theta Lake) integrated through the Webex Cloud Connected Recording API. Microsoft Teams Phone uses Compliance Recording via certified partners (NICE, Verint, Numonix, ASC, Red Box, AudioCodes SmartTAP, Dubber, Theta Lake) through the Teams Compliance Recording policy and the Microsoft Graph API.
Zoom Phone offers native call recording plus third-party integrations (Theta Lake, ASC, Dubber). RingCentral RingEX offers native and partner recording. For regulated workflows: native recording is simpler but may not capture every call leg (transfer, parked, merged); SIPREC-based recording at the SBC captures every media leg at the cost of managing another system. For Dodd-Frank and MiFID II, SIPREC at the SBC is the defensible pattern; for HIPAA, native cloud recording with signed BAA usually suffices.
Which of these platforms carry active HIPAA eligibility with a signed BAA, and what is the scope of each BAA?
Microsoft signs a Business Associate Addendum that covers Microsoft 365 including Teams Phone Direct Routing, Operator Connect, and Calling Plans per Microsoft Service Trust Portal. Cisco signs a Webex BAA covering Webex Calling, Webex Meetings, Webex Contact Center, and Webex Connect per Cisco Trust Center. Zoom signs a BAA covering Zoom Phone, Zoom Meetings, and Zoom Contact Center at specific enterprise SKUs per Zoom Trust Center.
RingCentral signs a BAA covering RingEX, RingCentral Contact Center, and RingCentral Video at enterprise SKUs per RingCentral’s Trust Center. BAA scope changes with SKU — some consumer or small-business SKUs do not include BAA eligibility. Verify the signed BAA applies to the exact SKU the customer is contracted for before treating PHI as protected. No BAA, no HIPAA eligibility, regardless of platform marketing language.
How does Microsoft Teams E911 dispatchable location via the Location Information Service (LIS) actually work at the switch-port and wireless BSSID level?
Per Microsoft Learn configuring dynamic emergency calling, the Teams tenant admin populates LIS with mappings from network identifiers to civic addresses. Identifiers include subnet CIDR, switch chassis ID + port ID (via LLDP-MED from Cisco Catalyst, HPE Aruba, or Juniper EX on Cat 9000-class switches), and wireless BSSID with SSID filter.
When a Teams client dials 911, the client passes its current network identifiers to the Teams Emergency service, which looks up the LIS entry and returns the dispatchable location to the PSAP via the call path. Priority is: chassis+port match first, then BSSID, then subnet. In multi-tenant buildings, BSSID-based lookup requires SSID-specific filters so a visitor connected to a neighbor’s SSID doesn’t dispatch to the wrong floor. Test-call validation (dial 933 in North America) is the commissioning step that surfaces missing LIS entries.
What is the typical Mean Opinion Score (MOS) and R-factor target for Teams, Webex, Zoom, and RingCentral, and how are they measured at scale?
Per ITU-T P.800 and G.107, the canonical targets are MOS 4.0 or higher for business voice and R-factor 80 or higher. All four cloud UC platforms report MOS in their analytics telemetry: Microsoft Teams Call Analytics, Webex Control Hub Analytics, Zoom Dashboard (Admin > Dashboard), RingCentral Quality of Service Reports.
Measured MOS is a calculated estimate (E-model derived) from observed jitter, loss, latency, and codec rather than a human-rated subjective score; reported numbers are platform-specific E-model implementations and do not compare apples-to-apples across platforms. For cross-platform monitoring, third-party probes (iPerf3, Cisco ThousandEyes, Broadcom AppNeta, Cisco Webex Edge Audit Tool, Microsoft Teams Network Assessment Tool) provide normalized measurements. The engineering rule: set alert thresholds at MOS 3.8 and loss 2% to catch problems before users do.
How do jitter buffer sizes differ across platforms, and when does adaptive jitter buffer tuning matter?
Typical enterprise voice jitter buffer depth is 20-60 ms on the receiver side. Microsoft Teams uses an adaptive jitter buffer that grows under observed jitter and shrinks under stable latency, documented implicitly in the Teams Network Requirements page. Webex Calling and Cisco IP phones (8800, 9800 series) use an adaptive algorithm with per-codec defaults per Cisco’s IP Phone Administration Guide.
Zoom and RingCentral apps adaptive their buffers per platform-published bandwidth planning docs. Tuning matters at two edges: trading floors where late packets are worse than lost packets and want a short fixed buffer; lossy backhauls (cellular, satellite, long-distance VPN) where a wider buffer absorbs jitter at the cost of one-way latency. For standard enterprise voice on well-engineered networks, the platform defaults are correct; do not tune unless a specific measured problem justifies it.
How does ExpressRoute for Microsoft Teams compare to Webex Edge Connect and Zoom Node for private peering, and when is the extra cost worth it?
ExpressRoute for Microsoft Teams is a private circuit from the customer network into Microsoft’s global backbone that bypasses public internet for Teams traffic per learn.microsoft.com ExpressRoute for Microsoft Teams. Webex Edge Connect provides equivalent Equinix-hosted private peering into Webex cloud per Cisco Webex Edge Connect data sheet. Zoom offers Zoom Node (a customer-hosted hybrid pod) and direct peering to Zoom data centers per Zoom’s hybrid architecture documentation.
Cost: ExpressRoute typically runs $3,000-$10,000+ per month per 1 Gbps circuit plus port fees; Webex Edge Connect and Zoom Node carry similar backbone-grade costs. Worth-it trigger points: multi-thousand-seat deployments where public-internet MOS dips below 4.0 under load, regulated industries with data-residency concerns about public internet transit, or trading-floor and contact-center workflows where the SLA of the private circuit is load-bearing. For sub-500-seat sites, well-engineered SD-WAN fabric usually matches or beats the economics.
How do these platforms handle SIP OPTIONS keepalive between the SBC and the cloud, and why does keepalive timing affect failover behavior?
Microsoft Teams Direct Routing sends SIP OPTIONS every 60 seconds from the cloud to the SBC per learn.microsoft.com; the SBC must respond with 200 OK within the keepalive window or Microsoft marks the trunk degraded. Webex Calling Local Gateway uses OPTIONS ping with a 30-60 second interval per Cisco’s CUBE configuration guide.
Zoom Phone BYOC and RingCentral BYOC both use periodic OPTIONS pings with vendor-documented intervals. Failover behavior depends on this timing: a trunk marked degraded typically gets routed around by the cloud load balancer to an alternate SBC (if the customer deployed active-active). SBC HA design should assume one full keepalive interval of trunk-degraded detection plus one more interval of cloud routing update — so failover on a 60-second OPTIONS interval is typically 60-120 seconds of voice impact, not instantaneous. Sizing for concurrent calls must tolerate that convergence window.
What are the SIP trunk capacity and concurrent-call sizing differences between Direct Routing, Operator Connect, BYOC-P, and BYOC-C models?
On Direct Routing, the customer SBC CPS (calls per second) and CCS (concurrent call sessions) ceiling sets the trunk capacity. A Ribbon SBC SWe or AudioCodes Mediant 9030 handles tens of thousands of concurrent sessions; sizing against a measured 15-20% peak concurrent for knowledge workers (90% for contact centers) gives the ceiling.
Operator Connect puts capacity at the operator’s SBC, so customer-side sizing is just the DID inventory. BYOC-P (Zoom Premise Peering) mirrors Direct Routing — customer SBC sets the ceiling. BYOC-C (Zoom Cloud Peering) and Provider Exchange have no customer SBC, so capacity is the carrier’s cloud capacity and the contracted trunk size. Microsoft Calling Plans and RingCentral RingEX native have platform-side capacity — customer-side sizing is about user license count, not trunk sessions. The practical outcome: Direct Routing and BYOC-P are the scenarios where SBC sizing actually matters; the other three offload it.
How is FedRAMP High versus FedRAMP Moderate scope different for Teams Phone, Webex Calling, Zoom, and RingCentral in 2026?
Microsoft 365 GCC High achieves FedRAMP High equivalence per Microsoft Trust Center; Teams Phone runs inside GCC High. Microsoft 365 GCC and DoD provide additional tiers. Webex for Government holds FedRAMP Moderate per Cisco’s compliance portal; FedRAMP High on Webex Calling has not been announced as of 2026-04.
Zoom for Government holds FedRAMP Moderate on a dedicated U.S. GovCloud per Zoom’s compliance page. RingCentral for Government holds FedRAMP Moderate per the FedRAMP marketplace. For federal agencies at High impact level, Microsoft GCC High is the defensible Teams Phone choice; for Moderate, all four platforms have authorized paths. Verify the current authorization boundary and FedRAMP package for the exact SKU and tenant type before contracting — FedRAMP scope has changed repeatedly through the 2025-2026 cycle.
Which Microsoft Teams Room (MTR), Webex Room, Zoom Room, and RingCentral Rooms hardware options exist, and how do certification programs interact?
Microsoft Teams Rooms ships as Teams Rooms on Windows (Logitech Rally Bar, Crestron Flex, Yealink MeetingBar, HP Poly G7500, Lenovo ThinkSmart) and Teams Rooms on Android (Neat Bar, Logitech Rally Bar Mini, Yealink A30, Poly Studio X). Webex Rooms runs on Cisco Room Bar, Room Kit, Desk Pro, Board Pro (Cisco’s own hardware) and Webex on Android via certified partners. Zoom Rooms runs on Poly, Logitech, Yealink, Neat, and Crestron hardware certified for Zoom.
RingCentral Rooms runs on Poly Studio X, Logitech Rally, and Yealink hardware. Cross-platform device certification overlaps — Logitech Rally Bar is Teams-certified and Zoom-certified with firmware mode selection; Poly and Yealink offer multi-platform SKUs. Practical guidance: pick the room platform that matches the organization’s dominant meeting platform, don’t buy a multi-platform room expecting true switchability unless the room genuinely serves multiple meeting ecosystems daily.
What SIPREC architecture options exist for compliance recording at the SBC, and what are the session overhead implications?
SIPREC (RFC 7865/7866) defines a SIP-based Recording API where the SBC forks media to a Session Recording Server (SRS) as the call progresses. Ribbon SBC Core, AudioCodes Mediant 4000/9030, Oracle Acme Packet, and Cisco CUBE all support SIPREC. Typical architecture: SBC in the voice path forks a passive media copy plus RS-Metadata to the SRS (NICE, Verint, Red Box, ASC).
Session overhead: each recorded call doubles media bandwidth at the SBC, doubles media sessions on the SBC licensing, and adds one RTP stream per leg to the SRS. A 500-concurrent-call trading floor with 100% recording coverage needs SBC CCS licensing for 1,000 sessions and SRS storage for every leg. For Teams Phone Compliance Recording, Microsoft Graph API replaces SIPREC — but the certified partners (NICE, Verint, Theta Lake) offer SIPREC for non-Teams legacy call paths simultaneously. Plan license, storage, and bandwidth for double the base call volume.
How does the five-leader UCaaS Worldwide Magic Quadrant 2024 ranking affect shortlist decisions, and who are the five Leaders?
Per Gartner’s UCaaS Worldwide Magic Quadrant dated October 2024, the five 2024 Leaders are Microsoft (Teams Phone), Cisco (Webex Calling), Zoom (Zoom Phone), RingCentral (RingEX), and 8×8 (XCaaS). Correcting a prior error: this is five Leaders, not four. The full MQ title is “Gartner Magic Quadrant for Unified Communications as a Service, Worldwide.”
For shortlist decisions, the MQ is a starting point not an endpoint. 8×8 XCaaS often appears on midmarket shortlists where the native contact center integration and international PSTN footprint fit better than an add-on CCaaS from the other four. Microsoft dominates enterprises already standardized on Microsoft 365. Cisco wins where Cisco infrastructure incumbency matters. Zoom wins where Zoom meetings already drive user behavior. RingCentral wins on standalone cloud phone + CCaaS simplicity. The MQ rankings shift year over year — always pull the current Gartner citation, not a stale reference.
How is Cisco Webex Calling descended from BroadSoft BroadWorks, and why does that heritage matter for feature parity?
Cisco acquired BroadSoft in 2018 for $1.9 billion per Cisco’s acquisition press release; BroadSoft’s flagship product BroadWorks became the underlying platform for Webex Calling. As of 2026 Webex Calling runs on a cloud-native evolution of the BroadWorks codebase, with Cisco-maintained feature parity for BroadWorks call-center, hunt group, auto-attendant, call park, call pickup, and shared-line appearance behaviors.
That heritage matters because migrations from BroadWorks-based carrier cloud voice (Verizon OneTalk, Comcast Business Voice Edge, AT&T Office@Hand-era, and many CLEC cloud voice offers) preserve numbering plans, dial-plans, and feature behaviors when landing on Webex Calling. Teams Phone, Zoom Phone, and RingCentral do not share this heritage — migrations between BroadWorks carrier cloud and those platforms often surface feature-parity gaps that require dial-plan redesign or rework of call-flow logic. For customers exiting a BroadWorks carrier cloud, Webex Calling is architecturally the softest landing.
How do Microsoft Teams, Webex, Zoom, and RingCentral handle international PSTN numbering for multinational enterprises, and what are the typical gotchas?
Microsoft Calling Plans provide native PSTN in roughly 30+ countries per learn.microsoft.com country availability; Operator Connect extends coverage to 90+ countries via certified operators. Webex Calling offers Cisco Calling Plans in 30+ countries plus Cloud Connected PSTN and Local Gateway for the rest. Zoom Phone covers 70+ countries via Provider Exchange plus BYOC for extensions. RingCentral RingEX native spans 45 countries with International Virtual Numbers (99+) for inbound and BYOC (69+) for full-PSTN.
Gotchas: emergency number routing (911 U.S./CA, 999 UK, 112 EU, 000 AU) varies by carrier; local-number portability timelines differ by country regulator (Ofcom, Bundesnetzagentur, CRTC, ACMA); some countries require in-country PSTN presence (India TRAI restrictions, Brazil Anatel) that Calling Plans and Provider Exchange may not satisfy. The correct sizing pass starts with country-by-country number inventory plus regulatory flags, not a global license count.
What platform does a US-based enterprise in the FFIEC regulatory scope typically pick for contact center, and how does Webex Contact Center Enterprise’s FedRAMP authorization influence the decision?
FFIEC-regulated financial institutions (banks, BHCs, credit unions) require a CCaaS stack that meets SOX IT General Controls, FFIEC AIO guidance, and in many cases NY DFS Part 500 encryption and logging requirements. Webex Contact Center Enterprise for Government holds FedRAMP Moderate authorization per Cisco’s compliance portal, making it the platform option with federal-grade documented controls that can also be leveraged by banks for audit-defensible deployments.
Genesys Cloud, NICE CXone, and Five9 hold FedRAMP Moderate authorizations as well; Zoom Contact Center and RingCX do not currently list equivalent federal authorization. The decision axis is less about MQ ranking and more about documented control coverage: FedRAMP authorization plus SOC 2 Type II plus CJIS (for PD customer-service contact centers) plus HITRUST (for healthcare-adjacent financial services) narrow the defensible shortlist. The WFHS CC migration workstream scopes against that documented-controls matrix, not a marketing comparison.
Primary Sources Cited on This Page
Citations are grouped by platform plus cross-vendor standards for direct verification. If any specification on this page does not match the current vendor document, the vendor document takes precedence — please report the discrepancy to the WiFi Hotshots engineering team.
Cisco Webex Calling
- Webex Calling global availability
- Webex Calling audio specifications (codecs)
- Webex Calling security requirements (SIP/TLS, SRTP)
- Webex Compliance and Certifications
- Webex for Government (FedRAMP Moderate)
- Nomadic E911 with dynamic location support (RedSky Horizon Mobility)
- Webex Contact Center Enterprise for Government data sheet
Microsoft Teams Phone
- Teams calling and cloud voice overview
- Teams Phone PSTN connectivity options
- Direct Routing landing page
- Microsoft Teams Calling Plans
- Plan for Operator Connect
- Teams security and compliance overview
- Microsoft 365 Operator Connect directory
Zoom Phone
- Zoom Phone Native (technical library)
- Zoom Phone global coverage
- Zoom FedRAMP authorization
- Zoom SOC 2 + HITRUST
- Zoom HIPAA-ready
- Zoom Phone REST API
RingCentral RingEX
- RingCentral RingEX plans and pricing
- RingCentral Global Office (Global RingEX) overview
- RingCentral BYOC service description
- RingCentral security and compliance
- RingCX (native CCaaS)
- RingEX and HIPAA (compliance white paper)
Cross-vendor standards
- IETF RFC 3261 — Session Initiation Protocol (SIP)
- IETF RFC 3711 — Secure Real-time Transport Protocol (SRTP)
- IETF RFC 6716 — Opus audio codec
- IETF RFC 4594 — Configuration Guidelines for DiffServ Service Classes
- FCC — Kari’s Law and RAY BAUM’s Act MLTS 911 requirements
- FedRAMP Marketplace
- NY DFS 23 NYCRR Part 500
- RFC 3265 (SIP Events)
- RFC 7865 (SIP-PBX/Service Provider Interoperability)
Buying a Collaboration Platform, Not a Pricing Tier
A comparison table is a starting point. The right cloud UC platform for a 3,500-bed health system is not the right platform for a 45-branch community bank is not the right platform for a distributed 120-location retailer. Send seat counts, country footprint, existing carrier contracts, compliance scope, and current endpoint estate — WiFi Hotshots returns a fixed-fee SOW with comparative TCO across Webex Calling, Teams Phone, Zoom Phone, and RingEX, including PSTN carrier, SBC, E911, and contact-center line items.

