Differenze tra le versioni di "Firmware/en"
(Creata pagina con "*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 t...") |
(Creata pagina con "*Provisioning **4171: Fixed REST API functionality for editing templates to handle the automatic regeneration of configuration files **4143: Fixed the handling of provisioning...") |
||
Riga 539: | Riga 539: | ||
*Provisioning | *Provisioning | ||
**4171: | **4171: Fixed REST API functionality for editing templates to handle the automatic regeneration of configuration files | ||
**4143: | **4143: Fixed the handling of provisioning template owners and device/template association | ||
= [[Firmware:4.3.x|Firmware serie 4.3.x (TR)]] = | = [[Firmware:4.3.x|Firmware serie 4.3.x (TR)]] = |
Versione delle 09:06, 28 feb 2018
The KalliopePBX firmware follows a 4.X.Y numbering system where:
- X is the Major Version;
- releases with an even Major Version number (4.0.Y beginning from 4.0.8, 4.2.Y, etc.) are Maintenance Releases (MR), i.e. stable versions that mostly contain bugfixes; these releases add fewer features but guarantee greater stability;
- releases with an odd Major Version number (4.1.Y, 4.3.Y, etc.) are Technology Releases (TR), i.e. versions which introduce new features;
- Y is the Minor Version, a sequential identifier of a release within the same Major Version.
Firmware series 4.5.x (TR)
Firmware updates from the 4.5.x series are Technology Releases, which introduce new features; though they have been tested, they likely contain bugs that emerge under specific configurations or use conditions. The latest Maintenance Release, version 4.4.0, is the stable release recommended for generic use that does not require features introduced in the TR.
WARNING: Starting from firmware version 4.5.4, there is a 1GB RAM requirement for VMs. If the firmware is updated or installed on a VM that oes not meet the memory requirements, the PBX will not be able to start. |
Firmware 4.5.6 (12/12/2017)
New features
- Event notification service. This release introduces an engine for managing events, which can be generated both on a node/system level and on a single tenant level (telephone events). The first events to be introduced concern the registration of the outcome of calls in queues (pbx.queue.servedcall and pbx.queue.unservedcall events). A configuration page for the event notification service is also available; it lets users associate to each event (or event class) one or more notification actions (either sending an email or invoking a web service), which are completely configurable with the attributes of the corresponding event.
- "Do Not Disturb" (DND) service. Adds the DND service on an extension level. The DND service implemented on a PBX level differs from the one available on telephone terminals in that it operates on the entire extension and not for the single SIP account configured on the terminal. The DND service operates on calls made directly to the extension as well as those that are presented to the extension as member of a ring group (but not for queues) and ensures that the extension is treated as "unavailable" when choosing a failover action (for direct calls). The DND state can be changed via BLF key (dnd<extension> selection), with which it is also possible to view the state of activation, or via the /rest/operation/service/dnd/<extension> REST API.
- REST APIs for the operation of extension services. Added /rest/operation/service/<service>/<extension> REST APIs in GET/POST and DELETE modes to read, set, and reset the state of the following extensions services: DND (Do Not Disturb), FORKMOBILE (Fork to Mobile), CFIM (Unconditional forward or call redirection). The APIs can be used with API access permissions and authentication by each user and by users with a Power User role that is enabled to manage the "operating state of the services".
- REST APIs for the dynamic management of queue operators. Added /rest/operation/queue/<operation> REST APIs to manage pause and add/remove dynamic operators to/from a queue.
- The "Service" and "Queue" widgets have been extended; it is now possible to change the state of the "Unconditional Forward" and "Fork to Mobile" services and change the pause status of one's SIP accounts on each queue with a handy switch.
Changes
- General
- 5200: Changed the name of the "Diagnostic" menu in "Monitoring" following the addition of the notification management panel
- 5196: Changed the "None" string in "Select account" in the provisioning device definition and edit panel
- 5308: Changed the SIP error message returned when CAC limits are reached for an inbound call to the PBX or a tenant from "403 Forbidden" to "486 Busy Here" (note: the message for inbound or outbound calls remains unchanged)
- Call Center Module
- 5301: Added the option to exclude operator events when exporting the Call Center CDR in detailed format
- Multi-tenant
- 5276: Optimized execution time when deleting a tenant
- 5185: Added check to prevent a tenant from using a calling number (for outbound calls) that does not belong to those defined in the assigned line used. If necessary, the calling number will be automatically changed based on the type of numbering present on the assigned line, following this rule:
- exact selection: sets a specific number
- range selection: sets the lowest number in the range
- prefix selection: sets the root of the prefix
Bugfixes
- General
- 5173: Fixed a bug that caused the generation of a 500 error when deleting the ACL item of a switch
- Phonebook
- 5305: Fixed a bug that caused periodic importing of remote phonebooks to be suspended after a firmware update until its settings were saved again
- Call Center Module
- 5228: Fixed a bug that caused calls not to be inserted in the CDR upon certain failure outcomes (FULL, JOINEMPTY, or LEAVEEMPTY)
- High availability
- 5178: Fixed an issue with the synchronization of 4SP licenses and corresponding child licenses
Firmware 4.5.5 (25/10/2017)
New features
- General
- Added two new widgets to the dashboard to view calls in progress in real time and with a graph, with customizable classification (direction and filter) and interval of time, which shows statistics on numbers of calls extracted from the CDR
- Added a Closed Group service, which offers the option to restrict the ability to call specific extensions to a list of enabled extensions
Changes
- General
- 5147: Restored the ability to use the "apostrophe" character in the First Name and Last Name fields for extensions and made uniform the corresponding validation in mass import
- 5099: Introduced ordering by type and name in the outbound line selection form
- 5091: Introduced alphabetic order in the tenant selection form
- 4465: The current firmware version can now be viewed within the "System state" widget in the dashboard
- 5015: Changed the uniqueness check for SIP template names to be case-insensitive
- 5083: Added instantaneous duration display in the active call visualization panel
- 5126: Added a visual indicator of the execution of the CC report generation request
- Telephone services
- 5156: Changed the management of the 480 response sent from telephones when DND service is enabled to execute the forward action for "not available" rather than "busy"
- Provisioning
- 5149: Extended MAC recognition from the URL of a request to use a regular expression and not only built-in filename formats
- 5132: Added the option to configure a custom path on redirection servers
- 5121: Added management of the "public" subfolder of its provisioning path with anonymous access (not authenticated) even when configuring provisioning access via client authentication through certificate
- Multi-tenant
- 5003: Changed the lock management so that the pbxadmin acquiring the lock does not automatically cause all admins of all tenants to lose the lock; it now only does so when changes are applied, and only for tenants involved in the changes made by the pbxadmin
- REST API
- 5012: Added HTTP caching support through "ETag/If-None-Match" and "If-Modified-Since" headers
Bugfixes
- General
- 5165: Fixed a bug that caused the erroneous presentation of the calling number for attended transfers of outbound calls made by an extension
- 5158: Restored the functionality of external API invocation in POST mode or the Basic type authentication
- 5017: Fixed the handling of the "0" switch
- 5098: Fixed a bug that prevented the correct handling of more than 128 tenants on a single node
- 4548: Removed hot desking device accounts from the number of accounts that count towards the license limit
- 5063: Fixed a bug that caused the addition of the outbound prefix to the calling number of inbound calls to persist, even eliminating it from the PBX or tenant settings
- 5065: Fixed the display of custom logo (with a rebranding license) when accessing the web GUI through HTTPS protocol
- 5094: Made uniform the Mime-Type validation when uploading audio files and hold music, which previously caused certain files to erroneously be refused
- 5096: Fixed a bug that generated an exception when accessing the wizard while an extension with no linked SIP account was present
- 4992: Fixed a bug that caused the theme selected by rebranding license holders not to be maintained
- 4993: Removed the audit log from the backup
- 4984: Fixed the functionality of the "Enabled" filter and all filters operating by selection that executed a substring-type match instead of exact
- 4874: Fixed a bug that caused manual time synchronization via NTP to fail when the current date was set later than the effective one
- CTI server and applications
- 5050: Fixed the handling of SIP accounts that contain the "-" character in their username
- 5168: Fixed the remote control of telephones via KalliopeCTI Pro for hot desking terminals
- 5175: Fixed a bug that caused attended transfers from KalliopePhone to occasionally fail for extensions with more than one linked SIP account
- REST API
- 5021: Fixed a bug that prevented backup restoration APIs from functioning in singe-tenant scenarios
- 5020: Fixed filename validation for backups uploaded via API to require the extension ".bak"
- 4977: Made the output of CDR download APIs match the one obtained when exporting from the GUI
- CDR
- 3953: Fixed registration of the reason for a call to exit a queue in case of CCBS
- Call Center Module
- 5152: Fixed filtering for tenants when generating Call Center CDR reports in multi-tenant scenarios
- 5089: Fixed the counting of calls served by single operators in the CC report for calls picked up or served by dynamic operators
- 5118: Fixed a bug that generated an exception when filtering by operator in the Call Center CDR
- 5088: Fixed the calculation of average conversation time in the CC report
- 5087: Differentiated the outcome of calls in the queue during closing time, which were previously marked as "Not served"
- 5085: Fixed a bug that caused the outcome to be set to TIMEOUT instead of ANSWERED_ELSEWHERE in the operator detail after call pickup
- 5084: Fixed the display of the extension in the "Operator extension" column, which previously showed the account name
- Call recording
- 5086: Fixed a bug in version 4.5.4 that prevented the normal saving of call recording files
- Provisioning
- 5140: Fixed the TFTP and HTTP/S provisioning path when importing a tenant
- 4702: Changed the mechanism for sending check-sync NOTIFY messages to supported terminals (to force the download of provisioning files), which under certain deployment conditions were sometimes not sent
- 4626: Fixed a bug that caused check-sync NOTIFY messages to supported terminals to sometimes not be sent to a terminal when the linked account had been edited
- 5067: Fixed a bug that caused the failed functioning of provisioning file servicing through HTTP and HTTPS when installing firmware 4.5.4 directly
- Multi-tenant
- 5028: Fixed "remote extension" type origin recognition inbound to a tenant in case of automatic sharing of extensions among tenants belonging to the same tenant group
- 4785: Fixed a bug that caused the order of the inbound manipulation rules on the assigned lines of a tenant not to be saved
- 5145: Fixed a bug that prevented the restoration of audio files in the backup when importing a tenant from a backup
Firmware 4.5.4 (29/08/2017)
Integrates all changes included in version 4.5.3, which was not released to the public.
New features
- General
- Added a "Diagnostics" > "Active calls" panel with real-time active call visualization to the PBX, from which each call can be individually terminated
- Replaced the External APIs application with its Dynamic routing extension, which allows calls to be managed both by invoking an external web service (such as the original application) and by matching the parameters on a XLS/CSV file uploaded to the PBX
- Added to the "Dynamic Routing" service the option to forward a call to the selection of the numbering plan returned by a web service or retrieved from a local file
- REST API
- Added a /rest/tenantGroup/{tenantGroupName}/extension API to obtain the list of all extensions defined on the tenants in a tenant group
- Added a /rest/extension/{exten}/services API to obtain the activation state of extension services
Bugfixes
- General
- 4431: Fixed a bug that made it impossible to halt playback of an audio file of a paging group (in unattended mode with infinite repetitions) if the configuration of the PBX was edited between the starting call and the halt request
- 4800: Restored the ability to define custom selections with a value that coincides with that of an extension within the tenant
- 4826: Fixed an issue that caused an irreversible error when viewing the User management page when the number of defined users was greater than 1000
- 4879: Fixed 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
- 4882: Fixed a bug that prevented the deletion of ACL rules in paging groups
- 4884: Fixed a bug that caused an error to be generated when trying to delete ACL rules in paging groups
- 4899: Fixed a bug that prevented the details of several entities from being displayed even when the role of the user included read permissions
- 4129: Fixed the handling of visibility and permissions for Power Users (who can now assign to new users only the base tenant user role or their own)
- 4937: Fixed Call Admission Control assessment, which previously prevented calls between extensions when only one call was available (and the exclusion of inter-office calls from the count)
- CDR
- 4846: 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 exceeds a few tens of thousands
- 4862: The string "xxx" is no longer displayed as the Caller name in the anonymized CDR
- KalliopeCTI
- 4773: 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
- Provisioning
- 4876: Fixed a bug that prevented the provisioning file service through HTTP and HTTPS when version 4.3.9 or later was directly installed (not present when updating from previous versions)
- 4854: 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
- HA
- 4781: Fixed a bug that allowed PBX firmware updates even when the HA service was active
- 4782: Added synchronization of the PBX provisioning folder (in multi-tenant scenarios) and the provisioning request record
- Multi-tenant
- 4698: Fixed an issue with the duplication check of the account linked to a device when provisioning was performed by the pbxadmin
- 4887: Fixed a bug that caused the paging service in unattended mode to fail to function for tenants other than the default
Firmware 4.5.3 (11/07/2017)
Internal release not available to the public.
New features
- General
- Added the option to assign the execution of the first configuration wizard to Power User roles
- Extended ACL functionality for SIP accounts, differentiating them by source IP and Contact and allowing the configuration of more than one subnet per each
- Provisioning
- Added Patton Smartnode SN4522/24/26/28 JS (multi-port ATA) and Gigaset Pro N720 multicell DECT system to built-in devices
- REST API
- Added APIs for editing service codes in the numbering plan
- Multi-tenant
- Added an option on tenant groups to automatically share custom selections and extensions in the numbering plan of all tenants in the group (without requiring remote numbering ranges assigned to single tenants to be explicitly defined); introduced an inter-tenant duplication check for the selections in question to prevent the presence of the same selection on two different tenants in the same group
Bugfixes
- General
- 4719: Fixed an issue where permissions assigned to a previously-defined Power User role could not be edited
- 4789: Fixed a bug that prevented playback of hold music for MeetMe rooms
- 4778: Fixed a bug that under certain conditions caused an error when saving remote extension in the configuration of a trunk
- CDR
- 4707: Fixed the registration of calling and called numbers for call transfers performed through the SIP REFER method
- 4704: Fixed the registration of the outcome of a call forwarded to an outbound line in case of failure with CONGESTION as the cause
- 4703: Fixed the registration of the outcome of a direct call to an extension that was redirected to a service
- Provisioning
- 4736: The IPUI column will now be displayed during the validation phase when mass importing provisioning devices
- Multi-tenant
- 4747: Fixed a bug that prevented KalliopeCTI from remote controlling supported phones for tenants other than the default
Firmware 4.5.2 (29/06/2017)
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
- 4666: Fixed an error that caused the removal of the privacy permissions of a user following edits to that user by the admin
- 4722: 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
- 4729: 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
- CTI
- 4690: Fixed a criticality that under certain conditions caused the CTI server to restart when sending a message to iOS clients
- 4708: Fixed a malfunction of the mobile phone and SIP icons on the KalliopeCTI Mobile client
- 4709: Restored the functionality of the click-to-call command towards mobile from the KalliopeCTI Mobile app
- CDR
- 4658: The name of the called extension is now displayed in the call detail section
- REST API
- 4682: Fixed a backward compatibility issue with tenant creation APIs
- 4683: 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
- 4698: Fixed the duplication check for accounts linked to a device when provisioned by the pbxadmin (in multi-tenant systems)
- 4672: Adapted the model of the XLS file for mass importing provisioning devices to include the IPUI column
- 4674: 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)
Firmware 4.5.1 (11/06/2017)
New features
- General
- Added support for licenses for rebranding the web interface
- Queues
- Added "in conversation" to the reasons for operator unavailability when determining the immediate failover action when placing a new call in a queue
- Provisioning
- Added multi-account device management (e.g. DECT, IP Channelbank, M-ATA systems)
- Added function key (BF) configuration' panel for each extension and provisioning for each on all accounts linked to the SIP accounts of the extension
- Added SNOM D745 to the list of integrated provisioning devices
- Added the attribute "number of function keys" to provisioning device models
- Hot desking
- Added the ability to log into a hot desking terminal on which another extension is already logged in without having to log out first (implicit logout)
- Hot desking accounts are now displayed in the SIP account list
Bugfixes
- General
- 4515: Fixed the way assigning a user to an extension after its creation is handled, which previously caused it not to be displayed in the personal phonebook
- 4315: Fixed a bug that caused outbound calls to be refused when one of the lines associated to the trunk or termination domain were configured with a concurrency limit of 0 (unlimited)
- 4628: Fixed the handling of SIP account names that contain the "-" character
- 4600: Fixed a bug that under certain conditions caused a 500 error when viewing a SIP account template
- 4601: Fixed an issue with the validation of trunk edit forms that made it impossible to define remote extensions
- 4569: Fixed an issue with mass importing extensions that caused the failed creation of voicemail boxes
- 4552: Fixed an issue with the handling of D/S filters for call transfers to a boss on the part of an entity of a different group where the active filter was erroneously bypassed
- 4527: Fixed an error that prevented outbound calls from being forwarded to the backup line when the max concurrency number of the main line of a routing rule was reached
- 4528: Fixed a bug that caused the erroneous generation of the links within the hot desking device page
- 4511: Fixed a slowdown during the "apply" operation after editing a configuration when there was a high number of call recordings contained in the network folders
- 4501: Fixed a 500 error when viewing the event record
- 4483: Fixed the rotation of the provisioning request record
- 4513: Fixed the validation of the external API form, which prevented placeholders from being be used in the GETs
- 4519: Fixed an issue where creating a backup with the same name as an existing one caused the old one to be overwritten and therefore lost
- 4510: Fixed a bug that prevented the functioning of call limits set on a trunk for inbound calls
- 4509: Fixed a bug that under certain conditions caused the erroneous generation of inbound routing rules to domains and gateways (DID)
- 4437: Fixed the handling of edits to remote extension configurations, which previously caused a 500 error
- 4445: Fixed the handling of audio files with names that contain spaces
- 4439: Fixed the validation of failover action forms in cases of failed selection of destination entity
- 4447: Fixed a bug that prevented switches from being deleted or disabled from the time check configuration
- Code
- 4490: Fixed a typo that prevented the correct functioning of the "fewestcalls" ring strategy
- CTI server
- Several optimizations and minor fixes to improve performance and interoperability with previous versions of the desktop and mobile clients
- Multi-tenant
- 4563: Fixed a bug that caused concurrency limits not to be respected for outbound calls from an assigned line of a tenant
- 4531: Fixed the counting of outbound calls from tenants that were previously counted twice when determining CAC admissibility
- 4SP module
- 4479: Fixed the handling of 4SP license activation on PBXs with a previous expired multi-tenant license
- Hot desking
- 4624: Added a way to handle cases where the login state of an extension and the provisioning state of the terminal are misaligned
- 4573: Fixed a bug that caused a 500 error when accessing a hot desking panel when no SIP account was available
- 4544: Fixed a bug that caused the failed deletion of hot desking accounts when deleting an extension with hot desking enabled
- 4523: Fixed a bug that prevented the regeneration of provisioning files for hot desking accounts
- 4486: Fixed the display of the available account limit in the hot desking device edit page
- REST API
- 4574: Added a way to handle cases where a user finds the configuration database locked while invoking APIs
- 4558: Fixed an issue with restarting the Jabber server that prevented creation of new tenants via APIs
- Provisioning
- 4567: Restored the functionality of provisioning template reassignment to a set of devices
- 4557: Fixed a bug that made it impossible in multi-tenant systems to access the edit panel of a provisioning device created by the pbxadmin if the linked SIP account was deleted by the tenant
- 4539: Fixed check-sync NOTIFY message sending in multi-tenant systems
- 4458: Fixed a bug that prevented accounts from being assigned when creating a provisioning device
- KalliopePBX v3 backup importer
- 4536: Fixed importing of personal contacts in the phonebook, which were previously inserted into the shared phonebook
- 4537: Fixed extension configuration import to handle timeouts for each extension
- 4538: Fixed a bug that caused the duplication of entries in imported personal phonebooks
Firmware 4.5.0 (22/05/2017)
New features
- General
- Added a PBX operating mode that allows certain types of calls to be enabled or disabled. Three operating modes are currently available: full, block outbound calls except for whitelisted numbers, disabled (no outbound calls allowed). In multi-tenant systems this can be set for each tenant.
- Added a Call Admission Control function that allows the maximum number of calls that can be made from a branch to be set.
- Added an option to force the failover action for a queue when all operators are busy.
- Provisioning
- When editing a device/account link, the check-sync NOTIFY SIP message is automatically sent to force the configuration to reload.
Bugfixes
- General
- 4447: Fixed a bug that prevented switches within a time check from being deleted or disabled
- 4453: Added validation of forms with failover actions towards unselected entities (e.g. groups or queues)
- 4454: Added an indication when audio files containing spaces fail to save
- 4485: Fixed the display of account limits in the Applications -> Hot Desking panel
- CDR
- 4440: Fixed a bug that prevented the correct functioning of the CDR REST APIs
- 4401: Fixed a bug that caused only calls viewed on the GUI to be exported
- 4443: Fixed a bug that caused transferred calls not to be included in reports generated by the Call Center CDR
Firmware series 4.4.x (MR)
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) - Current stable
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 the failed manual time synchronization via NTP 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 in 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 within a time check from being deleted or disabled
- 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 functionality of CDR REST APIs
- 4401: Fixed a bug that caused only calls viewed 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 action 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 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 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 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 the failed import of tenant backups with spaces in their names
- 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 at logout
- IVR
- 4157: Fixed the editing panel to prevent the selection of an audio file 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
- 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
Firmware serie 4.3.x (TR)
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.3.x con i relativi changelog.
Firmware serie 4.2.x (MR)
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.2.x con i relativi changelog.
Firmware serie 4.1.x (TR)
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.1.x con i relativi changelog.
Firmware serie 4.0.x (MR da 4.0.8+)
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.0.x con i relativi changelog.