Home
/
Learn
/
Voice AI integrations and setup
/
What Is CCaaS (Contact Center as a Service)?
Explainer
8
 MIN READ

What Is CCaaS (Contact Center as a Service)?

CCaaS explained: what contact center as a service includes, how it differs from on-prem, and where an AI voice agent layer plugs in.

ON THIS PAGE

CCaaS (contact center as a service) is cloud software that runs a company's customer contact center, including call routing, IVR, queues, agent desktops, workforce management, call recording and reporting, hosted by a vendor and usually billed per agent seat per month.

Instead of buying servers and phone switches for a building, a team subscribes to a CCaaS platform and its agents log in through a browser. One thing up front: Retell AI is not a CCaaS. It is an AI voice agent platform that connects to the CCaaS you already run.

What does a CCaaS platform include?

A CCaaS platform bundles the software a contact center needs to receive, route, handle and measure customer conversations. Most platforms include these components:

  • Routing and ACD (automatic call distribution). Decides which queue or agent gets each contact, by skill, language, priority or customer value.
  • IVR (interactive voice response). The menu or speech front end that greets callers and collects their reason for calling.
  • Queues and callbacks. Holds contacts until an agent is free, plays hold messaging, and offers a callback instead of waiting.
  • Agent desktop. The screen where agents take calls, see customer history and log outcomes, often embedded in a CRM.
  • Workforce management (WFM). Forecasts contact volume, builds schedules and tracks adherence.
  • Recording and quality management. Records calls and screens, and lets supervisors score them.
  • Analytics and reporting. Real-time wallboards plus historical reports on service level, handle time, abandonment and more.
  • Omnichannel. Voice plus chat, email, SMS and social messaging handled in one queue and one agent view.
  • Telephony. Phone numbers, carrier connectivity and SIP trunks, either bundled or brought from your own carrier.

Not every buyer needs every piece. A voice-only team may never switch on digital channels, and many vendors sell WFM and quality management as higher tiers or add-ons.

How is CCaaS different from an on-premises contact center?

The difference is where the software runs and who maintains it. With CCaaS, the vendor hosts and updates the platform and you rent it. With an on-premises contact center, you own the hardware and licenses, run them in your own data center, and your IT team handles upgrades, patches and capacity.

On-premises systems still make sense for some organizations with strict data residency rules, deep customizations, or recent capital investment they want to use up. Many enterprises run a hybrid for years while they migrate. CCaaS is often confused with UCaaS (unified communications as a service), which runs internal phones, meetings and chat rather than customer conversations; our guide to cloud contact center software covers that split and how to choose a platform.

The table below compares the two contact center models with the AI voice agent layer that can sit on top of either.

CCaaSOn-premises contact centerAI voice agent layer
What it isContact center software hosted by a vendorContact center software and hardware you ownAI agents that hold phone conversations
Who handles the conversationHuman agents, plus any built-in botsHuman agents, plus any built-in IVRAI agents, handing off to humans when needed
Core jobRoute, queue, staff, record and reportSame, run in your own data centerAnswer, resolve or qualify, then transfer with context
Who maintains itVendorYour IT teamVendor; you build and tune the agents
Typical pricingPer agent seat per month, plus telephony and add-onsUpfront licenses and hardware, plus maintenancePer minute of calls handled
ReplacesOn-prem contact centerNothing (it is the legacy model)Neither; it connects to both over SIP

How is CCaaS priced?

Most CCaaS platforms charge per agent seat per month, with higher tiers adding more channels, WFM, quality management or AI features. Telephony minutes, phone numbers and some AI features are often billed on top, and annual contracts with minimum seat counts are common. Amazon Connect is the main exception: AWS bills it by usage, with no seat licenses.

Seat pricing means CCaaS cost tracks headcount. Questions worth asking any vendor:

  • Is a seat named or concurrent, and is there a minimum seat commitment?
  • Which features (WFM, quality management, recording storage, AI) sit in the base tier, and which are add-ons?
  • Is telephony bundled, passed through at cost, or can you bring your own carrier over SIP?
  • How are bot or virtual agent minutes billed, and does using a third-party AI agent change your license?

An AI voice agent layer is usually priced differently. Retell charges per minute of calls the agent handles: $0.07 to $0.31 per minute on the pay-as-you-go plan, with custom pricing on Enterprise (pricing). Cost tracks call volume, not headcount.

Which CCaaS platforms are most common?

The major CCaaS platforms for mid-market and enterprise teams include:

  • Genesys Cloud CX. Broad omnichannel suite with a visual flow designer (Architect) and a large enterprise install base.
  • Five9. Cloud contact center known for inbound and outbound voice, including dialers, with CRM integrations.
  • NICE CXone. Full suite with strong WFM, quality management and compliance tooling.
  • Talkdesk. Cloud-native platform aimed at fast deployment, with industry-specific editions.
  • Amazon Connect. AWS's contact center service, billed by usage and built to plug into other AWS services.
  • Avaya. Long-time on-premises leader (Avaya Aura) that also sells cloud options, so many Avaya customers are mid-migration.
  • Twilio Flex. A programmable contact center that teams assemble and customize with code on Twilio's APIs.

