Zum Hauptinhalt springen

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.

Vodia Analytics 1.2.0

Release Date: July 2026


What's New

Compliance Rule Engine — Every transcribed call is automatically evaluated against configurable rules: required phrases (e.g. a recording disclosure within the first 45 seconds) or prohibited phrases (e.g. profanity, outcome guarantees). Three match modes — contains, regex, and AI paraphrase (the AI judges whether the meaning was communicated). Each rule carries a severity that determines the score penalty. Includes one-click preset packs (General Customer Service, Collections/FDCPA, Payments/PCI), per-tenant or global rule scoping, and a Re-evaluate Range action to apply rules to historical calls. Available from the new Compliance page in the sidebar.

PII/PCI Transcript Redaction — Sensitive data is stripped from transcripts before storage — originals are never kept. Detects credit card numbers (Luhn-validated, including numbers read out in chunks), CVV codes, SSNs, email addresses, and dates of birth, replacing them with tokens such as [CARD REDACTED]. An optional strict digit threshold also catches card numbers mangled by speech-to-text.

AI Agent QA Scorecards — A configurable sample of calls (default 20% per tenant) is scored by AI against an editable, weighted rubric. Each scored call gets per-category scores, an overall score, strengths, and a specific coaching tip — powering an Agent QA Leaderboard and full scorecards in the call detail.

Scheduled Briefings — AI briefings (Dashboard, Queues, or AI Insights) can be generated and emailed automatically — daily, weekly, or monthly, per tenant, in the tenant's timezone. Managed from the new Admin → Briefings tab with a Run Now button. Requires SMTP and an AI provider.

Calls Page: Score Column & Violations Filter — A new Score column shows Pass/Fail compliance badges and QA chips on every call, with a Violations filter to review failing calls. The call detail's AI tab now includes full Compliance & QA panels with violation evidence and the QA scorecard.


Vodia Analytics 1.2.1

Release Date: July 2026

Fixes

Live dashboard: Fixed live calls for some scenarios.


Vodia Analytics 1.2.2

Release Date: 3rd August 2026

What's New

Call recording player: Recordings now play in a waveform player that stays pinned at the top of the call detail modal, with playback speed control, 5-second skip, keyboard shortcuts, and stereo channels shown as separate lanes. Stereo recordings make it easy to see who spoke when.

Synchronized transcript: A new Transcript tab highlights each line as it is spoken and scrolls to follow along. Click any line to jump to that moment in the audio. Pressing play from anywhere in the modal opens the transcript automatically, and the Play button in the calls list goes straight there with playback running.

Sharper transcript timings: New recordings are split at natural pauses in speech rather than into fixed 28-second blocks, so the transcript follows the conversation sentence by sentence. Transcripts made before this change are marked coarse timings and can be re-transcribed from the AI Analysis tab.

Play compliance violations: Prohibited-phrase violations now show a timestamp you can click to hear the phrase in context.

Multiple recordings: Calls with more than one recording show numbered pills above the waveform. Each recording has its own transcript and timeline.


Vodia Analytics 1.2.3

Release Date: 12th August 2026

What's New

Grade of Service: The Dashboard and Queues pages now show how quickly calls are being answered, broken into nine bands from under 10 seconds through to over 15 minutes. Bars show how many calls landed in each band, and a line traces the running total so you can read your service level directly off the chart — if the line reaches 78% above the 20-second mark, 78% of your calls were answered within 20 seconds. A headline figure at the top of the card compares that against a target of 80% within 20 seconds. Clicking any bar opens the Calls page filtered to just those calls.

Grade of Service by queue: The Queue Performance table gains four columns showing the share of calls answered within 20 seconds, 60 seconds and 5 minutes, and the share that took longer, colour-coded so problem queues stand out. Selecting a single queue narrows the chart to that queue alone. The percentages count answered calls only — abandoned calls are reported separately, with their own average wait time.

Average answer time: Queues now report average and longest time to answer alongside the existing average speed of answer. The new figures count answered calls only, so they measure how fast your agents actually pick up. The existing average speed of answer is unchanged and still includes abandoned calls, so any reporting you already rely on continues to match.

Client Matter Code, comment and category: Calls now carry the CMC, comment, category and rating fields from the PBX. Comments and categories are searchable, and all four appear in the call detail panel alongside a new answer time. These fields are captured from the moment you upgrade — earlier calls will show them as blank, because the original PBX record is not retained.

Call categories chart: Where a tenant uses call categories, the Queues page shows a ranked breakdown of category by call volume, with answered rate, abandon rate and average talk time on hover. Clicking a category opens the matching calls. The chart is hidden entirely for tenants that do not use categories, so it will not appear unless your PBX is setting the field.

Choose your columns: The calls table now has a Columns control for showing and hiding columns, and your choice is remembered between visits. Answer time, category, CMC, comment and rating are available and hidden by default, so the table stays readable until you want them.

More filters: A More button opens additional filters on the Calls page — queue, agent, answer time band, category, CMC, routing method, whether a recording exists, talk time range and minimum call quality. The button shows how many filters are active, with a single click to clear them.

Shared call links: Shared calls now include the comment, category, CMC and answer time.

Exports: The calls CSV gains answer time, category, CMC, rating and comment columns. Note that the column order has changed — if you feed this export into a spreadsheet or script that relies on column position rather than the header row, that will need updating.

Fixes

Average ring time on the Queues page was always showing as zero for every agent. It now reports the correct value.