Unified Communications Services: CUCM, Webex, Teams Phone, and Zoom migration without the MOS surprises

Multi-CCIE voice architects design unified communications services as a fixed-fee SOW — dial-plan consolidation, SBC architecture, QoS engineering, E911 compliance under Kari’s Law and RAY BAUM’s Act, and MOS 4.0+ validation before cutover.

WiFi Hotshots is a vendor-agnostic enterprise network engineering firm serving enterprise customers, voice architects, collaboration buyers, and IT leadership across Southern California and the broader US market.

Multi-CCIE voice and collaboration bench

CUCM, Webex Calling, Teams Phone, and Zoom Phone engineering

Fixed-fee SOW — no T&M surprises

25 years of enterprise networking leadership

WiFi Hotshots delivers unified communications services as a fixed-fee engineering engagement — dial-plan discovery, SBC selection, QoS marking (DSCP EF/AF41/CS3), E911 dispatchable-location design, and independent post-cutover MOS validation. We migrate Cisco CUCM 12.5/14/15 estates to Webex Calling or Microsoft Teams Phone, stand up Zoom Phone BYOC carriers, and architect hybrid deployments where Local Gateway and SRST keep a branch running through a cloud-trunk outage. See the full services catalog, our engineering credentials and certifications, or send us your current dial plan and call-flow diagrams to start a scope call. For the security architecture and SD-WAN fabric underneath the voice overlay, those workstreams are quoted in the same SOW.

Why Unified Communications Migrations Fail Without Dial-Plan and QoS Engineering

Most enterprise voice outages at cutover are not platform failures. They are engineering oversights. A partial-match dial-plan rule that survives a 14-year-old CUCM cluster but breaks when the route pattern is ported to Webex Calling. A QoS marking that the LAN honors but the MPLS provider re-marks to best-effort at the handoff.

An E911 ELIN (Emergency Location Identification Number) mapping that covers four floors of a building but not the fifth-floor conference room added during a 2019 remodel. A SIP trunk that works for outbound INVITEs but drops REFER messages because the upstream carrier does not support RFC 3515 for blind transfers. These are the failures that surface at 8:02 AM on cutover Monday — not before.

Unified communications services at the enterprise scale touch five overlapping engineering domains: the dial plan itself (often hundreds of translation patterns accumulated over a decade), the SBC (Ribbon, Oracle AudioCodes, Cisco CUBE, AudioCodes Mediant) handling SIP normalization and security, the QoS design end-to-end from the phone’s CDP/LLDP-MED voice VLAN tagging to the WAN provider’s DSCP trust boundary, the E911 platform ensuring every endpoint reports a dispatchable location compliant with RAY BAUM’s Act, and the endpoint fleet itself (desk phones, softphones, conference-room systems, contact-center agents).

Miss one domain and the cutover produces tickets for a week. Miss two and the project goes on pause. The WFHS engineering sequence covers every domain in a written deliverable before the first endpoint is migrated.

Platform Coverage: CUCM 15, Webex Calling, Teams Phone, Zoom Phone, and Contact Center

Cisco Unified Communications Manager (CUCM) on-premises and hybrid

Cisco CUCM remains the on-premises unified communications platform for organizations that need tight PSTN trunk control, deep SRST branch survivability, and native integration with CUCM-dependent contact-center and attendant-console applications. We design CUCM 14 and CUCM 15 (15.0 SU2, released 2024-Q4) deployments with Cisco CUBE as the session border controller for SIP trunk aggregation, SRST or Enhanced SRST for branch survivability during WAN outage, and Cisco Emergency Responder (CER) for E911 dispatchable-location compliance.

CUCM 11.5 has reached end-of-software-maintenance; CUCM 12.5 remains supported but is approaching migration window. For CUCM estates larger than 10,000 endpoints, the migration path is typically a phased hybrid deployment — Webex Calling cloud registration via MRA-to-Control Hub for net-new users, CUCM retention for legacy dial plans and contact-center applications, with a coexistence period of 12 to 24 months.

Webex Calling multitenant and dedicated instance

Webex Calling is Cisco’s cloud unified communications platform and offers three PSTN delivery models: Cisco Calling Plans (Cisco-provided PSTN service in supported regions), Cloud Connected PSTN (CCP) via partner carriers like Intelepeer, Bandwidth, and Tata Communications, and Local Gateway (LGW) for hybrid deployments retaining existing enterprise SIP trunks. LGW is the most common design choice for enterprises mid-contract on a carrier SIP trunk or requiring on-net interop with an existing CUCM cluster during phased unified communications migration.

The LGW runs on a Cisco ISR router with CUBE IOS-XE code or on dedicated Cisco IOS voice gateway hardware. Webex Calling endpoint classes include the Cisco Room Bar (all-in-one 4K video bar for medium rooms), Room Kit Pro (codec-based system for large rooms with co-located displays), Board Pro (collaboration whiteboard), and the 9800 series desk phones. E911 compliance uses RedSky or Intrado dynamic E911 integration, and since Webex Calling natively supports Kari’s Law direct-dial 911, no dial-plan prefix is required.

Microsoft Teams Phone: Operator Connect, Direct Routing, and Calling Plans

Microsoft Teams Phone is Microsoft’s unified communications voice platform and licensing requires either Microsoft 365 E5, which bundles Teams Phone Standard, or a standalone Teams Phone Standard or Teams Phone with Calling Plan add-on on lower-tier licenses. PSTN connectivity has three paths. Microsoft Calling Plans bundle Microsoft as the PSTN carrier (availability varies by country). Operator Connect lets enterprises select an approved carrier partner (Verizon, AT&T, Lumen, BT, Telstra, and dozens more) for PSTN delivery without deploying an on-premises SBC.

Direct Routing connects a customer-managed SBC (Ribbon SBC Core/Edge, Oracle AudioCodes Mediant, AudioCodes Mediant SBC, Cisco CUBE with certified Direct Routing firmware) to Microsoft Phone System, supporting BYOC and existing SIP trunk retention. For enterprises with legacy PBX migration in flight, Direct Routing is the design pattern that allows phased user migration — retaining existing E.164 number ranges and SBC-enforced dial-plan normalization while user identity shifts to Azure AD.

Zoom Phone BYOC and Zoom Rooms

Zoom Phone delivers unified communications voice as an extension of the Zoom client and is licensed per seat in Metered (per-minute), Unlimited (US/Canada), or Pro Global Select (international) plans. BYOC (Bring Your Own Carrier) lets the enterprise retain an existing carrier SIP trunk and point it at Zoom’s SBC fabric, useful for enterprises mid-contract on a Bandwidth.com, Twilio, Flowroute, or Intelepeer trunk.

