We are more than glad to release a new version of VitalPBX, which brings some remarkable changes, improvements, and fixes.
Added
A short key (a) is added to run asterisk -rvvvvvvvvvvvv from the ssh console. Thanks to Federico Pereira for his contribution.
Added
Asterisk: The asterisk version has been upgraded to version 18.3.0.
Added
Linux CLI: A new command has been added for resetting the Apache configurations. vitalpbx –reset-apache-conf
Added
VitalPBX Communicator: This add-on has been marked as an extended feature
Added
Backup & Restore: The possibility of optionally backing up and restoring the Sonata Add-ons have been added.
Added
Video Conferences: The default URL for the video conference server has been changed to " https://meet.vitxi.org/"
Added
Phonebook: Now it is possible to export external contacts to CSV format.
Added
Phonebook: Now it is possible to add up to 3 phone numbers for external contacts.
Added
Extensions: A new “Contact Info” tab is shown when the phonebook add-on is installed. This tab allows adding additional information for the internal phonebook.
Added
API: Several endpoints have been implemented on API, most of them focused on Call Center features, like login/logout, pause/un-pause from queues. Nevertheless, we have added an endpoint for sending faxes right from the API.
Added
Switchboard: A new widget for embedding URL has been added, which might be useful for showing internal applications like CRM, customers’ info, and others.
Improved
Queues Callback: A higher priority is assigned to any caller coming from the queue callback.
Improved
Queues Callback: The field for configuring the queued calls ring time now is an open field instead of a dropdown.
Improved
Queues Callback: Queued callers are retrieved in ascending order
Improved
Provisioning: Now, the provisioning module shows the URL to be used for option 66 on routers or DHCP servers.
Improved
Hot Desking: Now it is possible to use the “*90” feature code to log into a hot-desking device.
Improved
Core: Now, the database configurations for the MariaDB/MySQL “root” user and VitalPBX user are read from a plain text file located at “/etc/vitalpbx/database.conf”. This file adds more flexibility at the moment of installing the VitalPBX database on a different server.
Improved
Branding: HTML tags like “description”, “application-name”, “theme-color” and others are now taken from branding add-on.
Fixed
Hot Desking: it was using the wrong hints for retrieving the devices’ status on MT environments.
Fixed
Provisioning: Folders for storing provisioning files on a Multi-Tenant environment didn’t have the right permissions.
Fixed
MultiTenant: It was not possible to switch between tenants when using mobile devices.
Fixed
Import Extensions: It was not possible to import extensions when the column “followme-enabled” was undefined/empty.
Fixed
IVR Stats: The stats reports were not showing the CDR data for some calls or destinations.
Fixed
GUI: It was not possible to read QR codes when using dark mode.
Fixed
Maintenance: The conversion process of audios from “wav” to “mp3” was not converting all the recordings.
Fixed
Maintenance: The cleaning process for CDR data didn’t consider the tenant. This was producing that data from other tenants was deleted in an invalid range of time, ignoring the module configurations.
Fixed
Provisioning: The command for rebooting Fanvil’s phones has been changed.
Fixed
Provisioning: Internal fixes and improvements have been added for Alcatel and Flying Voice brands.