Firmware:4.1.x

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

Return to Firmware


Firmware serie 4.1.x (TR)

Firmware updates from the 4.1.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.

Firmware 4.1.7 (05/07/2016)

This version introduces the Boss-Secretary service with modes from 1 to N and extends the user authentication logic on the web interface and the KCTI clients to use external authentication sources such as external LDAP servers and Active Directory domains.

New features

  • Added the Boss-Secretary service, with the option of having groups with multiple secretaries and managing filters through BLF keys
  • Added the option of authenticating users for CTI and web access on Active Directory domains or external LDAP servers
  • Extended the remote LDAP phonebook importer to support estos MetaDirectory

Bugfixes

  • 2619: Restored the functionality of speeddial, both from the shared phonebook and from personal phonebooks
  • 2658: Restored the functionality of the call pickup with invite service (direct and group)
  • 2744: Fixed the sending of COLP while the calling phone is ringing in cases where the destination is an extension linked to multiple SIP accounts
  • 2750: Fixed the handling of the deletion of voicemail messages saved to the PBX after being deleted from the extension
  • 2753: Removed the catch-all action from the numbering plan in cases where outbound calls are configured without a commitment prefix
  • 2755: Fixed a malfunction of the "forward to an external number" extension failover action
  • 2758: Fixed a bug that, after updating the firmware, prevented access to voicemail messages saved to the PBX with the previous firmware version
  • 2760: Fixed the handling of refused or unanswered calls in click-2-call
  • 2761: Fixed a bug that prevented call transfers from mobile for calls received via the fork2mobile service
  • 2762: Fixed a bug that prevented call transfers from mobile for calls redirected to mobile via KalliopeCTI

Firmware 4.1.6 (23/06/2016)

This release extends the call recording service to outbound calls made by extensions, makes the persistent record of edits to the configuration available for consultation, and introduces a number of small changes and corrections.

This release also introduces the first configuration wizard, an assisted procedure for generating an initial base configuration that includes the creation of the accounts and extensions, a ring group and a queue, and an outbound line (starting from a list of included preset ones), including the inbound routing. With this feature, setting up KalliopePBX is even quicker and simpler.

New features

  • Added configuration wizard
  • Added a mechanism to automatically generate and evaluate the strength of the SIP secrets of accounts and users
  • Added the user call detail record (CDR)
  • Added a REST API for click-2-call
  • Added the option to generate reports from the Call Center CDR from the panel of the same name
  • Extended the functionality of fastXfer from extension to mobile to group calls
  • Added an action to mass delete devices in the provisioning panel
  • Added the option to download custom audio files
  • Added the option to export the system and personal phonebooks and the call records to several formats (xls, csv, etc.)
  • Integrated XMPP server to manage CTI presence and advanced instant messaging features available on the KalliopeCTI desktop and mobile applications
  • Added a visualization panel for the audit log, which contains all edits to the PBX configuration of a user
  • Added a call recording feature for outbound calls made by an extension, on demand and/or unconditional

Bugfixes

  • 2669: Inserted an explicit line in the numbering plan to indicate the forwarding of the call to the outbound routing rules
  • 2674: Restored the correct functionality of the "Overwrite failover" option in the time span of the time checks
  • 2677: Fixed the CDR and Call Center CDR to display the full numbers to Privacy users
  • 2691: Fixed the "state" filter in the extension list
  • 2704: Fixed the handling of the "any" selection in the ENUM rules
  • 2708: Fixed an issue where the wrong hold music class played for calls in queues from external numbers
  • 2712: Fixed a display issue with the custom codecs in the SIP account edit panel
  • 2717: Fixed an issue where priorities after the first could not be deleted from ring groups
  • 2719: Added Snom D345 to provisioning devices, which was missing if the PBX was updated from versions previous to 4.0.8
  • 2720: Restored the functionality of the BLF key for changing the activation state of the fork2mobile service
  • 2724: Fixed an issue where the CSR SSL failed to generate
  • 2734: Added the option to delete the profile image
  • 2736: Fixed an issue where the codecs of an account could not be reset to the default value of the template after configuring a custom set
  • 2746: Fixed the display of the SIP account identifiers in multi-tenant systems to include the prefix of the tenant
  • 2748: Fixed an issue where devices could not be deleted from the provisioning panel if they had been inserted by mass importing when indicating a non-existent template and account

Firmware 4.1.5 (31/05/2016)

This release fixes with several bugs present in the previous versions and introduces two important features: SIP URI number support through ENUM queries, and the ability to import contacts from LDAP phonebooks with the option to schedule syncing and enable or disable the presentation of the resulting contacts to CTI clients.