Zoom Rooms endpoints include the Logitech Rally Bar, Poly Studio X series, and Neat Bar Pro — typically deployed on Zoom Rooms Appliance licenses to avoid the Windows/Mac host-PC maintenance overhead. E911 compliance on Zoom Phone uses Zoom-native nomadic E911 with a user-configured dispatchable location and administrative override options for shared-area phones in conference rooms.

Contact Center: Webex CC, Five9, Genesys Cloud CX, NICE CXone

Contact-center migration is engineered as a parallel workstream to the unified communications platform migration because the dependencies are different: ACD queue routing, IVR design, WFO/WFM integrations, screen recording (SIPREC compliance), CRM/CTI integration with Salesforce or ServiceNow, and outbound dialer campaigns. Webex Contact Center (formerly imimobile) is the cloud CC platform aligned with Webex Calling; Five9 is carrier-agnostic and integrates with Webex, Teams, Zoom, or direct SIP trunk; Genesys Cloud CX is the enterprise-tier cloud CC platform with full omnichannel; NICE CXone is the market-share leader in enterprise contact center with WFM and analytics integrated.

For migrations off Cisco UCCE/UCCX or Genesys Engage, we build a parallel cutover with call-recording continuity and agent-training windows that do not collide with go-live for the rest of the voice platform. Call recording compliance (HIPAA for healthcare, PCI-DSS for card payments, Dodd-Frank for financial-services trade-floors) drives SIPREC session-recording architecture choices before the CC platform is selected.

Your current dial plan export and a week of CDR data are all we need to scope the migration — most UC engagements are quoted within three business days on a fixed-fee SOW.

CUCM to Webex Calling and CUCM to Teams Phone Migration Methodology

Every CUCM-to-cloud unified communications migration begins with a dial-plan discovery export: the full route-pattern table, translation patterns, calling-search-spaces, partitions, line-group and hunt-pilot assignments, and device-profile registrations across every cluster and leaf node. That export becomes the canonical input to the target-platform dial-plan design. In a WFHS CUCM-to-Webex Calling migration, we map the on-prem dial plan to Webex Calling locations, trunk groups, and call-handling rules, flag every route pattern that relies on CUCM-specific partial-match or overlap dialing behavior (Webex Calling does not replicate CUCM’s partial-match timer behavior identically), and produce a user-by-user cutover workbook listing E.164 number, Webex Calling location assignment, calling-plan level, device model, and E911 dispatchable location.

CUCM-to-Teams Phone migrations follow the same dial-plan extraction pattern with a different target-platform design. Direct Routing is the dominant path for enterprises retaining existing SIP trunks. The SBC (Ribbon SBC Core, Oracle AudioCodes Mediant, or CUBE) is configured with Teams Phone Direct Routing firmware, connected to the customer’s Microsoft 365 tenant via FQDN trunk registration, and assigned a dial-plan normalization ruleset that converts outbound calls to strict E.164 format before hitting the upstream carrier.

User identity migrates to Azure AD (if not already there), phone numbers are provisioned via PowerShell or the Teams admin center, and Enterprise Voice is enabled per user with the correct voice-routing-policy assignment. The unified communications cutover sequence is phased: pilot users for two to four weeks on a parallel DID range, voice-route-policy validation against target call flows, CDR verification via call-quality-dashboard telemetry, then bulk cutover by department or location on a defined change-window schedule.

  • Dial-plan discovery export: CUCM route patterns, translation patterns, calling-search-spaces, partitions, and device-profile mapping to canonical CSV
  • SBC selection and sizing: concurrent call capacity (in sessions), codec transcoding requirements (G.711/G.722/Opus), SIP-TLS + SRTP termination, and Direct Routing or CCP trunk registration
  • QoS engineering end-to-end: DSCP EF (46) for voice media, DSCP AF41 (34) for video, DSCP CS3 (24) for voice signaling; LLDP-MED voice VLAN auto-assignment; WAN provider DSCP trust-boundary validation
  • E911 design: dispatchable-location mapping per street address, floor, and room/zone; Cisco Emergency Responder (CER), RedSky E911 Manager, or native cloud E911 integration; Kari’s Law direct-dial 911 and RAY BAUM’s Act dispatchable-location compliance
  • Endpoint strategy: desk-phone retention vs. refresh, softphone rollout (Jabber, Webex App, Teams client, Zoom client), conference-room endpoint selection (Cisco Room Bar, MTR-certified Logitech Rally Bar, Zoom Rooms appliances)
  • Pilot → phased cutover → validation: two-to-four-week pilot, department-by-department cutover with change windows, MOS and call-quality validation post-cutover

Session Border Controller Architecture: CUBE, Ribbon, Oracle AudioCodes, AudioCodes Mediant

The SBC is the security, normalization, and interworking boundary between the enterprise and the PSTN or cloud unified communications platform. In a WFHS design, SBC placement is never an afterthought. Cisco CUBE (Cisco Unified Border Element) runs on Cisco ISR 4000 or Catalyst 8000 series hardware with IOS-XE voice feature license; it is the default choice for CUCM estates and a supported Direct Routing SBC for Teams Phone.

Ribbon SBC Core and SBC Edge are Tier-1 carrier-grade platforms that scale to tens of thousands of concurrent sessions with SIP session recording (SIPREC), STIR/SHAKEN attestation, and deep interworking policy; Ribbon is the predominant choice at global tier-1 financial-services firms where trading-floor voice recording compliance (Dodd-Frank, MiFID II) and session-border security are contractual requirements. Oracle AudioCodes and AudioCodes Mediant cover the mid-market to enterprise segment with strong Direct Routing and Operator Connect support; AudioCodes is commonly selected for Teams Phone Direct Routing deployments because of native certification and a published interop matrix.

SBC sizing for an enterprise unified communications deployment is driven by concurrent-call capacity, not total seat count. A 5,000-seat organization may peak at 800 concurrent calls; a 1,000-seat contact center may peak at 900 concurrent sessions because agent utilization is higher. The SBC platform must support the concurrent-call count with transcoding headroom (G.711 ⇄ G.722 ⇄ Opus), SRTP encryption, and the SIP header normalization rules required for the upstream carrier and downstream platform interop.

