All case studies
Telecom / contact-center

A multi-line call-center platform with self-hosted PBX

A multi-tenant call-center platform that replaces $X-per-seat cloud-PBX SaaS with a single dedicated VPS. WebRTC softphone, integrated CRM, recording + transcript pipeline, fail-over telephony.

PBX
self-hosted
Multi
tenant
CRM
integrated
1 VPS
economics

The build stack

PBX
FreeSWITCH / Asterisk on a dedicated VPS — no cloud-PBX recurring fees
Agent UI
WebRTC softphone in browser, click-to-dial, hold + transfer + barge
CRM
Lead pipeline + call disposition + per-agent KPIs in one UI
Recording
Per-call recording → S3 → optional transcript via speech-to-text
Telephony
SIP trunks (any provider), DID number pool, fail-over to backup trunk

Highlights

Single-VPS economics

One dedicated VPS runs PBX + agent UI + CRM + DB + recording. No per-seat SaaS fee, no cloud-PBX minutes bill, no CRM subscription. Suitable for ~30–60 simultaneous agents on a $40–80/month VPS.

WebRTC softphone — no agent install

Agents log in to the browser; the softphone runs in-page over WebRTC. No desktop install, no IT-managed phones, no MAC-address provisioning headaches. Hot-desking just works.

Recording + transcript pipeline (optional)

Every call recorded to per-tenant S3 prefix with retention policy; an opt-in transcript step turns audio into searchable text via Whisper. CRM full-text search across both call notes and transcripts.

Need a platform at this level?

We discuss scope and milestones in a single contact step.

Start the conversation