Changes Log
Every Sonata Stats Release, In Detail.
The major changes, improvements, new features and fixes added with each version of Sonata Stats.
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.
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
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.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.
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.
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
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
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.
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.
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.
4.0.0-6
Fixed- Agents synchronization.
- Destination field on outbound calls.
- Invalid URLs.
4.0.0-5
Added- Pauses summary report.
- Pagination to some reports.
Fixed- GUI permissions.
4.0.0-4
Added- Periodically delete records from the failed_jobs table.
- Account code on Outgoing Calls reports.
Fixed- Shift Filter.
- PDF Exportation.
4.0.0-3
Fixed- Licensing expiration check.
- Cache performance.
- Licensing validation.
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.
1.0.8-6
Added- Included the date of the first event and the date of the last event in the "Call by Agent" report.
Updated- User password reset (php artisan user:reset-pwd {username}).
Fixed- Issue where some reports only displayed the current day in the dates.
- Scheduled reports.
- Internal service issue.
- Issue with invalid dates in the agent pauses report.
- Issues related to traffic report queries.
1.0.8-5
Improved- Agent sync.
- Host validation in the PBX
Updated- Old URLs
1.0.8-1
Added- Account code on outgoing calls report.
- Periodically delete records from the failed_jobs table.
- Summary of agent pauses report.
- Pagination to the agent pause report.
Fixed- Shift filter.
- Export to PDF.
- Validation for the expiration date of the license.
- Permissions issue.
1.0.7
Added- Send e-mails with sendmail.
Fixed- Tenant administrators cannot create users.
1.0.6
Added- Caller field added on call events detail
Improved- MySQL query performance.
- Agent synchronization (if the name of an agent is changed in the PBX, this will be reflected in the Stats).
- Outgoing calls report searches for mp3 file if no wav file is found.
Fixed- Fixed error when making a report request with a large amount of agents and queues.
Removed- The max callers column was removed from the report of calls by queues.
1.0.5-2
Fixed- License activation issue
1.0.5-1
Improved- Incoming call queries now work based on UTC
1.0.4-5
Fixed- Recordings are not shown in the outgoing call report.
1.0.4-4
Fixed- Outgoing calls timezone
1.0.4-1
Added- Admin user tenant switch
- System permissions.
- Portuguese language (Brazilian).
- Sessions by day report.
Fixed- By Queue detail report export.
- Outgoing calls report extension names.
Removed- Agents and queues related to roles.
1.0.3
Added- Queue and agent assignment through user roles.
- Recording player on outgoing calls.
- Hebrew language.
Improved- Report scheduler.
Fixed- Outgoing calls issues.
- Secondary tenant queue selection issues.
- Translation issues
1.0.2-1
Added- Agent synchronization.
- Outgoing call summary.
- Branding Plus Support.
- Spanish language.
Improved- Email templates.
- Process emails in the background.
- Secondary tenant users cannot assign other tenants.
- Global filters.
- Show only the extension in call events in case the agent is not found.
Fixed- Export to PDF.
- General issues on multi-tenant.
- Total average call length.
See Every Call, Agent And Queue.
Sonata Stats turns call data into reports you can act on.