High-availability design uses an active-standby pair (Ribbon, AudioCodes) or active-active clusters (CUBE with HSRP or Anycast, larger Ribbon deployments), deployed at a primary data center with a secondary at a geo-diverse DR site. SIP trunk failover uses SIP OPTIONS ping (RFC 6026) and carrier-provided geographic-redundant FQDN resolution. For a more detailed architecture view — including the network security architecture wrapper around the SBC DMZ and the SD-WAN fabric carrying voice traffic to the cloud platform — both workstreams are scoped in the same fixed-fee SOW.

E911 Compliance: Kari’s Law, RAY BAUM’s Act, and Dispatchable-Location Design

Kari’s Law: direct-dial 911 with no prefix

Kari’s Law, effective February 16, 2020, requires every MLTS (multi-line telephone system) sold, imported, or configured in the United States to support direct-dial 911 — no 9 prefix, no outside-line access code. The law also mandates on-site notification: when a 911 call is placed, designated on-site personnel (security desk, front desk, facilities manager) must receive a real-time notification with the calling extension, the call time, and the dispatchable location of the caller.

In a WFHS unified communications design, the dial-plan rule dialing “911” (and “933” for test routing) bypasses all transformation patterns that would add a prefix, and a CUCM Emergency Responder group, a Webex Calling E911 service definition, or a Teams Phone emergency-policy configuration triggers simultaneous notification to the on-site notification list (email, SMS, Webex/Teams message, or all three).

RAY BAUM’s Act: dispatchable location with street + floor + room

RAY BAUM’s Act Section 506, effective January 6, 2022 for fixed MLTS and January 6, 2023 for non-fixed/softphone/remote MLTS, requires every 911 call originated from an enterprise unified communications phone system to deliver a dispatchable location to the PSAP. A dispatchable location is the validated street address of the calling party plus additional information such as room number, floor number, or similar information necessary to adequately identify the location of the calling party.

A 911 call that delivers only a building street address — without the specific floor or room — does not satisfy RAY BAUM’s Act for a multi-story building. For nomadic endpoints (softphones, Webex App, Teams client, Zoom client) the dispatchable location must be validated automatically where possible (for example, via a Wi-Fi BSSID-to-location mapping or a switch-port LLDP-based location database) or prompted from the user on endpoint registration when automatic validation fails.

Dispatchable-location platform integrations

Cisco Emergency Responder (CER) is the on-premises CUCM companion platform that tracks endpoint registration by IP subnet, switch port (via CDP/LLDP), or wireless AP association, and maps each endpoint to an ELIN (Emergency Location Identification Number) and dispatchable location. For cloud unified communications platforms, the market-leading dispatchable-location integrations are RedSky E911 (now part of Bandwidth), Intrado (now Intrado Life & Safety), and native cloud-vendor solutions (Webex Calling E911, Teams Phone Dynamic E911, Zoom Phone Nomadic E911).

Every location-data source must feed a deterministic mapping to a PSAP-deliverable address before the UC platform can be considered RAY BAUM’s Act compliant. We engineer the location-data pipeline and conduct a simultaneous E911 test-call validation (calling 933, not 911 — 933 is the FCC-reserved E911 test number that does not dispatch emergency services) on every user cutover, across every floor and every building in scope.

QoS Design for Voice WAN: DSCP Marking, MOS Targets, and Jitter Budgeting

Voice quality over the WAN is not a bandwidth problem. A 1 Gbps WAN link with 40% utilization and inconsistent DSCP trust will produce worse MOS scores than a 100 Mbps link with disciplined QoS. The WFHS QoS design starts at the endpoint and extends to the upstream provider’s PE router, with DSCP marking validated at every hop.

Cisco, Polycom, Yealink, and Poly endpoints auto-mark voice media with DSCP EF (Expedited Forwarding, decimal 46) and call-signaling with CS3 (decimal 24) when LLDP-MED voice VLAN auto-discovery is enabled on the access switch. Video endpoints (Webex Board Pro, Room Kit Pro, MTR-certified bars) mark video media as DSCP AF41 (decimal 34). The access-layer switch must be configured to trust the endpoint DSCP values (port-level mls qos trust dscp on Catalyst, DSCP trust on Meraki, LLDP-MED voice VLAN on Juniper EX).

The WAN handoff is where QoS marking is most commonly lost. MPLS providers will honor customer DSCP values if the service contract specifies a multi-class-of-service SKU; internet-based VPN or SD-WAN fabric tunnels must be configured to preserve DSCP across the tunnel encapsulation (for example, DSCP copy-to-outer-header on IPsec, or SD-WAN policy mapping voice traffic to a high-priority transport with guaranteed latency). Voice-grade WAN design for unified communications targets: one-way latency under 150 ms end-to-end per ITU-T G.114, jitter under 30 ms, packet loss under 1%, MOS 4.0 or higher measured via periodic iSAC or PESQ probes.

R-factor 80 or higher is the complementary call-quality metric used by many monitoring platforms. When the SD-WAN transport is the underlying fabric, we engineer voice-aware forwarding policies that steer voice packets to the transport with the best measured latency and jitter in real time — the design decision for an SD-WAN fabric carrying voice traffic is always tighter than for best-effort data.

Scope a UC Migration.

Send your dial-plan export and a week of CDR data to sales@wifihotshots.com or call (844) 946-8746 — we return a fixed-fee SOW, not a multi-week proposal cycle.

Endpoint Strategy: Desk Phones, Softphones, and Conference-Room Systems

Endpoint strategy drives both unified communications migration cost and user adoption. For most enterprise estates, the split is three populations. Knowledge workers adopt softphones on laptops (Webex App, Teams client, Zoom client) with a Bluetooth or USB headset, no desk phone required. Front-line workers, receptionists, executive administrators, and conference-room operators retain a physical desk phone (Cisco 9800 series for Webex Calling or Webex Teams, Poly Edge E or Yealink SIP-T5x series for Teams Phone SIP certification, Poly VVX or Yealink T4x for Zoom Phone).

Conference-room and huddle-room endpoints are standardized on room-system hardware: Cisco Room Bar, Room Kit Pro, and Board Pro for Webex Rooms; Logitech Rally Bar, Poly Studio X50/X70/X90 for MTR (Microsoft Teams Rooms); Neat Bar Pro, Poly Studio X, and Logitech Rally Bar for Zoom Rooms appliances.

Desk-phone retention versus refresh is a financial and operational decision. Cisco 88xx series phones registered to CUCM cannot register directly to Webex Calling multitenant without a migration workflow — typically a Webex Calling-compatible firmware load and a re-registration sequence. Older Cisco 78xx and 99xx hardware is end-of-software-maintenance and must be refreshed.

