PearlPBX2 Features
Everything your call center needs — open source, self-hosted or SaaS.
Live Operator Dashboard
Real-time queue and agent monitoring — no page reloads, no polling, pure WebSocket.
Learn more →Analytics & Reports
Eight report types covering every dimension of call center performance, with Chart.js visualizations and CSV export.
Learn more →Call Recordings
Automatic per-call recording with in-browser playback, CDR linkage, and download by agent or campaign.
Learn more →Queue Management
Multiple independent queues with skill-based routing, hold music, overflow rules, and an automated callback daemon.
Learn more →Admin Panel & Configuration
Full PBX administration from the browser — PJSIP endpoints, AEL dialplan, routing tables, TFTP provisioning, and one-click Apply Changes.
Learn more →REST API & Integrations
Full REST API at /api/v1/, live Asterisk status endpoint, FastAGI server, callback daemon, and CRM integration patterns.
Learn more →Architecture
- Django Channels for real-time communication
- Redis for message queuing and caching
- Asterisk AMI for telephony system control
- PostgreSQL for data storage
Technology stack
Open Source
PearlPBX2 is released under the AGPLv3 license. Source code is publicly available.