Why This Deadline Is Different From Most EOL Announcements
End-of-life announcements from Cisco are common — most have a long runway and vendors tend to push them as marketing for the next generation. You can usually wait and decide later. This one is different.
UCCX is a contact center platform. Contact centers don't stop — they're mission-critical, they handle customer interactions that affect revenue and compliance, and they have SLAs attached to them. When UCCX goes EOL, you don't just have an unsupported product — you have a contact center that has to keep operating while simultaneously being migrated to a new platform. Those two things happening simultaneously in production is never cheap and never simple.
The other reason this is different: Webex Contact Center is not just a renamed version of UCCX. It's a fundamentally different architecture. This isn't a firmware upgrade — it's a platform migration. And platform migrations have a discovery phase, a design phase, a build phase, an integration phase, and a cutover phase. Each of those takes time. A realistic timeline from decision to production cutover for a medium-sized contact center is 6–9 months. For large, complex environments, 12–18 months is not unusual.
December 31, 2028 minus 9 months is April 2028. You should be well into planning by now.
Who This Affects
If you're running any version of Cisco Unified Contact Center Express — whether it's 11.6, 12.0, 12.5, or 12.6 — and you haven't started a migration path to Webex Contact Center or an equivalent, you have work to do. This includes:
On-prem UCCX deployments — the classic architecture: UCCX server(s), CAD/C finesse desktop, CUCM as the call control layer, SIP or PSTN trunks, typically running in a data center or co-lo.
UCCX with remote agents — agents logged in from home or branch offices via VPN to the CAD desktop, which connects back to the on-prem UCCX server. This is a common setup and it adds migration complexity: remote agents mean you need a plan for how they'll connect to the new platform post-migration.
UCCX with on-prem PSTN — direct PSTN connections (PRI, T1, or analog) feeding into the contact center. If you're migrating to Webex CC, you'll also need to migrate your PSTN — either to Webex Calling natively or to SIP trunks via a local gateway. That's a second workstream.
This does not apply to Cisco's hostable or cloud-delivered UCCX variants — check your contract and licensing type if you're not certain. But the vast majority of production UCCX deployments are on-prem.
The End-of-Life Timeline
Cisco's standard EOL process has defined phases. Here's what to expect:
Full Support Phase
All UCCX versions receive full support including new patches, security updates, and TAC assistance. This is when you want to be doing your migration — not when you're under time pressure.
Maintenance Support Only
End of new patches and enhancements. TAC will help with existing functionality but won't fix new issues. If you're still on UCCX at this point, you're in a difficult position. You need to be migrated or actively cutting over.
End of Life
No support, no patches, no security updates. If you're still running UCCX in production on January 1, 2029, you have an unsupported contact center handling real customer interactions. Most security and compliance frameworks don't allow that.
Your Migration Options
There are three primary paths for migrating off UCCX. The right one depends on your calling environment, your PSTN setup, and your organization's tolerance for change.
| Factor | Webex Contact Center (Cloud) | Webex CC + Local Gateway | Alternative Platform |
|---|---|---|---|
| Call Control | 100% cloud — Webex CC manages everything | Cloud call control with on-prem PSTN via Cisco IOS-XE gateway | Varies by vendor (Genesys, Five9, AWS Connect, etc.) |
| PSTN Migration | Webex Calling SIP trunks or port to Webex | Existing PRI/T1 circuits via local gateway OR migrate to SIP | Depends on platform — most support SIP |
| Agent Desktop | Webex App + Webex CC Agent desktop (browser-based or native) | Webex App + Webex CC Agent desktop | Varies — may require new softphone or thick-client |
| IVR/Migration Complexity | UCCX scripts must be rebuilt in Webex CC Studio | UCCX scripts must be rebuilt in Webex CC Studio | UCCX scripts may map better or worse depending on platform |
| Remote Agent Support | Native — browser-based, no VPN required | Native — browser-based, no VPN required | Varies — check specific vendor capabilities |
| Best For | Organizations willing to migrate PSTN and fully adopt cloud | Organizations needing to preserve on-prem PSTN during transition | Organizations with existing alternative platform relationships |
| Cisco Partnership | ✓ Direct Cisco path | ✓ Direct Cisco path | ✗ Requires new vendor relationship |
For most organizations running UCCX, Webex Contact Center is the clear recommendation — it's the direct replacement from the same vendor, it's actively developed, and Cisco's support structure is built around it. But the "cloud only" path isn't always practical if you have existing PSTN contracts that can't be broken or analog infrastructure that needs to stay in place for some period. The local gateway option is a legitimate path for those cases.
What the Migration Actually Involves
A UCCX-to-Webex CC migration is not a lift-and-shift. You're rebuilding the contact center logic on a different platform. Here's the honest breakdown of what gets touched:
1. Discovery and Configuration Audit
Before any design work, you need a complete picture of what's actually running in UCCX. That means: full list of call flows and IVR scripts, agent groups and skills, queue statistics and SLAs, existing integrations (CRMs, ticketing systems, WFM tools), PSTN trunk configuration, and any custom Java steps or database integrations in scripts. This is the most time-consuming part of a migration and the part most often underestimated. I've seen projects add 6–8 weeks to the timeline because someone discovered a custom database lookup script two weeks before cutover.
The BAT export from CUCM gives you the device and directory number configuration. The UCCX configuration data — call flows, scripts, scripts, skill groups — lives separately in UCCX Admin and the UCCX Repository. A full audit of both is required before design work can start.
2. IVR Script Rewrite
UCCX Editor scripts (.aef files) do not migrate to Webex CC Studio. They must be reimplemented. The logic port is generally clean — if-then-else, prompt playback, queue assignment, whisper announcements — but anything that uses custom Java steps, external database queries, or proprietary integrations needs a replacement built from scratch.
A typical medium-complexity IVR (main menu, 4–6 options, direct queue routing, after-hours handling, maybe an address-lookup step) takes 2–4 weeks to rebuild and test in Webex CC Studio. Complex IVRs with nested logic, call recording triggers, or screen-pop integrations can take considerably longer.
3. Agent Desktop Transition
CAD (Computer Attendant Desktop) and Finesse agents will move to the Webex CC Agent desktop. This is a browser-based application in modern Webex CC — no agent-installed software required. For most agents, this is a significant usability improvement. But it does require testing: screen pop configurations, CRM integrations, and any macros or quick-dial scripts in the Finesse toolbar need to be rebuilt or reconfigured.
4. PSTN Migration
If you're moving to Webex CC cloud-native, your PSTN routing changes. Numbers either get ported to Webex Calling (number portability process, 2–6 weeks) or you establish new SIP trunks with a carrier and route numbers that way. If you're using the local gateway path, your existing PRI/T1 circuits can continue feeding into the IOS-XE gateway, which hands off to Webex CC. The local gateway path keeps PSTN unchanged — which can be a critical advantage if you have number porting challenges or existing carrier contracts.
5. Integration Testing
Any system that talks to UCCX via CTI (Computer Telephony Integration) — CRMs, ticketing platforms, WFM systems, screen pop apps — needs to be tested against the new platform. Webex CC exposes its CTI interface differently than UCCX's JTAPI/CTI OS APIs. Plan for integration testing as its own phase, not as a post-cutover cleanup item.
6. Cutover Planning
Contact centers don't have maintenance windows in the traditional sense. They're 24/7 or at least extended-hours operations. A cutover plan needs to account for: how you migrate active calls during the transition, how agents are retrained on the new desktop, what the rollback plan is if something goes wrong, and what the go/no-go criteria are before you declare the migration complete. This is where experienced contact center migration engineers add the most value — they've done this before and know where the traps are.
Frequently Asked Questions
Where to Start
If you're running UCCX today and haven't started a migration plan, the first step is a configuration audit. Not a vendor-provided "we'll tell you what's possible" conversation — a structured audit of your actual UCCX and CUCM configuration that produces a gap analysis and a recommended migration path with rough effort estimates.
UCPivot's Migration Advisor takes a CUCM BAT export and produces a structured analysis of your call control configuration — DN pools, device pools, hunt groups, route patterns, shared lines — and maps it to Webex CC equivalents. That output gives you a concrete starting point: here's what you have, here's what changes in Webex CC, here's what's a gap that needs a decision.
For the IVR and script layer, the starting point is a complete script inventory — every .aef file in the UCCX repository, what it does, what it depends on, and what custom code it uses. That inventory is what drives the effort estimate for the Studio rebuild phase.
Know what you're working with
UCPivot's Migration Advisor analyzes your CUCM configuration and produces a structured migration assessment — identifying call control gaps, hunt group translation requirements, and proposed Webex CC mappings. Upload a BAT export and get results in under an hour.
Run a Migration Assessment → Take the readiness assessment →