Firmware:4.3.x

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

Return to Firmware


Firmware series 4.3.x (TR)

Firmware updates from the 4.3.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.2.1, is the stable release recommended for generic use that does not require features introduced in the TR.

WARNING: two bugs have been found in versions 4.3.8 and 4.3.9 that concern call recording (issues #4058 and #4078) and could prevent the regular functioning of this service. Specifically, bug #4078 prevents regular functionality at the beginning of each month. For this reason, if you have updated to one of these versions, we recommend updating to version 4.3.10 as soon as possible. If you have any doubts, please contact technical support through the usual channels.

Firmware 4.3.10 (20/03/2017)

New features

  • Provisioning
    • Added support for TENANT_UUID, TENANT_DOMAIN, and TENANT_NAME placeholders
    • Extended MAC address management to cover cases where a device is inserted by both the pbxadmin and the tenant admin
  • REST API
    • Added an API to allow editing of tenant configuration settings

Bugfixes

  • General
    • 4037: Fixed the display of the users panel for the privacyadmin
    • 4038: Fixed a bug that appeared when trying to enable privacy mode on a user that already had it enabled
    • 4080: Fixed a bug that under certain conditions appeared when restoring a backup
    • 4001: Fixed the handling of attended calls to a nonexistent selection, which were previously presented to the transferer
    • 4052: Fixed an issue that caused calls to fail when made to an extension with fork2mobile enabled but whose class does not permit calls to the configured mobile number
    • 4049: Fixed the way closing of voicemail box consultation services through the # key is handled
    • 4050: Fixed the handling of attempts to define a remote LDAP phonebook already defined in the PBX, which caused a 500 error on the GUI
    • 4043: Fixed an anomaly in the GUI when the admin reassigned a conference room previously assigned to a user
  • High availability
    • 3911: Fixed an issue where the cluster creation procedure sometimes failed when nodes were unable to reach the DNS servers
  • CDR
    • 4017: Integrated FORK2MOBILE event management
    • 4079: Fixed issues with the display of CDR rows when filtering as privacyadmin
  • Call recording
    • 4058: Fixed an issue introduced in version 4.3.8 with the generation of metadata files with unconditional call and unanswered call recording, which blocked recordings from being archived
    • 4078: Fixed a bug introduced in version 4.3.9 that prevented call recording at the beginning of the month
  • KalliopeCTI
    • 4046: Identified and fixed a memory leak in the kctis server
    • 4086: Fixed the failed presentation of the inbound caller name to CTI clients
    • 4073: Fixed an issue where periodic queue and operator statistics were not updated
  • Provisioning
    • 4075: Fixed the management of preconfigured redirection server properties
    • 4076: Fixed the management of redirection servers in multi-tenant systems
    • 4088: Fixed a bug in the provisioning file importer that caused the provisioning file encryption flag to be enabled when the corresponding column was left empty

Other changes

  • 3962: Changed the header strings of certain columns in the CDR and Call Center CDR and made uniform the strings with detail outcomes

Firmware 4.3.9 (09/03/2017)

New features

  • General
    • Added a SIP stack monitoring system with block/slowdown notification
    • Introduced the option to manage trunks with INVITE authentication even when registration is disabled
    • Added the option to create administration users, other than admin and pbxadmin, that are not linked to extensions
  • Provisioning
    • Added the option to enable/disable provisioning and MAC recognition services
  • REST API
    • Added a REST API for extracting the Call Center CDR (with details)
  • Call Center
    • Added management for Call Center licenses with limits on the number of operator/supervisor users
    • Added the option to generate reports after custom intervals of time in the Call Center CDR
    • Added more details to the Call Center CDR to completely track operator behavior

Bugfixes

  • General
    • 3889: Fixed an error with looking up callers on the user phonebook
    • 3969: Fixed an error with normalizing the international prefix for calls to Italy from abroad
    • 3906: Fixed a malfunction with rotating the web application logs
    • 3981: Fixed an issue with authenticating with Active Directory that allowed anonymous binding
    • 3996: Fixed an error with importing backups with configured authentication methods
    • 3997: Fixed an error with displaying the outcome of backup finalization
    • 3551: Fixed an issue with hold music audio for calls to external numbers
  • Call Recording
    • 3888: Fixed the functionality of the flag for disabling recording between extensions
  • GUI
    • 3891: Fixed the display of certain values inherited from templates in the extensions panel
    • 3976: Fixed the display of the TCP activation state in the account list
    • 3861: Fixed a display error in the gateway and VoIP domains on KPBXs with an expired VM license
  • KCTIS
    • 3845: Fixed a crash caused by the deletion (or deactivation due to license expiration) of a tenant with connected CTI clients
  • REST API
    • 3952: Fixed the CDR REST API to return the name of the caller instead of the calling number
    • 3971: Fixed the time filtering on the CDR REST API for requests that include different months
  • Multi-tenant
    • 3882: Fixed a malfunction with the display of redirection servers owned by pbxadmin for tenant admins
    • 3956: Fixed a malfunction that caused voicemail emails to be sent with the default sender
    • 3971: Fixed a malfunction when authenticating XMPP users (chat on KCTI clients)
    • 3984: Fixed an issue with the paging service
    • 4004: Fixed a bug with restoring tenant backups
  • HA
    • 3880: Fixed a malfunction with tftp provisioning with switches on secondary node
  • Call Center
    • 3869: Fixed an error that prevented the creation of Call Center CDR reports from CTI clients

Firmware 4.3.8 (06/02/2017)

New features

  • General
    • Added the ability to receive notifications for inbound calls (with the option to redirect to mobile) for extensions with no linked accounts by simulating ringing on a fake account
    • Added a mechanism for customizing the content of the "From:" SIP header as well as the optional "P-Asserted-Identity:", "P-Preferred Identity:", "Remote-Party-ID:", and "Call-Info:" ones for outbound calls from VoIP terminations and trunks
    • Added the option to start/shut down/restart services to the service state widget, possibly regenerating the corresponding configuration if necessary
    • Added a setting to the service state widget to start certain services (SIP PnP, SMTP, SNMP, TFTP) upon booting
    • Added management of product license codes associated with the annual extension of the PBX update license
    • Added a synchronization mechanism from the license server for previously activated licenses
  • Call recording
    • Extended the call recording configuration panel to allow the saving of files with the recording metadata alongside the audio file and optionally enabling sending it via email to a set of configurable destination along with the audio file itself
  • Minor changes
    • 3752: Added a maximum lifespan of one hour for call reservation requests, at the end of which the request is automatically canceled

Bugfixes

  • General
    • 3751: Fixed the handling of CLIR from VoIP terminations
    • 3833: Fixed the string that enables COLP sending and receiving on VoIP domains that continued to indicate the RPDI term
    • 3799: Fixed the display of the user management panel for enabling "Privacy" for the privacyadmin user
    • 3804: Fixed the validation of outbound line forms to prevent a concurrency that exceeds than the maximum PBX limit from being assigned
    • 3606: Fixed the functioning of the redirect to mobile action requested by KalliopeCTI Mobile for inbound calls to a queue
    • 3788: Fixed the ring timeout setting for calls forwarded to an external number by the failover action of an extension, which previously inherited the timeout value for the extension
    • 3779: Fixed an error that caused product licenses to fail to activate from the guided configuration wizard
  • Provisioning
    • 3781: Fixed an error introduced in version 4.3.7 that in single-tenant systems prevented provisioning file servicing via HTTP and HTTPS (only TFTP worked)
    • 3777: Fixed a javascript error that caused the page to lock when editing provisioning devices
    • 3768: Fixed an error with mass importing provisioning devices using a multi-tenant template file that includes the tenant_uuid column
    • 3557: Fixed the display of errors concerning the insertion of unknown brands or models in the provisioning device import file
  • CTI
    • 3776: Fixed an issue where duplicate messages were sent to CTI Mobile client when logging in or out with multiple connected clients for the same user
    • 3741: Fixed an issue where duplicate messages were sent to CTI Mobile client when disconnecting from the client while downloading voicemail audio files
  • REST API
    • 3789: Fixed the CDR data filtering to use the timestamp for the end of the call (which coincides with the time the call is inserted in the CDR) instead of the beginning
    • 3727: Fixed the called number field returned by the CDR API in compat_v3 mode to display the value of the "answered_by" column and not the "called_num" column
  • Multi-tenant
    • 3747: Extended the information on the tenant dashboard to display both the number of assigned lines and the maximum concurrency
    • 3744: Fixed the string in the display of the concurrency assigned to tenants from -1 to unlimited
    • 3743: Fixed the validation of the multi-tenant license activation wizard to make it possible to assign 0 external calls to the predefined tenant
    • 3746: Fixed the validation of the forms for assigning lines to tenants to prevent a concurrency per assigned line that exceeds the tenant concurrency from being assigned
    • 3767: Fixed the failed creation of LDAP users when creating a new tenant
    • 3555: Fixed the handling of attempts to create a second tenant with the same name as an existing one, which previously generated an exception

Firmware 4.3.7 (16/01/2017)

New features

  • General
    • Added support for calling line identification restriction (CLIR), with several modes: unconditional for extensions to local and/or external destinations, on request through a service code, on request based on the privacy configuration of the calling terminal
    • Added a completion of calls to busy subscriber service
    • Added a flag to enable P-Asserted-Identity header sending for outbound calls, containing the calling number even when CLIR is set
  • Provisioning
    • Added provisioning support for Escene devices
    • Added support for the AES encryption of generated provisioning files, with encryption keys that can be assigned to single terminals (feature available for Escene terminals)
    • Added redirection/provisioning server support for Yealink and Escene
  • Multi-tenant
    • Added a "file manager" panel for the pbxadmin user


Changes

  • General
    • 3386: Reduced call setup time by optimizing the dialplan
    • 3347: Extended the audit log to include system menu actions
    • 3668: Added protection from deletion/editing though file manager for files generated by the provisioning system
  • Multi-tenant
    • 3681: Extended the logic for assigning lines to allow concurrency overprovisioning to the tenants
    • 3282: Added the first configuration wizard to single tenants
    • 3670: Added a destination tenant recognition service for provisioning requests based on the MAC address of the requester

Bugfixes

  • General
    • 3587: Fixed the mass import of extensions from file to allow the insertion of rows with empty "username" attribute
    • 3693: Fixed an issue with viewing and filtering records by months of the previous year
    • 3711: Fixed a display issue in the audio file panel when one or more files are being used as the announcement message for the beginning or the end of call recording
    • 3730: Removed a restriction in inserting a user password when using an external authentication mechanism
    • 3553: The disabled state is now displayed in the switch selection within the time checks
  • High availability
    • 3654: Fixed an issue that made it impossible to disable HA on the secondary node
  • Provisioning
    • 3722: Fixed the handling of import from xls file when the SIP account is already used by another device
    • 3586: Fixed the mass import template returned in single-tenant systems (without the tenant_uuid column)
  • Phonebook
    • 3663: Restored the display of the personal phonebook the user GUI panel
  • REST API
    • 3627: Fixed an issue that caused a 500 error when invoking the CDR API in POST mode
    • 3600: Fixed the CDR API response that when authenticating as privacyadmin still returned anonymized external numbers
  • CDR
    • 3706: Fixed the filtering of the call detail of the user CDR
    • 3719: Fixed the display of the "sourcenum" attribute for calls that passed through a time check
  • LDAP
    • 3739: Fixed an issue when importing the shared phonebook that caused the duplication of LDAP contacts
    • 3737: Fixed an issue with starting the LDAP server that caused the deletion of the shared phonebook from the LDAP contacts
    • 3672: Fixed the failed lock of the PDAP server on Kalliope Mini that under certain conditions was erroneously started
  • Multi-tenant
    • 3766: Fixed an issue with the pbxadmin accessing KalliopeLogger
    • 3666: Fixed the handling of attempts to delete a template used by one or more devices
    • 3674: Restored the functionality of calls (via trunk) to remote extensions of a tenant
  • KalliopePBX v3 backup importer
    • 3626: Fixed several issues with importing v3 backups
    • 3657: Fixed an issue with importing a backup under specific conditions of the phonebook present in the backup
    • 3677: Fixed the import of provisioning data after adding the tenant_uuid column
    • 3644: Fixed the import of the unconditional forward service when the values are different from the default
    • 3476: Fixed the import of IVR menu, which made it impossible to add missing selection to imported menus

Firmware 4.3.6 (28/11/2016)

New features

  • General
    • Added T.38 passthrough configuration parameters to the SIP settings (error correction mode, max datagram size)
  • Provisioning
    • Added the option to define custom placeholders in the provisioning templates
    • Added the option to define custom device models, associating customizable rules for constructing the names of the resulting provisioning files
    • Added the option to manage provisioning templates and devices on a pbxadmin level
  • Call Center
    • Added a call reservation on queue service
  • Multi-tenant
    • Added the option for the pbxadmin to use the KalliopeLogger software for diagnostic and monitoring calls to and from tenants
  • Service provider
    • Added a panel that collects the maximum number of daily and monthly configured extensions per tenant
  • XMPP chat/presence
    • Added a server module for managing message archival in order to obtain the complete history of a user's conversations on all clients
  • REST API
    • Added an API for editing account templates
    • Added APIs for managing new provisioning features (custom placeholder, custom devices, provisioning by pbxadmin)

Changes

  • General
    • 3217: Added an indication on the dashboard of which firmware version is running by displaying an R
    • 3265: Optimized configuration reload when applying multiple changes from the GUI or through APIs

Bugfixes

  • General
    • 3552: Fixed an error that blocked the finalization of backup restoration
    • 3459: Fixed an error message when activating G.729 licenses while the Digium server was unable to be reached
    • 3457: Fixed a configuration error that made it impossible to disable SNMP agent execution
    • 3431: Introduced an automatic mechanism for resolving the issue where the unreachable state of the VoIP domain subsisted if the system was started while the configured DNS servers were unreachable, making it impossible to make and receive calls
    • 3544: Fixed the handling of the response when the configured busy level is reached so that the "486 Busy Here" message is returned instead of the generic "603 Declined"
    • 3294: Fixed the behavior of Fork2Mobile calls to respect the timeout for unanswered calls configured for the extension, which previously kept ringing even after the timeout was reached, making it impossible to use the forward action set for unanswered calls
    • 3463: Fixed an error introduced in version 4.3.5 that made it impossible to define new roles
    • 3346: Fixed the display of the total number of rows in tables when a search filter is applied
    • 3403: Fixed the management of the time check configuration panel, which generated a 500 error when a switch was enabled while none were selected in the drop-down menu
    • 3410: Fixed the mechanism for sending advance license expiration notifications via email
    • 3402: Fixed the failed presentation of the caller name for calls to remote numbering ranges (extensions)
    • 3321: Fixed the functionality of the manipulation rules of calling and called numbers on outbound lines when multiple range match rules are present
    • 3370: Fixed the handling of empty rows when mass importing files
    • 3368: Fixed the handling of new audio files with the same name as an existing one
    • 3378: Fixed the handling of strings concerning IP addresses in which all 4 octets are 3-digit numbers, for which the automatic format of the cell passes from text to number, losing the "." characters when importing from an XLS file
  • Phonebook
    • 3121: Fixed an issue with the misalignment of search filters in the shared and personal phonebooks when the speed-dial service is disabled
    • 3382: Changed the timeouts to avoid "504 Gateway timeout" errors when importing the phonebook from file while the number of contacts exceeded a few tens of thousands; a 50000 contact limit for single imports was added
    • 3136: Removed the speed-dial definition box in the contact configuration panel when speed-dial is globally disabled
    • 3390: Removed the display of mobile numbers linked to extensions from the extension phonebook visible to non-admin users
  • XMPP chat/presence
    • 3513: Fixed an issue that prevented the presence state for users with roles other than base "tenant user" from being displayed
  • Call recording
    • 3188: Fixed the handling of multiple sequential recording requests for the same call
  • CDR
    • 3411: Fixed the display of calls that use the FastXfer service
    • 3416/3425: Harmonized the exit cause strings and fixed certain outcomes (e.g. outbound line not available, call limit reached)
  • KalliopeCTI
    • 3419: Fixed an issue with remote controlling Yealink phones with fw xx.73.xx.xx firmware (with KCTI Pro) that caused multiple DTFM tones not to be sent
    • 3392: Fixed an error that caused the string "xxx" to be sent as the display-name for calls to or from an external number (when the calling/called number was absent from the application phonebook)
    • 3373: Fixed the failed sending to CTI clients of information on Organization or Department of the extension phonebook contacts when they were defined in the template but not defined on an extension configuration level
    • 2558: Restricted the admissible number validation for the click-to-call service to exclusively accept strings containing only digits (0-9) and phone characters (+, *, #)
    • 3294: Fixed the handling of calls from KalliopePhone that, under certain conditions, instead of completing correctly sometimes caused the call by the destination of the transfer to continue towards the failover action for when the transferring extension is unavailable
  • Multi-tenant
    • 3345: Fixed the handling of requests for the creation of a tenant with the same domain name as an existing one, which previously generated a 500 error
    • 3443: Fixed an error that caused the import of a tenant from a preexisting backup to fail
    • 3150: Fixed the display of multi-tenant license limits

Firmware 4.3.5 (08/11/2016)

New features

  • Added support for the new Kalliope 4 Service Providers license

Changes

  • General
    • 3311: Extended the remote API application to support passing the "DNID" (called number) parameter to the APIs and handle the "displayprefix" tag in the response for setting a prefix to the Display Name
    • 3222: Added a domain/gateway reachability state check before sending a call to the outbound line, so that the backup line can be immediately used if necessary
    • 3331: Changed the activation state BLFs for the Boss-Secretary service filters to use "*" instead of "-" as the separator between the ID of the boss and the ID of the secretary
    • 3260: Extended the wizard to manage link.voipvoice.it as well as sip.voipvoice.it for the VoipVoice provider
  • KalliopeCTI
    • 3334: Transferred to the clients the state of the BLFs associated to the Boss-Secretary service (information not currently used by the clients)
    • 3314: Optimized the sending of queue statistics to supervisors and operators

Bugfixes

  • General
    • 3143: Fixed an issue where, when importing a backup made on a different machine, the outbound lines were not selectable in the outbound routing rules and had to be recreated
    • 3327: Fixed the handling of records with empty "contactType" when importing the phonebook from file
    • 3323: Fixed the validation of the speedDial field when importing the personal phonebook from file
  • CDR
    • 3306: Fixed the registration of the outcome of an unanswered outbound call when the backup line is in use, which previously returned the UNAVAILABLE state associated with with the first call attempt
  • KalliopeCTI
    • 3330: Fixed the transfer to clients of the Organization and Department information corresponding to extensions when the attributes were defined in the template but not for the extension
    • 3333: Removed notifications to clients of the "mobile number" and "email" information configured for each extension
    • 3312: Fixed the handling of on call service codes when they have been changed from the predefined ones
  • Multi-tenant
    • 3222: Fixed the handling of maps assigning operators to queues when multiple tenants are present
    • 3336: Fixed the calculation of the line limits in the tenant configuration

Firmware 4.3.4 (17/10/2016)

New features

  • Added a mechanism for automatically registering SNOM terminals (defined among the provisioning devices) on the redirection server of the producer

Changes

  • KalliopeCTI client
    • 3057/3160: The client (version 4.2.1 or later) now displays the activation state of the on-demand call recording service and the activation state of the recording following the press of the corresponding key

Bugfixes

  • General
    • 3191: Fixed an issue with saving extensions that caused a 500 error unless all failover actions were redefined from the ones from the template
    • 3255: Fixed the display of trunk and termination status on a domain when multiple trunks and/or terminations are present
    • 3257: Fixed the display of the reachability status of a domain when the IP or hostname is edited
    • 3247: Fixed the functioning of the search filter for the current month in the audit log
    • 3224: Restored the functionality of the Fork2Mobile feature for direct calls to the members of a ring group, which has not been working since version 4.1.1
    • 3199: Fixed an issue where inbound calls that passed through a time check were terminated when a button was pressed while the closing message was playing
    • 3220: Fixed a validation issue when importing contacts from files with empty speeddials
    • 3176: Made uniform the error response (a generic "invalid credentials" message) when logging into the web GUI with the wrong credentials, as a disabled or a non-existent user, in order not to give away information on the existence or lack thereof of a specific username
    • 3179: Fixed the behavior of the PBX for direct calls to a disabled extension, which did not proceed in the numbering plan to a custom selection but were instead terminated
    • 3144: Any spaces at the beginning or the end of a field will now be removed when saving phonebook contacts
    • 3164: Any spaces at the beginning or the end of attributes of contacts imported from XLS/CSV files, which previously caused validation to fail, will now be removed
    • 3156: Fixed an issue where hold music failed to play when transferring an external call in a queue
  • KalliopePBX v3 backup importer
    • 3183/3184/3185/3246: Extended 3.12.3 backup validation checks to handle entities (extensions, groups, queues, etc.) with duplicate keys
  • Multi-tenant
    • 3208: Fixed an issue with backup restoration in multi-tenant mode where the procedure failed during finalization
  • REST API
    • 3205: Fixed an issue where creating extensions via REST API did not correctly generate the configuration of BLF keys
  • CDR
    • 3154: Made uniform the columns available in the web panel and those resulting from exporting to CSV/XLSX/XML/JSON

Firmware 4.3.3 (30/09/2016)

New features

  • Added queue configuration options to mark paused operators or operators with an unregistered terminal as not available for service in order to execute the failover action without having to wait in the queue

Changes

  • 2995: Changed the phonebook import format to conform with the one used when exporting
  • 2993: Increased the maximum number of extensions that can be created via configuration wizard from 10 to 100
  • 3011: Changed the name of the headers of certain columns in the CDR
  • 3114: Changed certain strings in the extension panel
  • 3125: Reduced the wait between activating the paging service in "unattended" mode and the start of the call from 3 seconds to 1 second
  • 3074: Added new Yealink telephone models to the list of provisioning devices

Bugfixes

  • KCTI
    • 3137: Fixed the remote control of Yealink phones, which in cases with two or more calls on the terminal acted only on the call on the first line
  • General
    • 3111: Fixed an issue where new device provisioning templates were not displayed when assigning templates to a terminal
    • 3132: Fixed an issue with the mechanism for mass import from Excel files, which generated a 500 error when empty rows were present
    • 3130: Fixed an error with field validation when mass importing provisioning devices when rows with a note field contained a numeric value
    • 3110: Fixed the mechanism for resetting failover actions, which previously prevented entities (extensions, queues, groups, etc.) from being deleted while in use as the destination of a failover action
    • 3112: Fixed a bug that prevented edits to custom selections in the numbering plan from being saved
    • 3104: Fixed an issue where under certain conditions the write lock for the web interface was incorrectly generated
    • 3086: Fixed an issue where the main partition of the PBX was filled when call recording on demand was enabled for queues but unconditional call recording was disabled
    • 3076: Fixed the functionality of the electronic lock service
  • Multi-tenant
    • 3101: Fixed the display of the status of accounts in the dashboard of tenants other than the default
    • 3098: Fixed the notification message for reaching the maximum number of extensions assignable to a tenant
    • 3081: Fixed an error that prevented the creation of the TFTP folder of a tenant contextually to the creation of the tenant itself until the PBX was rebooted
  • KalliopePBX v3 backup importer
    • 3090: Fixed the handling of ring groups with duplicate extensions with the same priority
    • 3088: Fixed the handling of voicemail boxes

Firmware 4.3.2 (15/09/2016)

New features

  • Introduced a new service: Hot Desking
  • Added the option to configure an outbound proxy for communication with SIP accounts

Bugfixes

  • KCTI
    • 3058: Fixed an issue where certain notifications were not forwarded from telephones to the linked client
  • General
    • 3049: Fixed an issue with the handling of batch actions on extensions and SIP accounts (e.g. deleting 500 or more extensions), which previously caused the execution of the command to fail

Firmware 4.3.1 (06/09/2016)

New features

  • Introduced a new service: Paging
  • Extended notifications sent to the KalliopeCTI clients to optimize call management

Bugfixes

  • Multi-tenant
    • 2953: Fixed the display of the tenant admin dashboards, which in version 4.3.0 were visible to the pbxadmin
    • 2989: Fixed an error introduced in version 4.2.1 that caused the incorrect routing of inbound calls from external lines for multi-tenant systems
  • KalliopePBX v3 backup importer
    • 2972: Added a way to handle multiple references to the same audio file, not present in the backup (e.g. dismissed IVR menus), which caused an exception when inserting the duplicate entry in the database
    • 2974-2976: Fixed the handling of errors during import; now if an error occurs, a banner will apear to restore the consistency state of the internal databases before restarting import
    • 2985: Fixed an error when importing KCTI usernames what prevented authentication unless each usernames was redefined
  • CDR
    • 2951: Fixed the handling of calls presented to multiple terminals, which in some cases were registered as not answered even when they were
    • 2957: Fixed the failed registration of direct calls to an extension sent to voicemail box
    • 2964: Fixed the handling of calls to extensions, groups, and queues that are canceled by the client, which were previously registered as not answered
  • General
    • 2954: Restored the maximum size for audio backup files uploaded to the web interface to 64 MB, which was erroneously reduced to 1 MB with the web server replacement in version 4.3.0
    • 2978: Fixed an issue that under certain conditions caused an exception when accessing the queue panel, limited to Mini devices
    • 2979: Added user dashboard configuration to configuration backups
    • 2981: Fixed the handling of provisioning devices when an extensions and accounts are deleted, which previously generated an exception
    • 3007: Changed the authentication mechanism of Action-URIs used for remote controlling Yealink phones (from query-string to HTTP Basic Authentication) for v73 phones with firmware version x.73.0.50 or later and phones of the v80 series or later
    • 3009: Restored the functionality of the Distinctive Ringing feature (currently available for SNOM, Yealink, and Gigaset Pro DExx0 devices)
    • 3017: Fixed the functionality of the cancellation code for the call redirection service, which, when digits other than the cancellation code were present, set up a new redirection to that destination
    • 3018: Changed the mechanism for calls to the mobile number linked to and extension to omit the confirmation request for fastXfer and redirection from KalliopeCTI Mobile (confirmation requests are kept for fork2mobile and click-to-call for mobile)
  • REST API
    • 3016: Fixed an issue where REST APIs did not respect the user activation flag and the use of external authentication providers


Firmware 4.3.0 (09/08/2016)

WARNING: a bug has been found in version 4.3.0 that, in multi-tenant systems, causes the incorrect routing of inbound calls from external lines, preventing their reception and causing the inbound call to be terminated with the "603 Declined" response. For this reason, we recommend not updating multi-tenant systems to this version and instead directly updating to version 4.3.1 or later.

New features

  • Call Center Module - Call Tagging (work Code)
  • Dynamic user-customizable dashboard
  • Web server and GUI reworking to increase execution speed and web socket support

Bugfixes

This release includes all bugfixes from versions 4.2.0 and 4.2.1