Back Blog
changelog pbx-reports update

Changelog: PBX Reports v2.0 — Complete Dashboard Rebuild

PBX Reports v2.0 brings a new dashboard, 8 customizable KPIs, improved PDF/CSV export, and support for multiple simultaneous PBX systems.

PBXTools Team ·
Changelog: PBX Reports v2.0 — Complete Dashboard Rebuild

PBX Reports v2.0 is here!

We’re excited to announce the biggest update to the PBX Reports module since launch. Version 2.0 brings a completely rebuilt dashboard, improved performance, and new features requested by the community.

What’s New in v2.0

🎨 Dashboard Redesign

The dashboard has been rebuilt from scratch with a modern, responsive interface:

  • KPI Cards — 8 configurable metrics with trend indicators
  • Interactive Charts — Zoom, pan, PNG export
  • Dark mode — Optimized for 24/7 monitoring
  • Drag & Drop Widgets — Arrange the dashboard however you want

📊 New KPIs

We’ve added 4 new KPIs alongside the existing ones:

KPIDescriptionNew?
Total CallsProcessed calls
Average TimeAverage call duration
Abandon Rate% abandoned calls
Service Level% calls answered < 20s
Peak HourHour with most calls
Agent ScorePer-agent performance score
Queue WaitAverage queue wait time
First Call Resolution% issues resolved on first call

📥 Improved Export

  • PDF — Professional template with customizable logo and branding
  • CSV — Configurable delimiter, UTF-8/Latin-1 encoding
  • Scheduling — Automatic daily/weekly export via email
  • API — REST endpoint for BI tool integration

🔄 Multi-PBX Support

You can now monitor multiple PBX systems simultaneously from a single dashboard:

PBX1: FreePBX (Cluj Office)       → 120 extensions
PBX2: VitalPBX (Bucharest Office) → 80 extensions
PBX3: FusionPBX (Call Center)     → 200 extensions
─────────────────────────────────────────────────
Total monitored: 400 extensions, 1 dashboard

⚡ Performance

  • Query time reduced by 60% through database optimization
  • Dashboard load time: < 1 second (down from 3-4s in v1)
  • Real-time automatic updates (interval: 5s)

Migration Guide

Upgrading from v1 to v2 is automatic:

  1. Backup is performed automatically before upgrade
  2. All existing configurations are preserved
  3. Custom dashboards are migrated to the new format
  4. Historical data remains intact

Bug Fixes

  • Fix: Charts not loading correctly on Safari
  • Fix: CSV export with corrupted diacritical characters
  • Fix: Incorrect timezone offset for PBX systems in different zones
  • Fix: Memory leak during continuous monitoring > 24h

What’s Next

In PBX Reports v2.1 (estimated Q2 2025):

  • Comparative reports (current month vs. previous month)
  • Hourly heatmap visualization
  • Direct Google Sheets integration
  • Alerting engine (threshold-based)

Update now from Admin Panel → Modules → PBX Reports → Update.

Feedback? Send us a message via the contact form.