Time Remaining Until EOL
~31 months
December 31, 2028 — start planning now if you haven't already

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:

Now → December 2027

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.

December 2027 → December 2028

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.

December 31, 2028

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

When does Cisco UCCX reach end of life?
Cisco Unified Contact Center Express reaches end of life on December 31, 2028. After this date, Cisco will no longer provide patches, security updates, or technical support for any UCCX version.
What are the UCCX EOL migration options?
The primary migration paths are: Webex Contact Center (cloud-native, the direct Cisco replacement), Webex CC with hybrid/local gateway for on-prem PSTN, or a managed partner solution. Each has different requirements for call control, PSTN, and existing integrations.
How long does a UCCX to Webex CC migration take?
A typical UCCX migration takes 3–9 months from discovery through production cutover, depending on queue complexity, integrations, and whether PSTN migration is included. Large contact centers with 50+ agents and complex IVR flows typically need 6–9 months. Simpler deployments can move faster.
Can I stay on UCCX after the EOL date?
Technically yes — there's no hardware enforcement. But running an unsupported contact center creates security and compliance risk, eliminates access to Cisco support for issues, and means missing any regulatory compliance requirements your industry may impose. Most enterprises cannot justify running an EOL production system past the deadline.
What happens to my existing UCCX scripts and workflows?
UCCX Editor scripts do not migrate directly to Webex CC. They must be rebuilt — either manually or using AI-assisted translation tools. IVR logic typically takes 2–4 weeks to reimplement in Webex CC Studio. The complexity depends on how deeply the existing scripts use custom Java steps, external database lookups, or third-party integrations.
How do I estimate the cost of migrating from UCCX to Webex CC?
Costs break into four categories: licensing (Webex CC agent licenses, typically per-agent-per-month), PSTN migration (new SIP trunks or porting to Webex Calling), professional services (discovery, script rewrite, integration work, cutover support), and hardware (if replacing on-prem PSTN gateways or analog infrastructure). Get a BAT export analysis early — it reveals scope and can surface surprises before you budget.

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 →