New features

  • Graphical redesign of the extensions and SIP accounts panels to add visibility to the configuration options borrowed from the template or overwritten by a specific setting
  • Added ENUM support to the routing rules, with the option to make calls directly on the destination domain or use one of the configured trunks
  • Added a service for periodically importing contacts from remote LDAP phonebooks, with the option to configure for each whether to present the corresponding contacts to CTI clients and the user web pages
  • Added an action to forward a call to the numbering plan, keeping the inbound selection, to the list of outbound actions of the time checks
  • Extended the attended transfer service to add shuttle and three-way-conference features

Bugfixes

  • 2660: Fixed an issue with the HA module where resources were incorrectly reacquired by the primary node when the connectivity between the two nodes of the cluster was interrupted and restored
  • 2574: Changed the refresh timing of the HA state page to avoid cases where, if the DNS failed to resolve, the update time exceeded the refresh time, causing GUI slowdown
  • 2666: Fixed an issue where under certain conditions the capture of the diagnostic track failed to start
  • 2665: Fixed the formatting of the response of the CDR REST API for requests in detailed csv format
  • 2655: Fixed an issue where under certain conditions an exception was generated when restoring configuration backups
  • 2652: Fixed an issue with remote controlling phones from KalliopeCTI Pro and Attendant Console when the phone was linked to a SIP account different from the extension number
  • 2650: Fixed the presentation of the calling number for click-to-call calls originating from the GUI for recording and listening custom audio files
  • 2646: Disabled the request of the options concerning the DNS when the PBX web interface is configured in DHCP mode (the DNS must always be statically specified)
  • 2648: Reduced the timeout for sent SIP requests to speed up the use of the backup line when necessary
  • 2403: Extended the display of validation errors for forms based on templates
  • 2624: Fixed an issue with the default hold music where hold music failed to play for attended transfers or cases where an inbound call from an external line was put on hold
  • 2632: Fixed an issue with the handling of the selection of the group pickup service where edits to the selection were not recognized by the PBX on a telephone level
  • 2631: Restored the correct functionality of the cancellation code for attended transfer
  • 2635: Fixed the display of the SIP account creation panel, which did not show the audio/video codec values inherited from the template
  • 2613: Fixed an issue with the handling of the SNMP agent configuration which caused the binding of the service only on the loopback interface of the PBX
  • 2639: Fixed an issue where audio was absent for outbound calls from toll-free numbers
  • 2623: Fixed an issue where the Fork2Mobile service failed to function on all previous 4.1 versions
  • 2603: Fixed the anonymization of calling numbers in the Call Center CDR for inbound calls from external lines

Firmware 4.1.4 (10/05/2016)

This version does not introduce new features but fixes some bugs present on previous 4.1.x versions in order to make way for the release of the MR 4.2.0 version.

Bugfixes

  • 2597: Fixed a bug that sometimes caused a loop within the numbering plan for custom range selections
  • 2599: Fixed a bug that prevented the correct functioning of the remote controlling of SNOM and Yealink phones through KalliopeCTI Pro
  • 2595: Fixed an issue that under certain conditions caused an exception when generating the provisioning files when mass importing devices for provisioning
  • 2587: Fixed an issue that in multi-tenant systems sometimes generated an exception when backup restoration was finalized
  • 2590: Removed cross-validation between extension numbers and numebring plan selections, which prevented the creation of a custom selection with the same number as an existing extension (and vice versa)
  • 2577: Fixed an issue where in systems without a multi-tenant license the File Manager showed the wrong direct download path, as it contained the UUID of the tenant
  • 2589: Fixed an issue where after listening to a custom audio file via browser the file did not play during calls
  • 2588: Restored the correct generation of the configuration for DIDs that point towards the "External API" application
  • 2586: Fixed a bug that prevented the deletion of a tenant for systems with a multi-tenant license
  • 2582: Fixed the validation of outbound line forms, which made it impossible to reduce the value of the maximum number of calls
  • 2581: Fixed a bug that prevented the correct restoration of backups in multi-tenant systems
  • 2580: Fixed an issue where the pbxadmin was unable to log in during updates
  • 2579: Fixed an error with the handling of calls that pass through time checks that contain switches
  • 2593: Fixed a bug that prevented the deletion of assigned lines when deleting a tenant (only in multi-tenant systems)

Firmware 4.1.3 (02/05/2016)

This version introduces the option to add audio files to the PBX by recording from a phone terminal (in addition to uploading prerecorded files). It also adds a special user for the authenticated access of the LDAP tree of the phonebook (its credentials can be inserted in the phone provisioning templates to make it unnecessary to manually insert those of each single PBX user in the phone)