Poly and Yealink SIP-T5x series desk phones that are Teams Phone Direct Routing certified can migrate from a third-party PBX directly without hardware replacement. For conference rooms in active use, the decision is driven by the target unified communications platform’s endpoint portfolio: MTR-certified bars for Teams Phone, Webex-registered room systems for Webex Calling, Zoom Rooms appliances for Zoom Phone. We document the endpoint disposition per seat in the migration workbook before purchase orders are cut.

Representative Unified Communications Engagements by Vertical

Multi-campus academic medical center

Top-tier academic medical centers operate with clinical-handset voice requirements (Vocera, Spectralink, Ascom), HIPAA-compliant call-recording, and strict E911 dispatchable-location requirements that span dozens of buildings with different street addresses. Typical scope covers CUCM-to-Webex Calling hybrid migration with on-premises CUCM retention for the clinical-handset infrastructure, Webex Calling for non-clinical admin and research staff, Cisco Emergency Responder for clinical buildings, and RedSky dynamic E911 for Webex Calling endpoints.

The Ascom handset fleet continues to register to CUCM over the hospital Wi-Fi with voice-grade roaming designed at -65 dBm RSSI with 20-25% cell overlap at the -67 dBm contour. HIPAA-aligned call recording via SIPREC routes to a Dubber or NICE recorder with the recording feed logically separated from the voice bearer. The wireless engineering underneath the voice overlay is scoped as a companion workstream.

Global tier-1 financial services firm

Global tier-1 financial services firms operate with trading-floor voice recording requirements (Dodd-Frank, MiFID II, FINRA Rule 4511), turret-system integration (IPC Unigy, Symphony Cloud), Bloomberg Terminal VOIP integration, and latency-sensitive voice paths across geo-distributed trading locations. Typical scope covers Ribbon SBC Core deployment at primary and DR data centers, SIPREC session recording to a NICE Trading Recording platform with six-year compliance retention, CUCM cluster retention for trader desk phones with latency-SLA routing, and a Webex Calling or Teams Phone overlay for the non-trading workforce.

Dodd-Frank recording compliance drives the SIPREC architecture choice; every voice session on a registered trading-floor endpoint is recorded, indexed, and searchable. The network security architecture wrapping the trading-floor voice environment is scoped in the same SOW.

National retail chain

National discount retail chains and national pet retail chains operating 1,000+ store footprints standardize on a single UC platform across every store for consistent support, endpoint spares, and E911 compliance. Typical scope covers phased migration of legacy Avaya or Nortel store PBX estates to Webex Calling or Teams Phone Direct Routing, with a store-in-a-box endpoint kit (desk phone, softphone client on POS tablet, back-office softphone, PA/overhead paging integration via an ATA or SIP-to-analog bridge).

E911 dispatchable-location is per-store (street address plus optional back-office or stock-room designation), and on-site notification routes to the district manager and store manager via email and SMS. SRST or cloud-based survivability handles WAN-outage scenarios so a store with a cable-modem outage retains local calling capability.

K-12 district and public university

Large K-12 districts and public university systems operate under Kari’s Law with every classroom phone requiring direct-dial 911, dispatchable-location per building and per room, and on-site notification to school-site administration and district public-safety dispatch. Typical scope covers CUCM-or-Webex-Calling classroom-phone deployment with LLDP-MED-enabled voice VLAN auto-assignment on HP/Aruba or Cisco Catalyst access switches, Cisco Emergency Responder or Webex Calling E911 integration with a per-classroom dispatchable-location database, and PA/overhead-paging integration for campus-wide bell schedules and emergency announcements. E-rate funding eligibility (Category 1 for voice service, Category 2 for premises equipment) drives the procurement documentation and bid specification. See the campus wireless engineering for the Wi-Fi calling design on district-issued devices.

Casino and hospitality

Casino and hospitality UC deployments combine guest-facing PMS (property management system) integration with back-of-house operations. Typical scope covers Webex Calling or Cisco Hosted Collaboration Solution (HCS) for administrative staff, dedicated hospitality-vertical PMS integration (Oracle OPERA, Agilysys LMS, or Infor HMS) for guest-room call accounting and wake-up calls, in-room IP phone fleet (Cisco 78xx, Yealink T3U series, Vtech hospitality phones), and back-of-house handset fleets (Spectralink, Ascom) for housekeeping, security, and F&B operations. Gaming-floor voice requires ruggedized handsets and coverage engineering that accounts for high-attenuation gaming-machine banks. The voice overlay is designed alongside the high-density wireless engineering for guest devices.

Unified Communications Design FAQs

How long does a unified communications migration take?

Timeline depends on scale and platform. A single-site migration of 100–500 seats from an existing PBX to Webex Calling, Teams Phone, or Zoom Phone runs six to twelve weeks from dial-plan discovery through phased cutover.

Multi-site enterprise migrations of 1,000 to 10,000 seats typically run four to nine months, broken into a discovery phase, design phase, pilot phase (two to four weeks), and phased-cutover phase (grouped by location or department).

For CUCM estates requiring hybrid retention of the legacy cluster for contact-center or clinical-handset dependencies, coexistence periods run 12 to 24 months.

Every engagement is scoped and quoted as a fixed-fee SOW before work begins — the timeline, scope, and deliverables are defined in writing.

We do not bill hourly against an open-ended estimate.

How do you ensure E911 compliance under Kari’s Law and RAY BAUM’s Act?

Kari’s Law requires direct-dial 911 with no prefix and on-site notification; RAY BAUM’s Act requires every 911 call to deliver a dispatchable location (street address plus floor or room) to the PSAP.

On every UC engagement we configure direct-dial 911 in the dial plan, route 933 as a test number that exercises the end-to-end 911 path without dispatching emergency services, implement on-site notification via email, SMS, and Webex/Teams message to the defined notification list, and integrate a dispatchable-location data source.

For CUCM we use Cisco Emergency Responder with CDP/LLDP switch-port mapping; for Webex Calling we integrate RedSky E911 or Bandwidth Dynamic911; for Teams Phone we configure Dynamic E911 with trusted network and subnet mapping or integrate RedSky; for Zoom Phone we use Nomadic E911.

Test-call validation runs on every user cutover across every building and every floor.

Compliance documentation is included in the deliverable set.

Can we keep our existing SIP trunk and carrier contract during a UC migration?

