KuberEva Book a call

Home/Documentation/CCaaS migration

CCaaS migration

Every major platform answers yes to every requirement. The differences that decide whether the project succeeds do not appear in a demo — they appear in month four.

Selection: stop using feature checklists

A feature checklist cannot discriminate between the major platforms, because every vendor ticks every box truthfully. "Skills-based routing: yes." "Omnichannel: yes." "AI: yes." The checklist produces a tie, and the tie gets broken by whoever demoed best.

What discriminates is depth, flexibility, and cost at your scale. Our full evaluation framework — eleven dimensions, including the one everybody skips — is on the platform evaluations page. The short version:

Make vendors build, not describe A proof of concept should require each vendor to implement your three hardest routing scenarios in their own platform. Anyone can describe a capability in a slide. Building it surfaces the caveats — the custom code, the extra license tier, the "that works but not with the reporting you asked for."

The inventory that determines your timeline

Migration effort is driven almost entirely by integrations and by accumulated routing logic. Both are systematically underestimated because neither is documented.

Fig. 1 — what the project is actually made of versus what gets budgeted
What gets budgeted Platform configuration Training What it turns out to be Integrations Routing archaeology Telephony / trunks Config The trunk migration is a separate project with its own regulatory obligations — number porting, feature parity, 911 registration — and it is usually a footnote in the business case.
Configuration is the part everyone can picture, so it is the part that gets estimated. The integrations nobody documented and the queues nobody uses are what set the date — along with a telephony workstream that is frequently discovered rather than planned.
InventoryWhat to captureCommon surprise
Routing logic Every queue, skill, schedule, overflow rule, and priority weighting actually in use. A large share of configured queues receive no traffic. Migrating them is wasted effort — but somebody has to determine which.
Integrations CRM, WFM, ticketing, payment, dialer, recording, analytics, screen pop, agent desktop. Undocumented point-to-point integrations built years ago by someone who has left.
Reporting Every scheduled report and dashboard, plus who genuinely uses each. Reports that nobody reads, and one report that a regulator requires.
Telephony Trunks, DID ranges, toll-free numbers, RespOrg, carrier contracts. The trunk migration is its own project. See TDM to IP.
Recordings Volume, retention obligation, and format. Retention periods measured in years, and no export path from the old platform.
Agent estate Headsets, desktops, network, and how many agents are remote. Remote agents on domestic broadband become your dominant voice-quality risk.

Historical data: decide early, because it constrains everything

Historical interaction data and recordings rarely migrate cleanly. Schemas differ, metrics are defined differently, and recordings are often in proprietary formats. The three viable strategies:

  1. Run the old platform read-only for the retention period. Simplest and most reliable; you pay for a system nobody uses, which is usually cheaper than the alternative.
  2. Export to a data warehouse. Reporting continuity in one place, at the cost of building and validating the export.
  3. Migrate into the new platform. Attractive in principle, expensive in practice, and the metric definitions usually will not reconcile anyway.
Metric definitions will not match Average handle time, abandonment, service level — each platform defines these slightly differently. Your year-on-year comparison will show a step change at cutover that is entirely an artifact of the definitions. Document the differences before go-live, so that when an executive asks why abandonment jumped in week one, you have an answer that isn't a guess.

The telephony workstream nobody scopes

A CCaaS migration is usually funded as a contact center project, and the trunk migration underneath it gets treated as a footnote. It is not. Number porting, SIP architecture, SBC configuration, feature parity, and 911 registration are a substantial project with their own dependencies and their own regulatory obligations.

Two decisions to make deliberately and early:

Cutover: phase it

ApproachGood forWatch
Queue by queueMost operations. Start with low-volume, low-complexity queues.Needs a working split state — calls that must transfer between old and new platforms during the overlap.
Site by siteMulti-site estates with distinct teams.Inter-site transfer and shared queues during the split.
Channel by channelMoving digital channels first to de-risk voice.Loses unified reporting during the transition.
Agent cohortsBuilding internal expertise early.Two systems to support simultaneously; supervisors need both.

Whatever the sequence, the split-state design is the thing to get right. During the overlap you have two platforms, and calls will need to move between them. That transfer path — and what happens to context and reporting when it is used — should be designed and tested before the first queue moves, not improvised in week two.

Agent transition: the risk that isn't technical

The most common cause of a migration being judged a failure is not the platform. It is agents who cannot work efficiently on day one, so handle time rises, service level drops, and the project is blamed.

Acceptance criteria

  1. Routing behavior verified against the documented rules, including overflow and out-of-hours.
  2. Reporting reconciled against the legacy platform for a parallel period, with the definitional differences documented.
  3. Voice quality measured against an agreed target on real agent connections, including remote workers. See voice quality.
  4. 911 tested from every endpoint class, including remote agents. See E911.
  5. PCI controls verified as technical rather than procedural. See PCI DSS.
  6. Every integration tested with production-like data volumes.
  7. Recording retention verified end to end, including retrieval — not just capture.
  8. Rollback path documented, with trigger conditions and a named owner.

Related reading

We build the scorecard and the proof-of-concept scenarios — and we aren't paid by whoever wins.

Book a call