New features

  • Created the "phonebook" user with a dedicated role with read-only permissions for the web panel and the LDAP tree of the system phonebook
  • Added a feature to the GUI to add audio files by following a guided procedure to record from the phone terminal (this feature also includes the option to play audio files on the system by request on a specific terminal and directly from the browser)

Bugfixes

  • 2573: Fixed a bug that caused a 500 error on the GUI when mass importing extensions where two or more lines contained the same username (including empty ones)
  • 2534: Fixed a bug that prevented the owner of a conference room from viewing and editing the room settings via web if their role did not have write access to the conference room panel
  • 2533: Fixed a bug that under certain conditions caused a 500 error when saving edits to a conference room
  • 2536: Fixed a bug that prevented users with the "Tenant user" role from accessing the shared system phonebook via the web GUI
  • 2575: Fixed an issue where it was impossible to create accounts on KPBXv4 Mini
  • 2576: Fixed an issue where the outbound prefixes in the calling number of an inbound call were not reconstructed

Firmware 4.1.2 (28/04/2016)

This version adds several features, including a call recording service (available for inbound or local calls to queues, groups, or extensions; call recording for outbound calls will be added in the next firmware release) on local or network storage, and support for the optional Call Center module.

New features

  • Added server-side pagination of the extensions and accounts panels to more quickly and efficiently handle amounts of entities larger than one thousand
  • Added support for the optional Call Center module:
    • Call Center CDR
    • Supervisor/operator roles
    • Dynamic handling of operators from the supervisor panel and KalliopeCTI client
    • Dynamic handling of the pause status from KalliopeCTI clients and through phone codes
    • Listen/Whisper/Barge services for supervisors
    • Automatically pauses operators who fail to answer a call in the queue before ring timeout
  • Added a call recording service (unconditional and on request) for inbound or local calls to queues, groups, or extensions
  • Network storage management that assignable to tenants and with quote support
  • Added a column for the mobile number linked to the extension in the template of the file for mass importing extensions
  • Changelog extension for registering account management actions
  • Added privacy user and admin roles to manage access to call recordings

Bugfixes

  • 2504: Fixed a bug that caused a GUI error when trying to delete a gateway
  • 2505: Fixed a bug which caused the time check bypass option not to be respected for calls to queues or groups
  • 2515: Extended the validated of gateway forms to prevent the use of spaces or special characters in the identifier
  • 2516: Fixed a bug when selecting the failover action for local or external calls to an extension
  • 2527: The secret field in configuration of the SIP accounts of terminations and trunks is now masked
  • 2529: Fixed an issue where the indicator on the GUI of the registration state of terminations and trunks associated to VoIP domains for which a port other than 5060 is specified remains gray even when registration is okay
  • 2530: Restored the correct backup functionality
  • 2531: Removed the parameter for the authentication request of calls from VoIP domains
  • 2537: Fixed some issues with deleting and editing gateways created with version 4.1.1
  • 2538: Fixed a bug that caused inbound calls to be refused if the external line commitment prefix was removed
  • 2539: Restored the correct assignation of audio file language for external calls
  • 2541: Fixed an issue where the PBX would drop a call instead of playing the error message when indicating a non-existent conference room
  • 2542: Removed the display of the mobile number linked to an extension in the integrated phonebook
  • 2548: Fixed the generation of the TFTP path between single and multi-tenant 4.1 systems
  • 2549: Fixed the handling of forwards to the numbering plan with selection request to the caller via DTMF (e.g. post-selection on IVR menu)
  • 2550: Restored the functionality of the service for playing an audio message on request to the interlocutor of a queue operator
  • 2551: Fixed the functionality of the "no answer" filter in the CDR panel
  • 2553: Restored the functionality of the extension deletion button
  • 2564: Restored the correct functioning of failover actions for calls to queue or groups when a time check is enabled

Firmware 4.1.1 (06/04/2016)

This version is the first in the 4.1 series released to the public. It introduces multi-tenant support (which can be activated through a license), KalliopeCTI Mobile support, and other features described in the changelog below.

New features

  • Added the "Remote API" PBX application to invoke external web services, which can be used, for example, to integrate the PBX dialplan with logic derived from queries to external databases
  • Added the option to activate AMI (Asterisk Manager Interface) access, limited to "call" and "originate" permissions, specifying credentials and an access ACL
  • Added support for a multi-tenant license (available only for KPBX-V4R+ physical devices and KPBX-V4-ESX virtual machines). With this license, multiple "virtual" PBXs can be placed within the same PBX, each with its own numbering plan and independent from the others.