Distributed Elixir with ESP32s and AtomVM

Comcent CE — open-source voice/contact-center platform on Elixir/OTP

Comcent CE is an open-source, self-hostable voice/contact-center platform built on Elixir/OTP. The actor model shaped the whole design: a call queue manager is just a process whose sole job is managing that queue, so you reason about the system the way you’d reason about people doing the work. Elixir’s clustering gives each queue a cluster-wide singleton manager — exactly one per queue across the whole cluster, restarted elsewhere if a node dies — so it scales out without changing the mental model. Phoenix for the APIs and real-time layer, FreeSWITCH for media/SIP (driven over mod_httapi + ESL), with full call timelines, dual-channel recording, diarized transcripts, AI summaries, and IETF vCon support. GitHub: https://github.com/comcent-io/comcent-ce · Walkthrough: https://youtu.be/Cm4JDB95vpI