Yes. Every major cloud UC platform supports BYOC (Bring Your Own Carrier): Webex Calling Local Gateway, Microsoft Teams Phone Direct Routing, and Zoom Phone BYOC. In each model, an SBC (Ribbon SBC Core/Edge, Oracle AudioCodes, AudioCodes Mediant, or Cisco CUBE) terminates the existing carrier SIP trunk and connects to the cloud UC platform via a certified trunk registration.

BYOC preserves the carrier contract, the existing E.164 number range, and the carrier-level LCR (least-cost routing) policies, while adding the cloud UC user experience and administration.

For enterprises mid-contract on a carrier SIP trunk or with international footprint requiring specific carrier interop, BYOC is typically the lowest-friction migration path.

The SBC selection, sizing, and HA architecture are engineered in the same SOW as the cloud UC platform deployment.

What QoS targets are required for enterprise-grade voice and video?

Voice bearer marked DSCP EF (decimal 46); video bearer marked DSCP AF41 (decimal 34); call signaling marked DSCP CS3 (decimal 24). End-to-end one-way latency under 150 ms per ITU-T G.114; jitter under 30 ms; packet loss under 1%. MOS (Mean Opinion Score) target of 4.0 or higher, and R-factor 80 or higher, measured via periodic iSAC or PESQ probes from monitoring platforms.

The LAN must trust endpoint DSCP at the access port (LLDP-MED voice VLAN auto-assignment), the WAN provider must honor DSCP markings across the handoff (explicit multi-class-of-service contract SKU on MPLS, DSCP copy-to-outer-header on IPsec, or SD-WAN voice-aware forwarding policy on internet transports).

Every WFHS UC engagement includes a WAN QoS validation pass before go-live, and the deliverable set documents the DSCP marking and trust boundary at every hop.

Should we migrate to Webex Calling, Teams Phone, or Zoom Phone?

The decision is driven by existing technology stack, user experience requirements, and compliance footprint. If the organization is standardized on Cisco infrastructure (Catalyst switches, CUCM, Webex collaboration, Cisco Room endpoints), Webex Calling offers the smoothest migration path, tightest Cisco endpoint integration, and unified admin through Control Hub.

If the organization is standardized on Microsoft 365 E3/E5 and Teams is already the collaboration platform for chat and meetings, Teams Phone (Direct Routing, Operator Connect, or Calling Plans) consolidates voice into the same admin center and user client.

If Zoom is the video platform of record and the organization wants a single Zoom client for video, chat, and phone, Zoom Phone BYOC delivers the simplest user experience.

The WFHS discovery workstream evaluates endpoint fleet, existing licensing, carrier contracts, compliance footprint, and contact-center dependencies before making a platform recommendation.

No single answer fits every enterprise.

What SBC platforms do you deploy, and how do you size them?

WFHS deploys Ribbon SBC Core and SBC Edge for Tier-1 enterprise and carrier-grade scale (trading floors, healthcare systems, 10,000+ seat estates), Oracle AudioCodes and AudioCodes Mediant for mid-market and enterprise with strong Teams Phone Direct Routing certification, and Cisco CUBE for CUCM estates and Teams Direct Routing on Cisco-standardized organizations.

Sizing is driven by concurrent-call capacity rather than total seat count, because utilization varies by vertical (contact centers peak at 90% concurrent, knowledge-worker populations peak at 15–20%).

Transcoding capacity (G.711 / G.722 / Opus), SRTP encryption headroom, and SIP session-recording (SIPREC) load factor into the sizing calculation.

High-availability design uses active-standby or active-active pairs at primary and geo-diverse DR sites.

The SBC sizing worksheet is part of the discovery deliverable and is validated against CDR-based peak-concurrent-call measurements from the existing platform.

Do you integrate contact-center platforms with our UC migration?

Yes, as a parallel workstream. Contact-center migration dependencies are different from the UC platform migration: ACD queue routing, IVR flows, WFO/WFM integrations, screen recording (SIPREC), CRM/CTI to Salesforce or ServiceNow, and outbound dialer campaigns.

We design contact-center migrations to Webex Contact Center, Five9, Genesys Cloud CX, or NICE CXone with a phased parallel-run window, call-recording continuity, and agent-training schedule that does not collide with the rest of the UC cutover.

For enterprises currently on Cisco UCCE or UCCX, the migration target is typically Webex Contact Center or Five9; for enterprises on Genesys Engage (PureConnect or PureEngage), the target is typically Genesys Cloud CX.

Compliance drivers (HIPAA for healthcare call recording, PCI-DSS for card-not-present, Dodd-Frank for trading-floor recording) are scoped into the SIPREC architecture before the CC platform is selected.

What happens if the UC cutover uncovers issues beyond the original scope?

The fixed-fee SOW covers the defined scope. If cutover discovery uncovers an issue outside that scope — a LAN-side QoS trust-boundary misconfiguration on non-standard access switches, a carrier-side SIP trunk feature gap (for example, RFC 3515 REFER handling for attended transfer), a legacy attendant-console application with no direct cloud equivalent, or a third-party integration (overhead paging, analog fax, legacy elevator phones) that requires a SIP-to-analog bridge — we document the finding, scope the remediation, and issue a change-order estimate.

The client is never billed above the SOW total without a signed change order first.

That is the operational definition of a fixed-fee engagement.

For issues outside UC engineering (structured cabling remediation, electrical-panel upgrades for back-of-house paging), we refer to a licensed contractor rather than billing outside our scope.

What SIP transport does Microsoft Teams Direct Routing require between the SBC and Microsoft’s SIP proxy?

Microsoft Teams Direct Routing requires SIP over TLS for signaling and SRTP for media. The session border controller sends signaling to Microsoft’s SIP proxy on destination port 5061/TCP; Microsoft’s source port range spans 1024-65535. Office 365 GCC High and DoD tenants also require TCP/5061 from the SBC to the proxy FQDN.

The accepted Media Transport Profiles are TCP/RTP/SAVP and UDP/RTP/SAVP, meaning media must be encrypted end-to-end.

We design the firewall rules, certificate chain, and SBC routing configuration around those constraints — including bidirectional reachability for the 52.112.0.0/14 and 52.120.0.0/14 Microsoft subnets. No unencrypted signaling path to Teams Direct Routing is ever supported.

Which UDP port range does Microsoft use for Direct Routing media between the Media Processor and the SBC?

For non-media-bypass Direct Routing, the Microsoft Media Processor sends and receives SRTP media to and from the SBC on UDP source ports 3478-3481 and 49152-53247. Microsoft’s published guidance is to provision at least two ports per concurrent call on the SBC side; a 500-concurrent-call deployment therefore needs a minimum of 1,000 media ports reachable through the firewall.

