Firmware:4.4.x

Da Kalliope Wiki.
Jump to navigation Jump to search
Questa pagina è una versione tradotta della pagina Firmware:4.4.x; la traduzione è completa al 100 %.
Altre lingue:

Firmware updates from the 4.4.x series are LTS Maintenance Releases, i.e. stable versions with long term support. The releases in this series have been thoroughly tested before being released to the public and therefore guarantee greater stability.

Firmware 4.4.2 (12/09/2017)

Bugfixes

  • General
    • Fixed a bug that prevented the Enabled/Disabled filter in several lists (e.g. the MeetMe room list) from functioning
    • Fixed a bug that caused outbound calls to be refused when one of the lines associated to the trunk or termination domain was configured with a concurrency limit of 0 (unlimited)
    • Fixed an issue that caused an irreversible error when viewing the User management page when the number of defined users was greater than 1000
    • Fixed the handling of SIP accounts that contain the "-" character in their username
    • Fixed the validation of forms in which forwards to an external number can be configured, as edits to the destination number that consisted of adding or removing the prefix 0 were not saved
    • Fixed an error that caused the removal of the privacy permissions of a user following edits to that user by the admin
    • 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 the failover action for that interval was defined with no associated audio message
    • Fixed an issue where the outcome of the call was not revealed to the caller when using click-to-call from KalliopeCTI Free (or Pro without remote control) to a busy external number
    • Fixed a bug that under certain conditions caused an error when saving remote extension in the configuration of a trunk
    • Fixed a bug that caused manual time synchronization via NTP to fail when the current date was later than the effective one
    • Fixed a bug that prevented the deletion of ACL rules in paging groups
    • Fixed a bug that caused an error to be generated when trying to delete ACL rules in paging groups
    • Fixed a bug that prevented the details of several entities from being displayed even when the role of the user included read permissions
  • Telephone services
    • Fixed an anomaly in the paging service with infinite repetitions of a prerecorded audio file
    • Fixed a bug that prevented playback of hold music for MeetMe rooms
  • Hot desking
    • Added a way to handle cases where the login state of an extension and the provisioning state of the terminal are misaligned
  • CTI
    • Fixed a criticality that under certain conditions caused the CTI server to restart when sending a message to iOS clients
  • CDR
    • The string "xxx" is no longer displayed as the Caller name in the anonymized CDR
    • The name of the called extension is now displayed in the call detail section
    • Changed the CDR filtering logic to prevent the GUI from locking due to running out of system memory when the number of calls per month in the CDR is exceeds a few tens of thousands
  • HA
    • Fixed a bug that allowed PBX firmware updates even when the HA service was active
    • Added synchronization of the PBX provisioning folder (in multi-tenant scenarios) and the provisioning request record
  • Provisioning
    • 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)
    • Fixed the handling of edit permissions for provisioning entities (device, template) so that power users can edit those created by the admin and vice versa
  • Multi-tenant
    • Added the option to order inbound mapping rules on assigned lines
    • Fixed a bug that prevented KalliopeCTI from remote controlling supported phones for tenants other than the default
    • Fixed a bug that caused the paging service in unattended mode to fail to function for tenants other than the default
    • Fixed a bug that caused accounts in the paging group list to be incorrectly displayed for tenants other than the default
  • API REST
    • Fixed exportation from REST API of the detailed CDR in cvs format

Firmware 4.4.1 (29/05/2017)

New features

  • General
    • Added an option to force the failover action for a queue when all operators are busy
    • Added White Label license management
  • Provisioning
    • Added built-in device Snom D745

Bugfixes

  • General
    • 4446: Fixed a bug that prevented switches from being deleted or disabled within a time check
    • 4512: Fixed a bug with validating external API URL forms
    • 4561: Fixed a malfunction in voicemail box creation when mass importing extensions
    • 4402: Added validation of failover actions towards entity parameters in the IVR menu form
    • 4433: Added an indication when audio files containing spaces fail to save
    • 4448: Fixed a bug in routing management to/from remote extensions
    • 4429: Fixed a bug in the fewestcall ring strategy within a queue
    • 4263: Fixed a malfunction that caused an existing backup to be overwritten when a backup with the same name was created
    • 4407: Fixed a slowdown when reloading VoIP services when too many call recordings are present
    • 4559: Fixed a bug that caused hot desking accounts not to be deleted when deleting an extension with hot desking enabled
    • 4484: Fixed the display of account limits in the Applications -> Hot Desking panel
    • 4492: Fixed a bug with generating links in the Applications -> Hot Desking panel
    • 4581: Fixed a malfunction in the Applications -> Hot Desking panel when the available account limit was reached
    • 4554: Fixed a malfunction of the Boss-Secretary service when transferring a call between secretaries belonging to different groups
    • 4478: Fixed the handling of 4SP license activation on PBXs with an expired multi-tenant license
  • CDR
    • 4440: Fixed a bug that prevented the correct functioning of CDR REST APIs
    • 4401: Fixed a bug that caused only calls displayed on the GUI to be exported
    • 4403: Fixed a bug that caused transferred calls not to be included in reports generated by the Call Center CDR
  • Provisioning
    • 4562: Fixed a bug with assigning templates to devices after filtering by model
  • Multitenant
    • 4499: Fixed a malfunction of LCR rule failover actions in case of failure due to reaching call limit
    • 4520: Fixed a bug that prevented pbxadmin from editing a provisioning device after deleting the associated account
    • 4543: Fixed an issue with restarting the Jabber server that sometimes prevented the creation of new tenants
  • KPBXv3 backup importer
    • 4141: Fixed a bug that caused personal contacts to be inserted in the shared phonebook
    • 4140: Fixed a bug that duplicated user phonebooks
    • 4039: Fixed a bug with importing failover timeouts for extensions

