License & Deployment Mix: 17 tools – 6 OSS, 9 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is a Call Centre Platform?

Call centre software (also called contact centre software) manages inbound and outbound customer interactions across voice and digital channels. At its core, a call centre platform provides telephony infrastructure (PBX, SIP trunking), Interactive Voice Response (IVR) menus, Automatic Call Distribution (ACD), and Computer Telephony Integration (CTI) for screen pops and click-to-call.

Modern contact centres extend beyond voice into omnichannel routing – handling voice, email, chat, SMS, and social media interactions in a single queue with unified agent desktops. Enterprise platforms add Workforce Management (WFM) for scheduling and forecasting, Quality Management (QM) for call recording and scoring, predictive and progressive dialing for outbound campaigns, real-time dashboards and wallboards, CRM integration, and comprehensive reporting and analytics.

The distinction between “call centre” (voice-only) and “contact centre” (omnichannel) has blurred. This directory evaluates both under a single category, covering platforms from open-source PBX systems to enterprise CCaaS (Contact Centre as a Service) offerings.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol.

ToolOIDCSAMLSCIMAuthentik Notes
FreeSWITCHNoNoNoNo native SSO; LDAP via mod_ldap; reverse proxy auth possible
AsteriskNoNoNoNo native SSO; LDAP via res_config_ldap; AMI/ARI basic auth
FusionPBXNoNoNoLDAP directory; no OIDC/SAML; reverse proxy auth possible
WazoYes*NoNoOAuth2/OIDC via wazo-auth; Authentik as external IdP
VICIdialNoNoNoNo SSO; local database auth only; LDAP not supported
GoAutoDialerNoNoNoNo SSO; inherits VICIdial auth; local accounts only
Genesys CloudYesYesYesNative OIDC and SAML; SCIM provisioning; Authentik as IdP
Five9YesYesYesOIDC and SAML SSO; SCIM directory sync; Authentik as IdP
NICE CXoneYesYesYesNative OIDC/SAML; SCIM user provisioning; Authentik as IdP
TalkdeskYesYesYesOIDC and SAML SSO; SCIM provisioning; Authentik as IdP
8x8Yes*YesYesOIDC via admin config; SAML SSO; SCIM sync; Authentik as IdP
RingCentralYes*YesYesOIDC via admin; SAML SSO; SCIM provisioning; Authentik as IdP
VonageYes*YesNoOIDC via Vonage admin; SAML SSO; no SCIM; Authentik as IdP
Twilio FlexYesYesNoOIDC via Twilio SSO; SAML; custom auth flows; Authentik as IdP
AircallNoYesNoSAML SSO (Enterprise plan); no OIDC; no SCIM
3CXNoNoNoNo SSO; local + LDAP/AD auth; Microsoft 365 OAuth for web client

* = requires specific tier, configuration, or external identity provider

Best SSO support: Genesys Cloud, Five9, NICE CXone, Talkdesk (OIDC, SAML, SCIM); 8x8, RingCentral (OIDC, SAML, SCIM)

No SSO: FreeSWITCH, Asterisk, FusionPBX, VICIdial, GoAutoDialer, 3CX

LDAP-only: FreeSWITCH (mod_ldap), Asterisk (res_config_ldap), FusionPBX, 3CX (no OIDC/SAML)


API Comparison

ToolAPI TypeAuthWebhooksSDKsCRM Integration
FreeSWITCHESL (Event Socket)Socket authmod_event_socketC, Python, Lua, JSCustom via ESL
AsteriskARI (REST) + AMIBasic, TokenARI events (WS)Python, JS, Go, JavaCustom via ARI
FusionPBXREST (limited)TokenWebhooks (limited)PHPCustom via API
WazoREST (full)Token, OAuth2Yes (events)Python (wazo-sdk)CRM plugins
VICIdialREST (non-agent)Basic authNoPHP, PerlVtiger CRM built-in
GoAutoDialerREST (limited)Basic authNoPHPInherits VICIdial
Genesys CloudREST + WebSocketOAuth2Yes (notifications)JS, Python, Java, .NET, GoSalesforce, Zendesk, ServiceNow
Five9REST + SOAPOAuth2, BasicYes (events)Java, .NETSalesforce, ServiceNow, Zendesk
NICE CXoneRESTOAuth2Yes (events).NET, JSSalesforce, ServiceNow, Dynamics
TalkdeskRESTOAuth2Yes (events)JS, PythonSalesforce, HubSpot, Zendesk
8x8RESTOAuth2Yes (events)JSSalesforce, HubSpot, Zendesk
RingCentralREST + WebSocketOAuth2Yes (events)JS, Python, Java, .NET, PHPSalesforce, HubSpot, Dynamics
VonageRESTOAuth2, API keyYes (events)JS, Python, Java, .NET, PHPSalesforce (native)
Twilio FlexREST + WebSocketToken, OAuth2Yes (events)JS, Python, Java, .NET, Go, PHPSalesforce, HubSpot, Zendesk
AircallRESTAPI key, OAuth2Yes (events)JSHubSpot, Salesforce, Zendesk
3CXREST (v18+) + CFDAPI keyYes (CRM).NET, JSSalesforce, HubSpot, Dynamics, Zoho

