Skip to content
Unified Communications 10 min read

UCaaS Migration Guide: How to Move to Cloud Communications Without Downtime

UCaaS migration timeline showing pre-migration documentation, number porting, network prep, pilot phase, cutover, and post-migration monitoring phases on a dark teal background

A UCaaS migration is the process of moving from on-premise PBX, legacy hosted telephony, or disparate communication tools to a cloud UCaaS (Unified Communications as a Service) platform. The migration involves: number porting (moving DIDs from the current carrier), hardware replacement or softphone deployment, call flow configuration, network preparation, user training, and a cutover event. Done poorly, a UCaaS migration causes hours of phone downtime; done well, it is invisible to callers.

Pre-migration: what to document before you start

  • Full inventory of phone numbers: Every DID, toll-free number, fax line, and modem line. Include the carrier account name and account number for each — this information is required for LOA submission.
  • Current call flows: Auto-attendant menus, IVR trees, ring groups, hunt groups, and time-of-day routing rules. Document in a flow diagram before attempting to recreate in the new platform.
  • Hardware inventory: Physical phones, conference units, and ATAs (for fax/analog devices). Identify what is SIP-compatible and what needs replacement or adaptation.
  • User directory: Extension assignments, voicemail settings, and speed dials. Export from the current system before migration.
  • Integration dependencies: Any system that dials out via the PBX — alarm panels, door intercoms, elevator phones, fax machines. These require special handling and cannot be assumed to work with SIP without validation.

Number porting: the critical path

Number porting is almost always the critical path in a UCaaS migration timeline. Key steps and failure points:

  • LOA (Letter of Authorization): Required to authorize the port. Must exactly match the carrier's billing account name and address — errors delay the port by days.
  • FOC date (Firm Order Commitment): The confirmed port completion date from the losing carrier. Once set, do not change it unless unavoidable — rescheduling adds delay and can complicate multi-number port coordination.
  • Pre-configure before FOC: All call flows, ring groups, and routing must be configured and tested before the FOC date. The port completes on schedule whether the new platform is ready or not.
  • Port in stages: Port a small batch of non-critical numbers first to validate the process end-to-end. Port main business numbers last.

For the full porting process including LOA requirements, timeline expectations, and common failure modes, see the business phone number porting guide.

Network preparation

  • Bandwidth assessment: Calculate required bandwidth for peak concurrent calls. One G.711 call requires approximately 90 kbps with overhead; G.729 approximately 32 kbps. Ensure sufficient headroom above your data traffic baseline.
  • QoS configuration: Mark VoIP traffic (DSCP EF) for priority queuing on all network equipment between users and the internet edge. Without QoS, voice traffic competes with data traffic at peak times.
  • Router: Disable SIP ALG; enable consistent NAT; verify SIP/RTP ports are open to the provider's SBC.
  • Firewall rules: SIP (port 5060/5061) and RTP (typically 10000–20000 UDP) must pass to the provider SBC. Overly permissive rules create security exposure; overly restrictive rules cause connectivity failures.

For network quality requirements and testing methodology, see VoIP call quality.

The pilot phase

  • Start with a small pilot group: IT team, internal support, or a non-customer-facing department. Not your main customer-facing lines.
  • Test all call flows: Inbound, outbound, extension-to-extension, auto-attendant, voicemail, and fax — every call type the organization uses.
  • Test from every location and device type: Office, remote, mobile, softphone, and hardware phone. Issues that only appear on specific combinations are common.
  • Run parallel operation during pilot: Keep the legacy system active so pilot users can fall back if needed. This is the safety net that allows honest testing.
  • Document all issues discovered in pilot before rolling out to the full organization. Pilot is your last opportunity to find and fix problems before they affect all users.

Cutover execution

  • Schedule during lowest-call-volume window: Late Friday evening or early Sunday morning for business-hours operations.
  • Maintain a rollback plan: Keep the legacy system able to receive calls for 24–48 hours post-cutover as a fallback if critical issues emerge.
  • Coordinate port and cutover: The port should complete and the new system should be live at the same time. Avoid a gap where neither system receives calls reliably.
  • Immediate post-cutover tests: Test every number, every call flow, and every ring group within 30 minutes of cutover completing.
  • E911 registration: Update E911 records for all physical locations immediately post-port. Do not wait — E911 accuracy is a life-safety requirement.

User training and adoption

  • Train before cutover, not after: Users who know the new softphone or device before go-live produce fewer Day 1 support tickets.
  • Day-one support: Dedicate IT support capacity for the first full business day post-cutover.
  • Quick reference guides: One-page guides for the most common actions — transfer, voicemail, hold, and conference. Most users need this, not the full manual.
  • Admin training: Whoever manages the UCaaS admin console needs separate, deeper training before go-live — not the same session as end-user training.

