Zum Hauptinhalt springen

Vodia Wallboards 1.0.0

Release Date: May 2026

The first official release of Vodia Wallboards — a self-hosted real-time wallboard platform for Vodia call queues.


Highlights​

Wallboard Builder — Drag-and-drop canvas with 8 preset layouts and a full widget library. Build as many wallboards as you need per tenant, each independently configured.

Real-Time Data — Live queue metrics delivered over WebSocket: calls waiting, ringing, active calls, agent states, and inbound/outbound counts update the moment they change on the PBX.

Widget Library — KPI Number, Queue Status, Agent Grid, Agent Shift Summary, Active Calls, Abandoned Calls, SOA Gauge, Call Volume sparkline, Trend chart, AI Summary, Alert Feed, Internal/External breakdown, Category Mix, Clock, and Text/Label widgets.

8 Preset Layouts — NOC Overview, Single Queue Focus, Executive Summary, Agent Monitor, Compact Multi-Queue, SOA & Trends, After Hours / Minimal, and Executive + AI. Each optimised for a specific audience and screen.

TV / Kiosk Mode — Publish any wallboard as a token-based URL requiring no login. Safe for dedicated TV displays and kiosks. Links don't expire.

Multi-PBX & Multi-Tenant — Connect multiple Vodia PBX servers and enable wallboard monitoring per tenant. Each tenant gets its own isolated data stream.

AI Summaries — Natural language queue health summaries via OpenAI, Anthropic Claude, Google Gemini, or a self-hosted Ollama instance. Hallucination prevention built in.

Alerting — Threshold-based alerts with notifications via SMTP email.

Branding — Upload a logo and set an accent colour per tenant. Appears in the wallboard header and TV display mode.

Security — AES-256-GCM encryption for all stored PBX credentials, JWT authentication, MFA via TOTP authenticator apps and WebAuthn passkeys, and role-based access control.

Roles — Four roles with scoped access: super_admin, admin, queue_manager, and viewer.


Vodia Wallboards 1.0.1

Release Date: October 2026

A security-focused update adding self-service password reset and stronger multi-factor authentication.


New Features​

Forgot Password — Users can now reset their own password from the login page. A one-time link is emailed to the account address; it expires after 30 minutes and works once. Two-factor authentication still applies when signing in after a reset. The "Forgot password?" link appears automatically once SMTP is enabled under Settings → Alert Channels.

Sign Out Everywhere on Password Change — Resetting or changing a password, or an administrator setting a new one, now signs the account out of every other browser and device.


Security Improvements​

  • Passkey verification — Passkey sign-in now fully verifies the device's cryptographic signature. Existing passkeys are upgraded automatically on first start; no re-registration is needed.
  • MFA enforcement — Closed a gap where a partially completed sign-in could access account settings before the second factor was verified.
  • Rate limiting — Added limits on MFA verification and password reset requests, and hardened client IP detection behind the reverse proxy.
  • Email links — Password reset and invitation links are always built from the configured domain.

Installation​

Requires Ubuntu 24.04/26.04, a domain name, and under 10 minutes:

apt-get install -y wget unzip
wget https://cdn.vodia.net/vodia-wallboards/vodia-wallboards.zip
unzip vodia-wallboards.zip
cd vodia-wallboards
sudo bash install.sh

Upgrading​

cd /opt/vodia-wallboards
wget https://cdn.vodia.net/vodia-wallboards/vodia-wallboards.zip -O vodia-wallboards-update.zip
unzip -o vodia-wallboards-update.zip
cp .env .env.bak.$(date +%s)
cp -rf vodia-wallboards/* .
rm -rf vodia-wallboards/
rm -rf vodia-wallboards-update.zip
docker compose down && docker volume rm vodia-wallboards_frontend_dist && docker compose up -d --build

No data is lost during an upgrade.