We size the SBC media port pool, the NAT pinhole policy, and the upstream firewall rule set against the concurrent-call ceiling the customer actually runs — not the peak license count — and validate the port range bidirectionally before the Teams cutover.

What certificate requirements apply to an SBC paired with Teams Direct Routing?

The SBC certificate must be signed by a CA enrolled in the Microsoft Trusted Root Certificate Program, carry the Extended Key Usage extension Server Authentication, use an RSA private key of at least 2,048 bits, and present the SBC FQDN in the Common Name or Subject Alternative Name field. Wildcard certificates that follow RFC 2818 Section 3.1 are accepted.

The *.onmicrosoft.com domain cannot be used as an SBC FQDN — the FQDN must sit under a registered domain in the Microsoft 365 tenant.

We generate the CSR on the SBC, order the certificate from a Microsoft-trusted CA, and validate EKU and key length before binding it to the Direct Routing interface.

Which codecs does Microsoft Teams Direct Routing negotiate between the SBC and the Cloud Media Processor?

The non-media-bypass leg between the SBC and the Cloud Media Processor supports SILK, G.711, G.722, and G.729; the media-bypass leg between the SBC and the Teams client supports the same four codecs. Between the Teams client and the Cloud Media Processor (non-bypass only), Microsoft selects SILK or G.722 algorithmically. Administrators can force a specific codec by excluding others from the SDP offer on the SBC.

We set the codec preference on the SBC around the customer’s PSTN carrier capability and the WAN bandwidth budget — G.729 at roughly 8 kbps per stream for narrow links, G.722 or SILK wideband where the WAN supports it.

What distinguishes Microsoft Operator Connect from Direct Routing from a customer-infrastructure perspective?

With Operator Connect the participating carrier owns and operates the SBC and PSTN circuits, so the customer provisions numbers directly from the Teams admin center with no SBC to buy or manage. With Direct Routing the customer (or a managed partner) procures a certified SBC, manages certificates, DNS records, dial-plan translation rules, voice routing policy, PSTN usage policy, and the last-mile carrier circuit.

Operator Connect reduces operational overhead at the cost of carrier choice and dial-plan flexibility; Direct Routing gives full control over least-cost routing, local PSTN breakouts, and legacy PBX coexistence.

We scope the decision against the customer’s carrier contracts, international footprint, and appetite for SBC operations.

What is the minimum Cisco IOS XE version required to deploy a CUBE as a Webex Calling Local Gateway?

Registration-based Local Gateway trunks require Cisco IOS XE 17.6.1a or later; certificate-based Local Gateway trunks require Cisco IOS XE 17.9.1a or later. Cisco IOS XE 17.12.2 or later is recommended for both trunk models. Webex for Government Local Gateways require IOS XE Dublin 17.12.1a or later and do not support the registration-based model.

CUBE High Availability as a Local Gateway requires IOS XE 17.9.1 or later on a platform that supports both CUBE HA and LGW functions concurrently.

We verify the IOS XE train, the CUBE platform SKU, and the active license (CUBE HA, CUBE Redundant) against the Webex Calling compatibility matrix before any trunk is built.

Which SRTP cipher suite does Webex Calling support on Local Gateway trunks?

Webex Calling Local Gateway trunks support the AES_CM_128_HMAC_SHA1_80 SRTP cipher suite only. The SHA1_32 authentication variant is not supported. Media between the Local Gateway and the Webex cloud is encrypted with SRTP, and signaling runs over SIP with TLS.

We set the srtp-auth sha1-80 option on the CUBE dial-peer, match the TLS profile against the public CA chain Webex trusts, and validate both the SRTP crypto suite and the TLS handshake with a live packet capture before handing the cutover over to the operations team.

Which audio codecs does Webex Calling prefer, and which does it explicitly not support?

Webex Calling uses Opus as its primary audio codec and requires every SIP INVITE to include G.711 as a universal fallback. G.722 appears in specific call flows. Webex Calling does not support calls that offer G.729 only. Opus is available on the Webex App for desktop and mobile and on multiplatform phones; analog telephone adapters, DECT handsets, and most PSTN carriers fall back to G.711.

Each Webex Calling audio stream consumes 70-80 kbps on the wire, and Cisco recommends sizing WAN capacity at 100 kbps per stream to cover overhead.

We tune the Local Gateway codec list and bandwidth reservation around those numbers.

What is the architectural difference between Zoom Phone BYOC-C (Cloud Peering) and BYOC-P (Premises Peering)?

Under Zoom Phone BYOC-C (Bring Your Own Carrier — Cloud Peering), the customer picks a carrier from Zoom’s Provider Exchange and that carrier peers directly with Zoom data centers across the 90+ countries the exchange spans; no on-premises SBC is required.

Under BYOC-P (Premises Peering), the customer installs and operates a session border controller — on-premises or in a colo — that terminates the carrier trunk on one side and the Zoom Phone cloud on the other, requiring bidirectional reachability between the SBC and Zoom.

BYOC-C minimizes infrastructure; BYOC-P preserves existing carrier contracts, local PSTN breakouts, and PBX coexistence paths.

We choose between them based on regulatory, contract, and dial-plan constraints.

What SBC platforms does Ribbon offer, and how do they scale?

Ribbon’s current enterprise SBC portfolio spans the SBC 1000 (up to 192 sessions, hardware appliance), Edge 8000 family (up to 2,000 sessions, hardware appliance), SBC SWe Edge (up to 2,000 sessions, virtualized or cloud), SBC SWe (up to 75,000 sessions, virtualized or cloud), SBC 5400 (up to 75,000 sessions, hardware appliance), SBC 7000 (up to 150,000 sessions, hardware appliance), and SBC CNe (up to 150,000 sessions, cloud-native).

Ribbon publishes tested interoperability with Microsoft Teams Direct Routing, Zoom Phone BYOC, Webex Calling Local Gateway, RingCentral, and Google Voice SIP Link.

We pick the platform against concurrent-call ceiling, transcoding load, redundancy model, and the customer’s data-center versus cloud deployment preference.

What concurrent-session capacities do the AudioCodes Mediant SBC appliances deliver?

