We stripped away the noise to leave you with the absolute essentials:
blazing speed and uncompromising data.
It's not just a name, it's our philosophy:
OBeliSK Lite
Free
Forever Free
|
Recommended
OBeliSK Full
Coming Soon
Ultimate AI
|
|
|---|---|---|
| A. Real-Time Dashboard & Wallboard | ||
| Dual Views Dashboard View: Detailed cards for every queue with expandable statistics, charts, and agent lists. Wallboard View: A high-contrast, streamlined view optimized for large TV screens in call centers. |
Limited | |
| Live Metrics Displays waiting calls, abandoned calls, SLA (Service Level Agreement), Answered/Completed calls, Hold time, and Talk time. |
||
| Algorithmic Health Score Calculates a dynamic "Health Score" (0-100%) for each queue based on wait times, available agents, and SLA, displayed as a traffic-light color code. |
||
| Visual Alerts Blinking thresholds for calls waiting and excessive idle times. |
||
| Agent Management | ||
| Global Toggle & Sorting Sort agents by Status or Name. |
Limited | |
| Real-time statistics Total, Free, Paused, DND, Busy, and Talking agents. |
||
| Multi-Status Badges Visual indicators for Pause, DND (Do Not Disturb), Ringing, Talking, and Unavailable. |
||
| Control Actions Supervisors can force Pause/Unpause, Log Out agents, or initiate Live Monitoring directly from the interface. |
||
| Dynamic Charts Real-time Pie charts showing Waiting vs Ringing vs Talking. |
||
| Agent Info Rich tooltips with Last Login, Last Call time, Call Count, Pause Duration/Reason. |
||
| Agent Watchdog Idle time monitoring with configurable threshold alerts for inactive agents. |
||
| Global View Filters "Free & Talking" toggle available on both Dashboard and Wallboard views. |
||
| B. Live Supervisor Monitoring (Spy/Whisper/Barge) | ||
| Listen (Spy) Silent monitoring; neither the agent nor the customer can hear the supervisor. |
||
| Whisper (Coach) The supervisor speaks only to the agent (coaching) without the customer hearing. |
||
| Barge (Conference) A three-way conference where everyone can hear and speak. |
||
| C. AI Virtual Manager (Gemini Integration) | ||
| Strategic Advice The AI analyzes live queue data + historical trends to generate tactical advice (e.g., "Shift staff to Sales queue," "SLA is dropping"). |
||
| Smart Throttling Built-in rate limiting (1 request/60s) prevents API quota abuse while ensuring fresh data. |
||
| Context Awareness The AI is fed real-time data, 1-hour trends, and historical staffing heatmaps to make informed decisions. |
||
| D. Quality Assurance & Recording Manager | ||
| Recordings Manager Full interface to browse, filter (Year/Month/Day/Category/Keywordds), and play audio recordings. |
||
| Audio Robot A CLI script (cron_audio_analyzer.php) runs in the background to scan, transcribe, and analyze recordings automatically. |
||
| AI Analysis Sentiment, Resolution, Categorization. |
||
| Word Cloud Visualizes frequent keywords. |
||
| Advanced Player Includes a waveform visualization (WaveSurfer.js) and precise duration calculation based on WAV header parsing. |
||
| Chat-Style Transcripts Displays call transcriptions in a readable, chat-like format separating Agent and Customer. |
||
| Quality Dashboard Visual charts in Forecast module for Sentiment, Resolution, Call Reasons, and Word Cloud. |
||
| CSV Export Full data export of recordings including AI metadata and transcriptions. |
||
| E. Analytics & Forecasting | ||
| Traffic Forecast Uses linear regression to predict traffic volume for the next 15 minutes. |
||
| Staffing Heatmap A visual matrix showing historical call load by Day of Week and Hour (08:00 - 20:00). |
||
| SLA Analysis Break down of Service Level based on Queue Weight/Priority (Premium vs. Standard). |
||
| F. Extension Diagnostics (PJSIP) | ||
| Latency Monitoring Displays Round-Trip Time (RTT/Ping) with color-coded alerts for high latency (>100ms warning, >400ms critical). |
||
| Device Info Shows User Agent (Brand/Model), Firmware version, and registered IP addresses. |
||
| 1. Technical Architecture & Performance | ||
| Server-Side Micro-Caching Reduces load on the Asterisk server by ~90%. It caches AMI responses for 2 seconds using file-based locking. |
||
| Thundering Herd Protection Non-blocking file locks (Flock) prevent server overload during concurrent access. |
||
| Frontend Hash Check The JavaScript client checks data hashes before modifying the DOM, eliminating screen flickering and reducing CPU usage on the client side. |
||
| High Performance Database Uses SQLite with WAL (Write-Ahead Logging) mode enabled for high-concurrency read/write operations. |
||
| Background Processing Heavy tasks (logging history, analyzing audio) are offloaded to CRON scripts to keep the web interface responsive. |
||
| Page Visibility Auto-Pause Stops refresh when tab is hidden to save resources. |
||
| Robust PJSIP Parsing Fixes for FreePBX/Asterisk complex strings. |
||
| 2. Customization & Administration | ||
| Custom Sections Administrators can group queues into logical tabs (e.g., "Support", "Sales", "VIP") via Drag & Drop. |
||
| Section Management Create, Rename, Sort, and Delete sections/tabs. |
||
| Visibility Management Hide specific queues globally or per section. |
||
| Privacy Modes (GDPR) Agent Privacy (Hides real names, showing IDs instead) and Caller Privacy (Masks phone numbers). |
||
| Multi-Language Built-in support for Italian, English, and Spanish, with auto-detection based on browser settings. |
||
| Portable Configuration All settings are stored in a portable JSON file (obelisk_config.json). |
||
| 3. Security | ||
| Authentication Web-based login session management. |
||
| Admin Panel Protected area for sensitive configurations (DB retention policies, server settings). |
||
| Input Sanitization Strict handling of API keys and database inputs. |
||
| Smart AI Throttling Limits API calls (1/60s) to prevent quota abuse and reduce costs. |
||
| History Tracking SQLite database logging with optimized composite indexes. |
||
| Systematic Pruning Auto-cleanup moved to Cron for better system stability. |
||