VitalPBX
Changes Log

Every Sonata Stats Release, In Detail.

The major changes, improvements, new features and fixes added with each version of Sonata Stats.

  1. 4.0.6 R1
    Improved
    • Instant downloads for CSV and XLSX formats (skipping the confirmation modal).
    • Removed microsecond fractions from API outputs for a cleaner UI.
    Fixed
    • Resolved a session calculation bug where open sessions inherited prior session logout data.
    • Proper parsing of timestamps relative to the report's target timezone.
  2. 4.0.5 R8
    Added
    • Add new detail fields in the Direct Incoming Calls report: Caller ID, DID, and Call Type
    • Add answered and unanswered call totals in the Direct Incoming Calls report (table and charts)
    Fixed
    • Fixed outgoing call percentages so all non-answered calls, such as busy and failed calls, are included as unanswered for each extension
    • Fixed inconsistencies in direct call reports to ensure only valid direct calls are included
    • Corrected agent session time calculations to avoid inaccurate or future timestamps
  3. 4.0.5 R7
    Added
    • Outgoing call charts now include Answered and Unanswered call data, giving you better visibility into call outcomes and team performance.
    • Added automatic daily cache cleanup to ensure reports always use the latest templates.
    Improved
    • Exporting large reports to CSV or XLSX is now significantly faster and more reliable thanks to a new optimized export process.
    • Charts and tables in PDF reports now display more clearly, with improved formatting, responsiveness, and text wrapping for easier reading.
    • Charts exported to PDF now maintain better visual quality and consistency.
    • Improved cleanup of temporary files during PDF export generation.
    Fixed
    • Fixed an issue that could cause errors when rendering email templates for scheduled reports.
    • Resolved formatting issues in PDF tables and charts to ensure reports display correctly.
    • Fixed a problem where filters and sorting selections were not included when exporting reports.
    • Fixed an issue where scheduled reports could occasionally be sent more than once.
  4. 4.0.4 R3
    Added
    • Implemented callback detection via outgoing call analysis
    • Bundled wkhtmltopdf binary files for PDF generation
    Improved
    • Switched PDF generation to use system binaries
    • Chunked scheduled report jobs to prevent DB locking
    • Switched to PHP-driven prepared statements for better memory management under high-load queries.
  5. 4.0.3-5
    Added
    • A new module is now available to report the status of the scheduled reports.
    Improved
    • The "ENTERQUE" event shows the queue name.
    • The cache is now handled via the database.
    Fixed
    • The results from the report "By Queue" are sorted by Queue.
    • Some reports showed duplicated records.
    • It was impossible to download CSV and XLSX reports in some circumstances.
  6. 4.0.3-2
    Fixed
    • The reports didn't show the queues names
    • The reports didn't show the extensions names
    • It was impossible to export excel reports
  7. 4.0.3-1
    Added
    • Total calls offered in dashboard
    • Added the summary of missed calls in the summary view and in the report
    • RTL support for Reports in PDF and emails scheduled
    • Reports Scheduled in PDF with Charts
    Improved
    • All reports are now generated by the backend
    Fixed
    • Show informations related to the Disconnection Causes in Summary
    • Delete or add super admin user
    • Hebrew language is displayed in reports
    • Report Agent - Availability show incoming holdtime
  8. 4.0.2-2
    Added
    • French language.
    • Statistical for lost calls on report Summary.
    Improved
    • Change queries to 2 stored procedures .
    • Export report to generate PDF, XLS & CSV.
    Fixed
    • Fix recording player.
    • Fix license validation.
    • API returns data sorted in Outgoing Calls Details.
    • Add time limit to reports that required it.
  9. 4.0.2-1
    Improved
    • User password reset (using php artisan command user:reset-pwd {username}).
    Fixed
    • Issue where some reports only displayed the current day in the dates.
    • Issue with invalid dates in the agent pauses report.
    • Issues related to traffic report queries.
  10. 4.0.1-1
    Added
    • Date of the first event and date of the last event in the report Call by agent.
    Improved
    • Export agent pauses.
    • Agent productivity.
    Fixed
    • Scheduled reports do not work.
    • Service restarts unexpectedly.
    • Datetime format.
  11. 4.0.0-6
    Fixed
    • Agents synchronization.
    • Destination field on outbound calls.
    • Invalid URLs.
  12. 4.0.0-5
    Added
    • Pauses summary report.
    • Pagination to some reports.
    Fixed
    • GUI permissions.
  13. 4.0.0-4
    Added
    • Periodically delete records from the failed_jobs table.
    • Account code on Outgoing Calls reports.
    Fixed
    • Shift Filter.
    • PDF Exportation.
  14. 4.0.0-3
    Fixed
    • Licensing expiration check.
    • Cache performance.
    • Licensing validation.
  15. 4.0.0-2
    Added
    • Allow using sendmail as the default e-mail provider.
    • Delay for queued jobs.
    Improved
    • Import feature.
    Fixed
    • Multi-tenant issues.

See Every Call, Agent And Queue.

Sonata Stats turns call data into reports you can act on.