Back to browse
GitHub Repository

Comcent Community Edition — open-source contact center

2 starsElixir

Comcent CE – An open-source self-hosted Voice Infrastructure platform

by pavanputhra·Jul 8, 2026·1 point·0 comments

AI Analysis

MidShip It

Single-box contact center, but FreeSWITCH and Asterisk already exist.

Strengths
  • One install script gets voice infrastructure running in 30 seconds
  • AI transcription and summaries integrated out of the box
Weaknesses
  • Contact center software is crowded (FreeSWITCH, Asterisk, Twilio)
  • Only 2 stars with no forks suggests minimal community traction
Category
Target Audience

Small businesses, developers building voice applications

Similar To

FreeSWITCH · Asterisk · Twilio Flex

Post Description

Hi HN,

About two years ago, I started working as an independent contractor on a large voice application where we needed much deeper insight into phone calls than the existing platforms could provide.

We wanted to answer questions like:

* How long was the caller waiting in the queue? * Which agent rejected or missed the call? * How many times was the call transferred? * Who transferred it, and when? * What actually happened during the conversation?

Getting this information turned out to be surprisingly difficult.

During the project, we integrated with multiple communication providers. While they handled voice reliably, I found the developer experience frustrating. Simple workflows often required several API calls, some data wasn’t exposed at all, and call recordings weren’t always reliable. No web hooks, all apis were polling. We even ended up recording audio locally on every agent’s computer just to avoid missing conversations, but that meant losing valuable server side context like transfers, queue events, and routing decisions.

What surprised me was that while the telephony side was incredibly mature, the developer experience often wasn’t.

So I built a proof of concept that moved the SIP signaling and media handling under our control instead of relying entirely on external platforms.

Once we owned the voice infrastructure, everything became much simpler.

We could generate a complete timeline of every call, reliably record both participants in separate channels, produce diarized transcripts, generate AI summaries and analysis, implement the IETF vCon standard (vCon), and expose clean APIs that made embedding a browser-based dialer inside CRMs straightforward.

What started as a proof of concept to gain better visibility into phone calls eventually grew into Comcent.

Today, Comcent Community Edition includes:

* SIP Voice Infrastructure * AI-Powered Call Analysis * Diarized Call Transcripts * Daily Summaries * SIP-Aware Voice Bots * Privacy-First Deployment * Support for the IETF vCon standard (vCon) * A browser dialer that can be embedded into existing web applications

After spending nearly two years building it, I wanted to put it in the hands of developers. Open-sourcing the Community Edition felt like the fastest way to gather real-world feedback, build trust, and continue improving the platform.

I also recorded a walkthrough showing the complete deployment, from a fresh virtual machine to making the first phone call.

Walkthrough: https://youtu.be/Cm4JDB95vpI

GitHub: https://github.com/comcent-io/comcent-ce

I’d really appreciate technical feedback, criticism, feature requests, bug reports, or pull requests. Happy to answer any questions about the architecture or implementation.

Similar Projects

Open Source●●Solid

Open-Source AI Contact Center

Connectors are delightfully pragmatic — one TypeScript file exposes a business system via MCP that any agent can call. The observation layer records full tool-call traces (inputs, outputs, latencies, errors, CSAT), which is exactly the kind of operational telemetry missing from ad-hoc agent demos. It's ambitious: you get config, analytics, and connector plumbing out of the box, but expect nontrivial ops work to self-host and swap voice stacks.

Solve My ProblemNiche Gem
arturwala
224mo ago