AudioCodes’ current Mediant SBC line scales from the Mediant 500L (60 sessions, gateway-integrated) and Mediant 500 (250 sessions), through the Mediant 800 (400 sessions with HA), Mediant 1000 (150 sessions), Mediant 2600 (600 sessions with HA), Mediant 3100 (5,000 sessions), Mediant 4000 (5,000 sessions with HA), Mediant 7100 (1,000 sessions with HA), and Mediant 7500 (10,000 sessions with HA), up to the Mediant 9030 (30,000 sessions with HA) and Mediant 9080C (100,000 sessions with HA).

Software editions Mediant VE and Mediant CE scale to 24,000 and 50,000 sessions.

All primary models are certified for Microsoft Teams Direct Routing and Operator Connect.

Why is DTMF transported using RFC 4733 telephone-event rather than encoded in the voice stream?

RFC 4733 defines a separate RTP payload format for named telephony events — including DTMF digits — because low-rate voice codecs like G.729 and Opus at narrowband cannot reproduce the tone signals accurately enough for automatic DTMF recognition. The media type is audio/telephone-event with a default 8,000 Hz clock rate and a dynamic payload type number.

Each event carries four fields: event code (0-255), end bit, volume (0 to -63 dBm0), and duration in timestamp units.

The final packet of each event is retransmitted three times for loss resilience. We confirm RFC 4733 is negotiated end-to-end in the SDP so IVR menus, conference bridges, and voicemail systems capture digits reliably.

Per IETF RFC 3261, what are the six canonical SIP methods and what is the transaction model?

RFC 3261 defines six primary SIP methods: INVITE establishes sessions, REGISTER binds contact information to a SIP URI, ACK confirms final responses for INVITE, CANCEL terminates pending requests, BYE ends active sessions, and OPTIONS queries endpoint capabilities. Responses are grouped into 1xx provisional, 2xx success, 3xx redirection, 4xx client error, 5xx server error, and 6xx global failure classes.

The specification separates INVITE transactions (which require ACK) from non-INVITE transactions, each with a distinct state machine.

The Via header carries transaction identifiers and the response path; the Record-Route header keeps proxies in-path for subsequent requests inside a dialog. We trace these at the SBC during every SIP trunk cutover.

Per IETF RFC 3711, what does SRTP encrypt versus authenticate, and what are the default algorithms?

RFC 3711 specifies that SRTP encrypts the RTP and RTCP payloads — not the headers — and protects the integrity of the entire RTP and RTCP packets plus replay. The default encryption algorithm is AES in Segmented Integer Counter Mode with a 128-bit session key;

default authentication is HMAC-SHA1 with an 80-bit authentication tag. SRTP packets add an optional Master Key Identifier and a recommended authentication tag that plain RTP does not carry.

The authentication tag covers both the RTP header and the encrypted payload.

Webex Calling Local Gateway trunks and Teams Direct Routing both negotiate AES-128 with HMAC-SHA1-80 by default, which is why we never configure SHA1-32 on new SBC deployments.

Per IETF RFC 3550, what is the RTP header structure and what is RTCP’s recommended bandwidth share?

The fixed RTP header is 12 octets (96 bits): version (2 bits), padding (1 bit), extension (1 bit), CSRC count (4 bits), marker (1 bit), payload type (7 bits), sequence number (16 bits), timestamp (32 bits), and SSRC identifier (32 bits). SSRC is a randomly chosen value that is globally unique inside the session and identifies the media source.

RTCP reports quality feedback, identifies participants via CNAME, controls transmission rate at scale, and carries optional session control.

RFC 3550 recommends that RTCP consume 5% of the session bandwidth. We watch RTP header fields and RTCP reports in packet captures during post-cutover validation to confirm loss, jitter, and SSRC continuity end-to-end.

What is the Opus codec’s supported bitrate range and which frame size is most commonly deployed?

Per RFC 6716, Opus supports all bitrates from 6 kbit/s to 510 kbit/s. Recommended operating points are 8-12 kbit/s for narrowband speech, 16-20 kbit/s for wideband speech, and 64-128 kbit/s for fullband stereo music. Supported sample-rate modes are narrowband (8 kHz), medium-band (12 kHz), wideband (16 kHz), super-wideband (24 kHz), and fullband (48 kHz).

Frame sizes depend on mode: SILK-only supports 10, 20, 40, or 60 ms; hybrid supports 10 or 20 ms; CELT-only supports 2.5, 5, 10, or 20 ms.

The specification notes that 20 ms frames are the right balance of latency, packet-loss resilience, and coding efficiency for most real-time deployments. VBR is the default.

How does Microsoft Teams emergency calling model a location to satisfy RAY BAUM’s Act?

Microsoft models a dispatchable location as an emergency address — a civic street address such as 12345 North Main Street, Redmond, WA 98052 — optionally combined with a place (a floor, building, wing, or office number such as 4th floor). When a place is added, a new location ID is generated for the civic-plus-place combination, distinct from the base address’s ID.

That location ID is then associated with a user (registered address) or a network identifier (for dynamic emergency calling).

Addresses must be marked validated before assignment; the Teams admin center’s address-map search auto-validates and attaches the geo codes required for dynamic routing in some countries. We design emergency location coverage around network subnets, switch ports, and wireless BSSIDs.

What Teams Phone license combinations exist for PSTN connectivity?

Microsoft sells Teams Phone Standard as a standalone add-on license paired with one of five PSTN connectivity options: Microsoft Calling Plan (Microsoft is the PSTN carrier, available in specific countries), Operator Connect (a certified third-party landline carrier provides PSTN), Teams Phone Mobile (a certified mobile operator where the SIM number is also the Teams number), Direct Routing (customer-owned certified SBC plus any PSTN carrier), and Shared Calling (a resource-account number shared across users).

A bundle SKU — Teams Phone with Calling Plan — combines Teams Phone Standard and a Calling Plan in one license.

Users must also carry a Microsoft Teams license. We build the license plan against the customer’s existing carrier contracts, country footprint, and E911 posture.

Which certified SBC vendors does Webex Calling support for certificate-based Local Gateway trunks?

Per the Webex Calling Local Gateway documentation, certificate-based trunks are supported on Cisco CUBE (IOS XE 17.9.1a or later), Oracle (AP series, VME, and Public Cloud 9.0.0 or later), AudioCodes (Mediant CE, VE, and appliances on 7.40A.250.440 or later), Ribbon (SBC 5000 and 7000 series plus SWe variants on 10.1 or later), anynode SBC (4.10 or later), and Italtel NetMatch-S CI (5.8.0 or later).

Each Local Gateway is assigned to two Webex Media PoP locations for redundancy, with geographic separation prioritized for failover.

