Vodia Analytics 1.0.0
Release Date: March 27, 2026
The first official release of Vodia Analytics — a self-hosted, multi-tenant call analytics platform for Vodia PBX systems.
Highlights
Full CDR Analytics — Real-time dashboards with KPIs, hourly/daily trends, call direction breakdowns, routing method analysis, and voice quality (MOS) tracking across all connected PBX systems.
Queue Performance — Dedicated queue analytics with per-queue answer rates, abandon rates, wait times, and agent performance scoped to individual queues.
Extension & Number Performance — Track every extension's and Number ( called numbers, caller numbers , inbound DIDs) call volume, talk time, and quality metrics with click-through to filtered call history.
AI-Powered Transcription — Local transcription using sherpa-onnx (Whisper base model). Audio never leaves your server. Supports stereo channel splitting for caller/agent separation.
AI Call Analysis — On-demand or automatic call summarization with sentiment analysis, topic extraction, resolution detection, and action items. Supports multiple AI providers: OpenAI, Anthropic Claude, Google Gemini, and Ollama (self-hosted).
AI Insights Dashboard — Sentiment distribution, sentiment trends over time, top discussion topics, resolution rates, recent negative calls, and transcript keyword search.
AI Briefing — Generate executive summaries from Dashboard, Queues, or AI Insights data with one click. Email briefings to stakeholders or share via one-time links.
Multi-Tenant — A single instance serves multiple PBX systems, each isolated by domain. Tenant-scoped data, configurable retention policies, and per-tenant AI settings.
Role-Based Access — Four roles: Super Admin, Admin, Viewer, and Queue Manager (scoped to specific queues).
Shareable Call Links — One-time links to share call details, recordings, transcripts, and AI analysis with anyone — no login required.
Security — MongoDB SCRAM authentication, Redis password protection, IP-based rate limiting, CORS lockdown, CSP headers, MinIO private buckets, IP whitelisting with labels, JWT authentication, data retention with GDPR purge, and automated backups.
Dual Storage Backends — Store recordings in the built-in MinIO instance or connect external S3-compatible storage (AWS S3, DigitalOcean Spaces, Backblaze B2).
SMTP Integration — Configurable email for sharing call links and AI briefings.
Passkey Authentication — WebAuthn/FIDO2 support for passwordless login.
Vodia Analytics 1.0.1
Release Date: April 2026
What's New
Audit Log — A full audit trail of administrative actions is now recorded and viewable in the Admin panel. Events cover authentication (login success and failure, 2FA, passkeys), user management, tenant changes, whitelist updates, and all settings saves. Logs are retained for one year and auto-purged. Visible to super_admin users only.
Storage Usage — The Storage tab now displays current usage across all configured backends. Shows total size, total file count, active backend, per-backend breakdown (MinIO and S3 side by side), and a per-tenant breakdown. Usage is cached for 30 minutes and can be refreshed manually.
Per-Tenant Display Timezone — Each tenant can now be assigned a display timezone (any IANA timezone, e.g. Australia/Sydney, America/New_York). When set, all dates, timestamps, and hourly charts for that tenant display in the configured timezone rather than the user's browser local time. Switching between tenants automatically switches the active timezone. An orange timezone pill in the sidebar indicates when a non-local timezone is active.
Installation
Requires Ubuntu 24.04, a domain name, and 5 minutes:
wget https://vodia.nyc3.cdn.digitaloceanspaces.com/cdrstats/cdrstats.zip
unzip cdrstats.zip && cd cdrstats
bash install.sh
Full documentation: doc.vodia.com/docs/cdrstats-overview
Upgrading
cd cdrstats
wget https://vodia.nyc3.cdn.digitaloceanspaces.com/cdrstats/cdrstats.zip -O cdrstats-update.zip
unzip -o cdrstats-update.zip
cp -rf cdrstats/* .
rm -rf cdrstats/ cdrstats-update.zip
docker run --rm -v "$(pwd)/frontend:/app" -w /app node:20-alpine sh -c "npm ci && npm run build"
docker compose build --no-cache
docker compose up -d
Database migrations run automatically. No data loss.