Call Centre Features

ToolIVRACDCTIOmnichannelWFMQMRecordingPredictive Dialer
FreeSWITCHYes (XML/Lua)mod_callcenterESL-basedVoice + WebRTCNoNoYes (mod_oreka)No (external)
AsteriskYes (dialplan)Queue appARI/AMIVoice onlyNoNoYes (MixMonitor)No (external)
FusionPBXYes (GUI)Yes (module)APIVoice + FaxNoNoYes (built-in)No
WazoYes (GUI)Yes (built-in)Yes (API)Voice + WebRTCNoNoYes (built-in)No
VICIdialYes (basic)Yes (built-in)Yes (built-in)Voice + EmailNoBasicYes (built-in)Yes (built-in)
GoAutoDialerYes (basic)Yes (VICIdial)Yes (VICIdial)Voice + EmailNoBasicYes (VICIdial)Yes (VICIdial)
Genesys CloudYes (advanced)Yes (AI-powered)Yes (native)FullYesYesYes (compliance)Yes
Five9Yes (advanced)Yes (intelligent)Yes (native)FullYesYesYes (compliance)Yes
NICE CXoneYes (advanced)Yes (AI-powered)Yes (native)FullYesYes (Enlighten)Yes (compliance)Yes
TalkdeskYes (studio)Yes (AI-powered)Yes (native)FullYesYesYes (compliance)Yes
8x8Yes (advanced)Yes (skills)Yes (native)FullYesYesYes (compliance)Yes
RingCentralYes (advanced)Yes (AI-powered)Yes (native)FullYesYesYes (compliance)Yes
VonageYes (advanced)Yes (skills)Yes (native)FullYesYesYes (compliance)Yes
Twilio FlexYes (Studio)Yes (TaskRouter)Yes (custom)Full (custom)No*No*Yes (add-on)No*
AircallYes (basic)Yes (basic)Yes (toolbar)Voice onlyNoBasicYes (built-in)No (Power Dialer)
3CXYes (CFD)Yes (queues)Yes (CRM popup)Voice + ChatNoBasicYes (built-in)No

* = Twilio Flex provides APIs and building blocks; WFM, QM, and predictive dialing require custom development or third-party add-ons


Deployment and Licensing

ToolLicenseSelf-HostedLanguageDatabaseDockerMin RAMPricing
FreeSWITCHMPL-1.1YesCSQLite / PGYes512 MBFree (OSS)
AsteriskGPL-2.0YesCSQLite / MySQLYes256 MBFree (OSS)
FusionPBXMPL-1.1YesPHP/LuaPG / SQLiteYes1 GBFree (OSS)
WazoGPL-3.0YesPythonPostgreSQLYes2 GBFree / Enterprise
VICIdialAGPL-3.0YesPerl/PHPMySQLNo*4 GBFree (OSS)
GoAutoDialerAGPL-3.0YesPHPMySQLNo*4 GBFree / $199 CE
Genesys CloudProprietaryNoN/AN/AN/AN/A$75-$155/user/mo
Five9ProprietaryNoN/AN/AN/AN/A$175+/user/mo
NICE CXoneProprietaryNoN/AN/AN/AN/A$71-$209/user/mo
TalkdeskProprietaryNoN/AN/AN/AN/A$85-$145/user/mo
8x8ProprietaryNoN/AN/AN/AN/A$85-$140/user/mo
RingCentralProprietaryNoN/AN/AN/AN/A$65-$85/user/mo
VonageProprietaryNoN/AN/AN/AN/ACustom pricing
Twilio FlexProprietaryNoN/AN/AN/AN/A$1/active-user/hr or $150/user/mo
AircallProprietaryNoN/AN/AN/AN/A$30-$50/user/mo
3CXProprietaryYes.NETSQLite / PGYes1 GBFree (10 users) / $195+/yr

* = VICIdial and GoAutoDialer use ISO install images; community Docker images exist but are not official