Cisco Webex Contact Center, 8x8 and RingCentral also make many shortlists. Most of these vendors now sell their own AI as well: virtual agents, agent assist, transcription and summaries. That is what people usually mean by "CCaaS AI."

Where does an AI voice agent fit in a CCaaS stack?

An AI voice agent sits on top of the CCaaS. It answers some or all calls, resolves what it can, and transfers the rest back into a CCaaS queue with context. The CCaaS keeps doing routing, WFM, recording and reporting for your human team. Nothing gets ripped out.

There are three common patterns, and which one you use is set in your CCaaS routing, not in the AI platform:

  1. Front door. Calls reach the AI agent first. It handles the reason for the call and transfers to a human queue only when needed.
  2. IVR handoff. Your existing IVR stays in place and sends specific intents, or specific hours, to the AI agent. A common version: live agents during business hours, AI agent after hours.
  3. Overflow. When queue wait times or volume cross a threshold you set in the CCaaS, extra calls go to the AI agent instead of waiting on hold.

The handoff back is what makes the layer work. In Retell, an agent can transfer a call cold (hand off and drop), warm (stay on, then brief the human with a whisper message the caller cannot hear), or agentic warm (a second AI agent talks to the person who answers before connecting the caller). For warm transfers into a queue, you can tell the agent the destination has an internal queue or hold system, and it waits until a real person starts speaking before it briefs them.

Context can also travel in the call itself. Retell can set custom SIP headers on transfers, such as a caller or account ID, so your CCaaS can use them to route the call or pop a screen. One caveat from the docs: on a cold transfer that uses SIP REFER, some telephony providers do not pass custom headers through, so test this with your provider. After the call, Retell's post-call extraction writes a summary and the structured fields you define, which you can send to your CRM or other systems through webhooks.

How does Retell connect to Genesys, Five9, Avaya, Amazon Connect and others?

Retell connects to contact center platforms over SIP, and its docs include setup guides for four of them:

  • Five9. A pre-built SIP trunk already exists between Five9 and Retell. Five9 Support routes your number over it, you import the Five9 number into Retell, and a ThirdPartyTransfer node in your Five9 IVR script sends calls to the Retell agent. The agent can transfer back to a number or SIP destination that routes into Five9. See the Five9 integration.
  • Genesys Cloud. You create a SIP phone trunk in Genesys, allow Retell's IP ranges, and use an Architect inbound call flow to transfer calls to Retell. Number plans and outbound routes control how transferred calls leave Genesys.
  • Avaya Aura. Retell connects through Avaya Session Border Controller for Enterprise (SBCE), which sits between Retell and Session Manager and Communication Manager.
  • Amazon Connect. Retell supports several integration patterns. Because every deployment differs, the docs direct you to Retell support to choose the right one.

For NICE CXone, Talkdesk, Twilio Flex or any other platform without a dedicated guide, the route is Retell's general custom telephony setup: elastic SIP trunking (recommended), or dialing calls to a SIP URI if your platform does not support trunking. Retell supports TCP, UDP, TLS and mTLS transport, SRTP media encryption, and the PCMU, PCMA and G.722 codecs. If you want to keep your current numbers, see how a SIP connection works.

Before you connect, check:

  • Your CCaaS supports a SIP trunk or SIP transfer to an external destination.
  • Who on the CCaaS side provisions the trunk, and how long their support tickets take.
  • Retell's IP ranges are allowed through your firewall or session border controller.
  • Custom SIP headers survive the transfer method you plan to use.
  • Capacity on both sides. Retell limits simultaneous calls per workspace (20 by default on pay-as-you-go), and your CCaaS applies its own trunk limits.

Should you replace your CCaaS with AI, or add AI to it?

For most mid-market and enterprise contact centers, add AI to the CCaaS rather than replace it. Your human team still needs routing, schedules, recording and reporting, and those are the CCaaS's job. The real decision is whether to use the AI your CCaaS vendor sells or connect a separate AI voice agent platform.

Questions that settle it:

  • Does the built-in virtual agent meet your bar on real calls, not a demo? Test both options on the same call types.
  • Can you change AI vendors later without re-platforming the contact center? A SIP-level connection keeps that option open.
  • How is each option priced: per seat, per minute or per resolution, and what does that do at your call volume?
  • Who on your team will build, test and maintain the agents week to week?

If you run Genesys, Five9, NICE, Avaya or Amazon Connect and want AI agents answering calls without replacing your contact center, see how Retell handles call center automation, with transfers back into your existing queues.

Revolutionize your call operation with Retell