Real-time monitoring, AI-driven forecasting, and complete quality assurance for modern call centers. Engineered for speed, scalability, and strategic insight.
Core Features
The core of Obelisk is its ability to visualize queue status instantly via the Asterisk Manager Interface (AMI).
Complete control over agent status and real-time performance tracking.
Obelisk allows supervisors to intervene in live calls seamlessly.
Silent monitoring; neither agent nor customer can hear you.
Speak only to the agent (coaching) without the customer hearing.
A three-way conference where everyone can hear and speak.
Obelisk acts as an intelligent assistant, analyzing live data and history to provide actionable insights.
Tactical advice based on live queue data + historical trends (e.g., "Shift staff to Sales queue" or “SLA is dropping”).
Decisions based on real-time data, 1-hour trends, and historical staffing heatmaps.
Built-in rate limiting (1 request/60s) prevents API quota abuse, while ensuring fresh data.
A complete suite for recording management and analysis. Full interface to browse, filter, and play audio recordings.
Background CLI script scans, transcribes, and analyzes recordings automatically.
Data Driven Insights
Tools to help managers plan ahead.
Visual charts within the Forecast module.
PJSIP health monitoring tool for IT staff.
Obelisk is engineered for speed and scalability, solving common issues like the "Thundering Herd" problem. Fully optimized for the latest Asterisk ecosystems.
Reduces load on Asterisk AMI by ~90% using file-based locking (2s cache).
Non-blocking locks (Flock) prevent server overload during concurrent access.
Client checks data hashes before modifying DOM, eliminating flickering and CPU usage.
Heavy tasks (History logging, Audio analysis) are offloaded to CRON scripts.
Fixes for FreePBX 17 complex strings and Interface parsing.
Stops refresh when tab is hidden to save resources.
Full Control
Group queues logically (Sales, Support) via Drag & Drop.
Hide agent real names and mask caller numbers for GDPR.
Built-in IT, EN, ES support with browser auto-detection.
Portable JSON config and Admin Panel for sensitive settings.
Create, Rename, Sort, and Delete sections/tabs.
Hide specific queues globally or per section.
Reorder Queues and Sections via UI (Dashboard & Wallboard).
Idle time monitoring with configurable alert.
Safeguards
Web-based login session management.
Protected area for sensitive configurations.
Strict handling of API keys and inputs.
Robust session management.
Limits API calls (1/60s) to prevent abuse.
SQLite logging with optimized indexes.
Auto-cleanup via Cron for stability.