Firmware 4.4.0 (04/05/2017)

New features

  • General
    • Replaced the G.729 codec module with a recompiled GPL version
    • Added PBX registration on Tribe and association to partners
    • Added alphanumeric Request-URI management for inbound calls
    • Added image files with the Kalliope logo for use in telephone displays
  • REST API
    • Implemented handling of POST requests with data in JSON format
    • Added a REST API for listing tenants
    • Added REST APIs for listing, creating, editing, and deleting tenant groups
  • Provisioning
    • Added new devices (Yealink T46S, Gigaset Pro Maxwell Basic/3/10)
    • Added a way to handle built-in device/brand names that conflict with the custom ones set by the user
  • CDR
    • The account_code of call_details in CDR and operator_exten are now displayed in the Call Center CDR

Bugfixes

  • General
    • 4008: Fixed an anomaly in direct media functionality
    • 4245: Changed the validation of first name/last name fields for extensions to prevent the use of the characters ; " '
    • 4128: Changed user management by Power Users to prevent the creation of users with roles other than their own or tenant user
    • 4271: Fixed a timeout bug when restoring single-tenant backups with a high number of extensions
    • 4369: Fixed a bug in the simultaneous connection of a high number of XMPP clients
    • 4351: Fixed a bug in the Boss-Secretary form validation when there are duplicate secretaries
    • 4284: Fixed an inbound routing bug for remote extensions originating from external lines
  • KalliopeCTI
    • 4132: Fixed a bug with changing the web GUI login password that prevented it from being updated on KCTI clients until the service was restarted
    • 4240: Fixed an encoding problem that caused certain characters in notifications from KCTI to KCTI Mobile to be incorrectly displayed
    • 4100: Fixed a malfunction that caused the failed sending of notifications to KCTI Mobile that disconnected immediately after connection
  • Multi-tenant
    • 4122: Fixed an anomaly that sometimes caused the deletion of tenants when new tenant creation failed
    • 4278: Fixed an anomaly that caused the GUI to time out when creating/restoring backups of large size (in terms of number of tenants)
    • 4180: Fixed an anomaly in the handling of outbound calls to remote extensions among tenants belonging to the same tenant group
    • 4312: Fixed a bug that prevented the movement of remote extensions among tenants belonging to the same tenants group
    • 4352: Fixed a bug that caused importing of tenant backups with spaces in their names to fail
  • Hot Desking
    • 4144: Fixed a bug that prevented the functioning of the hot desking service
    • 4136: Fixed a bug that prevented the creation of provisioning files for hot desking accounts
    • 4347: Fixed a bug where the confirmation audio file failed to play upon logout
  • IVR
    • 4157: Fixed the editing panel to prevent audio filed from being selected when selection is disabled
    • 3839: Changed the default viewing mode from tree to list
  • REST API
    • 4199: Fixed the display of documentation on api/doc URL
    • 3791: Changed the /rest/extension REST API to return not only the list but also all extension attributes
  • Phonebook
    • 4138: Fixed an issue with exporting a phonebook with fields that contain malformed values in xlsx format
  • CDR
    • 3998: Fixed an issue with viewing entries where the calling or called number includes the characters , ; " '
    • 4233: Fixed a bug with viewing a call that was picked up from a queue (also on Call Center CDR)
    • 4195: Fixed a bug with viewing calls to a queue forwarded to an extension
    • 4248: Fixed a bug with the value of the account_code in the call_details
    • 4224: Fixed a bug with the value of the source number in the call_details
    • 4254: Fixed a bug with the value of the outcome of unanswered calls to remote extensions in the call_details
    • 4255: Fixed a bug with anonymizing the source number in the call_details for calls from remote extensions
    • 4212: Fixed an issue with viewing the CDR from the panel of a user with a role other than tenant user
  • Call Center
    • 4252: Changed Call Center CDR data filtering to use the timestamp for the end of the call and not the beginning
    • 4257: Fixed a bug that sometimes caused the time of the end of a call to be viewed as null in the Call Center CDR operator events (even for answered calls)
    • 4214: Fixed a bug that sometimes caused invalid accounts in the Call Center CDR operator events to be displayed
    • 4190: Fixed an issue with the values of call duration in the Call Center CDR
  • Provisioning
    • 4171: Fixed REST API functionality for editing templates to handle the automatic regeneration of configuration files
    • 4143: Fixed the handling of provisioning template owners and device/template association