Lightest self-hosted: Asterisk (256 MB), FreeSWITCH (512 MB)

Heaviest self-hosted: VICIdial (4 GB, full Asterisk + MySQL + web stack), GoAutoDialer (4 GB)


Monitoring Integration

ToolPrometheus MetricsStructured LogsGrafana Dashboards
FreeSWITCHESL metrics (custom)stdout / file (mod_logfile)Community (ESL exporter)
AsteriskAMI metrics (custom)stdout / fileCommunity (AMI exporter)
FusionPBXNo nativeFile-based logsNone
WazoNo nativeJSON structuredNone
VICIdialNo nativeFile-based logsNone
GoAutoDialerNo nativeFile-based logsNone
Genesys CloudNo (SaaS)API-based logsAnalytics API dashboards
Five9No (SaaS)API-based logsReporting API
NICE CXoneNo (SaaS)API-based logsReporting API
TalkdeskNo (SaaS)API-based logsReporting API
8x8No (SaaS)API-based logsAnalytics API
RingCentralNo (SaaS)API-based logsAnalytics API
VonageNo (SaaS)API-based logsReporting API
Twilio FlexNo (SaaS)API-based logsInsights dashboards
AircallNo (SaaS)API-based logsReporting API
3CXNo nativeFile-based logsNone

Best monitoring integration: FreeSWITCH and Asterisk (custom Prometheus exporters via ESL/AMI; structured log collection via Fluent Bit; community Grafana dashboards available)

SaaS tools: monitoring limited to API-based metrics extraction, external HTTP availability checks, and webhook delivery tracking via Telegraf HTTP input. CDR data can be pulled via REST APIs for Grafana visualization.

Self-hosted OSS: Telegraf can query FreeSWITCH ESL and Asterisk AMI directly for real-time metrics (active calls, channels, trunks, queue depth). Fluent Bit collects CDR logs and application logs for OpenSearch indexing.


Tools

16 tools.

3CX

3CX is a software-based PBX and communications platform that combines traditional telephony, unified communications, and contact centre capabilities.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

8x8

8x8 provides a combined unified communications and contact centre platform under the XCaaS (eXperience Communications as a Service) brand.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Aircall

Aircall is a cloud-based phone system designed specifically for sales and support teams. The platform focuses on simplicity, rapid deployment, and deep CRM integration rather than competing as a full-featured enterprise contact centre.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Asterisk

Asterisk is the original open-source PBX and telephony toolkit, created by Mark Spencer at Digium in 1999.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Five9

Five9 is a leading cloud contact centre platform that provides intelligent routing, omnichannel engagement, workforce optimisation, and AI-powered automation.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

FreeSWITCH

FreeSWITCH is a scalable, open-source telephony platform designed to route and interconnect voice, video, and text communication protocols.

License: MPL-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

FusionPBX

FusionPBX is a full-featured, multi-tenant web interface for FreeSWITCH that transforms the powerful but complex telephony engine into an accessible, browser-managed communications platform.

License: MPL-1.1 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Genesys Cloud CX

Genesys Cloud CX is the market-leading enterprise cloud contact centre platform, serving thousands of organisations worldwide.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

GOautodial

GOautodial is an open-source omni-channel contact centre suite built on top of VICIdial, providing a modernised web interface and additional features that make VICIdial’s powerful dialler engine more accessible to organisations without deep…

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

NICE CXone

NICE CXone (formerly NICE inContact) is an enterprise-grade cloud contact centre platform that combines omnichannel routing, workforce engagement management, analytics, and AI automation under one unified solution.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

RingCentral

RingCentral is one of the largest cloud communications providers, offering both unified communications (RingCentral MVP) and contact centre (RingCX) solutions.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Talkdesk

Talkdesk is an AI-first cloud contact centre platform designed to modernise customer service operations. The platform emphasises AI-driven automation, industry-specific solutions, and rapid deployment.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Twilio Flex

Twilio Flex is a fully programmable cloud contact centre platform built on Twilio’s CPaaS infrastructure.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

VICIdial

VICIdial is the world’s most widely deployed open-source contact centre suite, with an estimated 140,000+ installations across 100+ countries.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Vonage (Ericsson)

Vonage, now an Ericsson company, provides a comprehensive communications platform spanning CPaaS (Communications Platform as a Service), CCaaS (Vonage Contact Center), and UCaaS (Vonage Business Communications).

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Wazo

Wazo is an open-source, API-first unified communications platform built on Asterisk, wrapping telephony features such as IVR, call queues, CDR, and WebRTC in a Python microservices layer with REST APIs.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

ResorsIT Tools Catalog Search