Post-migration monitoring (first 30 days)

  • Monitor call quality: Check MOS scores and jitter in the platform's reporting. Investigate any degradation immediately rather than waiting to see if it resolves.
  • Track missed calls and voicemail delivery: Confirm routing is working as configured. Voicemail delivery failures are often silent until a caller complains.
  • E911 verification: Test one E911 call per physical location within 30 days. Coordinate with the local PSAP before testing — do not place an unannounced emergency call.
  • Usage anomaly monitoring: Watch for unexpected call volume spikes or routing failures that indicate misconfiguration not caught during pilot.

Frequently asked questions

How long does a UCaaS migration take? +
Timeline depends on organization size, number of locations, and the complexity of current call flows. A small business (under 25 users, single location, simple call routing) can complete migration in 2–4 weeks — mostly determined by the number porting timeline. A mid-market organization (50–500 users, multiple locations, complex IVR and integration requirements) typically takes 6–12 weeks. Enterprise migrations with legacy PBX integrations, dedicated SIP trunks, compliance requirements, and multi-site rollouts may take 3–6 months. The critical path is almost always number porting, not the UCaaS configuration.
Can I keep my existing phone numbers? +
Yes, in almost all cases. Phone numbers in the US are portable under FCC rules — local DIDs, toll-free numbers, and fax numbers can be ported from your current carrier to a UCaaS provider. The port requires a Letter of Authorization (LOA) and usually takes 3–7 business days for standard ports. Numbers ported from older systems (especially legacy POTS lines) occasionally encounter delays if the losing carrier's billing account information doesn't match exactly. Verify your current carrier's account details match what's on the LOA before submitting.
What happens to fax machines in a UCaaS migration? +
Fax machines typically cannot connect directly to SIP trunks without an ATA (Analog Telephone Adapter). Most UCaaS providers support fax via: (1) ATA devices that convert analog fax signals to T.38 or G.711 over SIP; (2) cloud fax services that replace physical fax entirely; (3) email-to-fax gateways for organizations with low fax volume. Physical fax machines using modem-based transmission do not work reliably over standard SIP — codec compression degrades the modem signal. T.38 is the standard for fax over IP when physical machines must be retained.
What is the risk of a failed UCaaS cutover? +
The main risk is phone outage — callers cannot reach you for the duration of any failure. This is why pre-cutover testing is critical, the FOC date is chosen carefully, and a rollback plan is maintained for 24–48 hours. Common causes of cutover failures: call flows not fully configured before FOC (calls arrive on the new system but route incorrectly), E911 not updated (emergency calls route to wrong location), voicemail not configured (callers get a disconnected tone instead of voicemail), and SIP ALG on the router breaking SIP registration immediately after cutover. All of these are preventable with thorough pre-cutover testing.
Do I need to replace my phones? +
Not necessarily. Many desk phones support SIP and can be reprogrammed to register to the new UCaaS provider rather than replaced. The UCaaS provider will specify which phone models are supported and how provisioning works (manual config, TR-069 auto-provisioning, or zero-touch provisioning). Phones that are not SIP-compatible (older proprietary Cisco SCCP, Avaya H.323, or Nortel UNISTIM firmware) require replacement or ATA adapters. Factor phone compatibility into the pre-migration inventory.
How do I ensure call quality after migration? +
Call quality is determined by your network, not the UCaaS provider alone. Before migration: run a network assessment (bandwidth, latency, jitter, packet loss to the provider's SBC). During migration: configure QoS (DSCP EF marking, traffic prioritization) on all routers and switches. Post-migration: monitor MOS scores in the platform's CDR reporting; investigate any location or user with consistently degraded quality. The most common post-migration quality issue is QoS not configured end-to-end — VoIP traffic gets no priority and competes with data traffic during peak hours.

Related Articles

UCaaS

What is UCaaS?

Read article →

Phone Numbers

Number Porting

Read article →

VoIP

VoIP Call Quality

Read article →

VoIP

Hosted VoIP

Read article →

UCaaS

Cloud PBX Migration

Read article →

Related articles

Unified Communications

UCaaS Troubleshooting: How to Diagnose & Fix Call Quality Issues

Most UCaaS problems occur in the network path between users and the cloud, not in the cloud provider itself. This guide covers diagnostic frameworks for poor call quality, one-way audio, dropped calls, registration failures, softphone problems, and remote worker connectivity.

UCaaS & Business Phone

VoIP for Law Firms: Phone System Features and Buyer Guide

Law firms use VoIP as the communication layer for incoming client calls, attorney direct lines, practice-area routing, after-hours handling, and remote attorney access. This guide covers the features to evaluate, call recording considerations, confidentiality questions, and a provider evaluation checklist.

CCaaS & Contact Center

Financial Services Contact Centers: Technology & Buyer Guide

Financial services contact centers manage customer service calls, application inquiries, dispute handling, outbound campaigns, and after-hours routing across departments and teams. This guide covers the capabilities financial organizations evaluate, security and customer-information considerations, payment-card and recording guidance, AI scope boundaries, and questions to ask a provider.

Get Started

UCaaS migration support from day one

EaseDial's onboarding team handles number porting, SIP configuration, and call flow setup — so your migration doesn't depend on your team figuring out SIP trunking.