We map the customer’s existing SBC estate or spec a new one against that certified list before committing to a Webex Calling trunk design.

Which Microsoft Teams Direct Routing SIP proxy FQDNs should the SBC reach, and why are there three?

In commercial Microsoft 365, Office 365, and Office 365 GCC tenants, the Direct Routing SIP proxy is reachable at three FQDNs that must be tried in order: sip.pstnhub.microsoft.com (global, DNS returns the best-performing Azure datacenter for the SBC), sip2.pstnhub.microsoft.com (secondary region), and sip3.pstnhub.microsoft.com (tertiary region).

All three resolve into 52.112.0.0/14 and 52.120.0.0/14, which must be reachable bidirectionally.

GCC DoD uses sip.pstnhub.dod.teams.microsoft.us (52.127.64.0/21); GCC High uses sip.pstnhub.gov.teams.microsoft.us (52.127.88.0/21). The three-FQDN model delivers both optimal-datacenter routing and failover when a primary region is impaired.

WiFi Hotshots is a minority-owned, engineer-led network services firm with 25 years of enterprise networking leadership and a multi-CCIE voice and collaboration bench. Our unified communications services practice covers CUCM, Webex Calling, Microsoft Teams Phone, and Zoom Phone — with contact-center migration, SBC architecture, QoS engineering, and E911 compliance design delivered in the same fixed-fee SOW, vendor-agnostic, and documented to a standard your operations team can reference for the life of the infrastructure. For the security architecture wrapping the SBC DMZ, the SD-WAN fabric carrying the voice overlay, or the wireless engineering underneath Wi-Fi calling and DECT-IP handset roaming, every workstream is scoped in the same engagement.

Unified Communications — Further Reading

Adjacent disciplines that intersect with the unified communications architecture in any modern enterprise build. Each link below describes how the destination service line interacts specifically with voice and video traffic engineering, MOS budget, E911 dispatchable-location compliance, recording and retention policy, contact-center AI placement, and conference-room endpoint integration — not the destination service line in the abstract.

  • Enterprise wireless engineering — the WLAN underlay that carries Wi-Fi calling and DECT-IP handset roaming, with voice-grade coverage at −65 dBm RSSI and 20-25% cell overlap so handset roams stay under 50 ms; IEEE 802.11r-2008 Fast BSS Transition eliminates re-authentication delay during inter-AP handovers that otherwise stack on top of the one-way latency budget per ITU-T G.114 for Spectralink, Vocera, and Cisco 8821 handset deployments.
  • Campus LAN refresh — the wired access fabric that delivers PoE to desk phones and MTR-certified room systems with IEEE 802.3bt Type 4 (90 W) per IEEE 802.3bt-2018, LLDP-MED voice-VLAN auto-assignment, and DSCP trust-boundary enforcement at the access port so EF (46) for media, AF41 (34) for video, and CS3 (24) for signaling per IETF RFC 4594 survive the trip to the WAN edge.
  • Data center fabric design — the EVPN-VXLAN overlay that hosts on-premises CUCM 14/15 publisher and subscriber clusters, IM&P, Unity Connection voicemail, the Webex Calling Local Gateway, and the call-recording estate (Dodd-Frank, MiFID II compliance); fabric VRF placement and SBC HA pair anchoring determine whether voicemail-to-email and call-recording media traverse a tenant boundary or stay east-west on the leaf, and where the active-standby SIP (RFC 3261) registration-pair anchors land.
  • SD-WAN fabric design and migration — the transport layer carrying voice and video to the cloud-UC platform with per-app SLA-class probing for jitter and packet-loss thresholds, DSCP-marking preservation across MPLS-replacement internet underlays, application-aware path selection on SIP signaling vs RTP (RFC 3550) media, and AppQoE / FEC during transient brownouts; SIP OPTIONS keepalive and registration on the SBC depend on the underlying SD-WAN tunnel staying up through the failover.
  • Network security architecture — the firewall, NGFW, and DLP perimeter the SBC routes signaling and media through, with SIP-TLS (RFC 5630) and SRTP (RFC 3711) decryption posture decided at the edge, ZTNA for Webex App and Teams softphone clients per IKEv2 (RFC 7296) tunnels, and STIR/SHAKEN inbound-attestation trust-chain validation per IETF RFC 8224 and RFC 8226 dependent on the certificate-authority and PKI plane the security architecture publishes.
  • Structured cabling — the dedicated Cat 6A drops to MTR-certified room systems, low-voltage pathway to wall-mount paging horns and IP-zoned BGM speakers, and isolation between voice/data drops and analog POTS demarc pairs in mixed migration sites — all sized to the IEEE 802.3bt Type 4 budget the SBC, conference camera, DSP, and IP phone draws on a single Cat 6A drop per ANSI/TIA-568.2-E without de-rating during sustained call traffic.
  • AI-ready infrastructure — the GPU and inference cluster that hosts contact-center agent-assist, real-time call transcription, conversational-AI voicebots, and voice-biometric authentication; the sub-200 ms voicebot turn-around budget requires inference-network placement adjacent to the SBC media-anchor leg — on-premises or in the same metro PoP — not behind a regional firewall hop that adds 80-120 ms and pushes the round-trip past the human conversational threshold.
  • Independent validation testing — post-cutover verification of MOS and R-factor per ITU-T P.800.1 and the ITU-T G.107 E-model, one-way latency and jitter-buffer budgets per ITU-T G.114, codec MOS targets per ITU-T G.711 and ITU-T G.729, E911 test-call validation against the dispatchable-location map, and SBC active-standby failover simulation; deliverable is a vendor-neutral acceptance report rather than a screenshot of the cloud-UC dashboard.

Unified Communications Engineering References

Technical claims on this page are cited against the following primary sources. SIP signaling per RFC 3261. One-way latency target of 150 ms per ITU-T Recommendation G.114. DSCP values EF (46), AF41 (34), and CS3 (24) per RFC 4594 Configuration Guidelines for DiffServ Service Classes. Kari’s Law and RAY BAUM’s Act Section 506 per the FCC MLTS 911 requirements page. Cisco CUBE and CUCM interop per Cisco CUBE documentation.

Webex Calling Local Gateway and PSTN delivery options per Cisco Webex Calling administration. Microsoft Teams Phone Direct Routing certified SBCs per the Microsoft Teams Direct Routing SBC certification list. Zoom Phone BYOC per Zoom Phone BYOC documentation. MOS/R-factor call-quality methodology per ITU-T Recommendation P.800 and ITU-T G.107 E-model.