New features
General
Added the option to create custom "Language Packs", replacing the integrated audio files of a certain language with audio files uploaded by the user
Provisioning
Added function key file generation for Avaya terminals
Added placeholders for time and date
REST API
Added APIs for managing roles and extension templates
Bugfixes
General
Fixed an error that caused the removal of the privacy permissions of a user following edits to that user by the admin
Fixed an issue where the bypass flag of the D/C filter was not respected when a call from a secretary to a boss failed
Fixed an error that caused the audio message for the predefined failover action during the defined time span for a time check to play when a specific failover action for a certain span was defined with no associated audio message
CTI
Fixed a criticality that under certain conditions caused the CTI server to restart when sending a message to iOS clients
Fixed a malfunction of the mobile phone and SIP icons on the KalliopeCTI Mobile client
Restored the functionality of the click-to-call command towards mobile from the KalliopeCTI Mobile app
CDR
The name of the called extension is now displayed in the call detail section
REST API
Fixed a backward compatibility issue with tenant creation APIs
Updated the documentation of the provisioning device creation REST API to reflect the fact that the "priority" parameter for multi-account device management introduced in version 4.5.1 is required
Provisioning
Fixed the duplication check for accounts linked to a device when provisioned by the pbxadmin (in multi-tenant systems)
Adapted the model of the XLS file for mass importing provisioning devices to include the IPUI column
Fixed an inconsistency that prevented the functioning of provisioning though HTTP/HTTPS for PBXs on which firmware version 4.3.9 or later was directly installed (this bug was not present for PBXs that updated from firmware version 4.3.8 or earlier)