Differenze tra le versioni di "Firmware:4.4.x/en"

Da Kalliope Wiki.
Jump to navigation Jump to search
(Creata pagina con "Firmware:4.4.x")
 
(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...")
 
(32 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
<languages />
<languages />
I firmware della serie 4.4.x sono Maintenance Release LTS, ossia versioni stabili e supportate a lungo termine. Le release di questa serie sono sottoposte a test approfonditi in laboratorio prima del rilascio al pubblico e per questo garantiscono una maggiore stabilità.
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) ==
== Firmware 4.4.2 (12/09/2017) ==


===Malfunzionamenti corretti===
===Bugfixes===


*Generale
*General
**Corretto bug sul funzionamento del filtro Abilitato/Disabilitato in diverse liste (ad es. Lista delle stanza MeetMe)
**Fixed a bug that prevented the Enabled/Disabled filter in several lists (e.g. the MeetMe room list) from functioning
**Corretto bug che causava il rifiuto delle chiamate uscenti nel caso in cui una delle linee associate al dominio del trunk o terminazione utilizzata fossero configurate con un limite di contemporaneità 0 (illimitato)
**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)
**Risolto un problema che causava un errore irreversibile in visualizzazione della pagina di Gestione Utenti quando il numero di utenti definiti era superiore a 1000
**Fixed an issue that caused an irreversible error when viewing the User management page when the number of defined users was greater than 1000
**Corretta gestione dei nomi degli account SIP contenenti il carattere "-"
**Fixed the handling of SIP accounts that contain the "-" character in their username
**Corretta la validazione dei form in cui può essere configurato l'inoltro ad un numero esterno in quanto le modifiche al numero di destinazione costituite dall'aggiunta o rimozione del prefisso 0 non venivano salvate
**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
**Corretto un errore che causava la rimozione dei diritti di Privacy eventualmente attivi su un utente in caso di modifica dell'utente da parte dell'admin
**Fixed an error that caused the removal of the privacy permissions of a user following edits to that user by the admin
**Corretto un errore che causava la riproduzione del messaggio audio dell'azione di trabocco predefinita durante le fasce orarie di un controllo orario, nel caso in cui per una determinata fascia sia definita un'azione di trabocco specifica ma senza un file audio associato
**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
**Risolto un problema che, nel caso di Click-to-call da KalliopCTI Free (o Pro senza pilotaggio) verso un numero esterno occupato, causava la mancata indicazione dell'esito al chiamante
**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
**Corretto un problema che in alcune condizioni causava un errore durante il salvataggio degli interni remoti nella configurazione di un trunk
**Fixed a bug that under certain conditions caused an error when saving remote extension in the configuration of a trunk
**Corretto problema sincronizzazione manuale orario tramite NTP se l'orario iniziale è successivo a quello corrente
**Fixed a bug that caused manual time synchronization via NTP to fail when the current date was later than the effective one
**Risolto un bug che impediva la cancellazione delle regole di ACL nei gruppi di Paging
**Fixed a bug that prevented the deletion of ACL rules in paging groups
**Risolto un bug che causava la generazione di un errore in caso di tentativo di cancellazione delle regole ACL nei gruppi di Paging
**Fixed a bug that caused an error to be generated when trying to delete ACL rules in paging groups
**Corretto un bug che impediva la visualizzazione del dettaglio delle varie entità anche in caso di presenza del permesso di lettura al ruolo assegnato all'utente
**Fixed a bug that prevented the details of several entities from being displayed even when the role of the user included read permissions


*Servizi telefonici
*Telephone services
**Corretta anomalia servizio di Paging con ripetizioni infinite di un file audio preregistrato
**Fixed an anomaly in the paging service with infinite repetitions of a prerecorded audio file  
**Corretto un bug che preveniva la riproduzione della musica di attesa associata ad una stanza MeetMe
**Fixed a bug that prevented playback of hold music for MeetMe rooms


*Hot desking
*Hot desking
**Aggiunta gestione dell'eventuale disallineamento tra lo stato di login di un interno e l'effettivo stato di provisioning del terminale
**Added a way to handle cases where the login state of an extension and the provisioning state of the terminal are misaligned


*CTI
*CTI
**Risolta una criticità che in determinate condizioni causava il riavvio del server CTI in fase di invio di un messaggio a client iOS
**Fixed a criticality that under certain conditions caused the CTI server to restart when sending a message to iOS clients


*CDR
*CDR
**Omessa visualizzazione della stringa "xxx" come Nome chiamante nel CDR anonimizzato
** The string "xxx" is no longer displayed as the Caller name in the anonymized CDR
**Visualizzazione nome dell'interno chiamato nella sezione dei dettagli di chiamata
**The name of the called extension is now displayed in the call detail section
**Modificata la logica di filtraggio del Registro Chiamate per evitare i blocchi della GUI legati all'esaurimento della memoria di sistema nel caso di CDR con un numero di chiamate (per mese) superiore ad alcune decine di migliaia
**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
*HA
**Corretto un bug che permetteva di avviare l'aggiornamento del firmware del PBX anche con il servizio HA attivo
**Fixed a bug that allowed PBX firmware updates even when the HA service was active
**Aggiunta sincronizzazione della cartella di provisioning di PBX (nel caso multitenant) e del registro delle richieste di provisioning
**Added synchronization of the PBX provisioning folder (in multi-tenant scenarios) and the provisioning request record


*Provisioning
*Provisioning
**Corretta una inconsistenza che impediva il funzionamento del provisioning tramite HTTP/HTTPS nel caso di centrali in cui sia stato installato direttamente un firmware 4.3.9 o superiore (bug non presente per le centrali aggiornate da versioni 4.3.8 o precedenti)
**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)
**Corretta la gestione dei permessi di modifica delle entità di provisioning (device, template) in modo che i power user possano editare quelle create dall'admin, e viceversa
**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


*Multitenant
*Multi-tenant
**Aggiunta la possibiltà di ordinare le regole di mappaggio in ingresso sulle linee assegnate
**Added the option to order inbound mapping rules on assigned lines
**Corretto un bug che impediva di effettuare il pilotaggio da KalliopeCTI dei telefoni supportati per i tenant diversi da quello di default
**Fixed a bug that prevented KalliopeCTI from remote controlling supported phones for tenants other than the default
**Corretto un bug che causava il non funzionamento del servizio Paging (in modalità Unattended) per i tenant diversi da quello di default
**Fixed a bug that caused the paging service in unattended mode to fail to function for tenants other than the default
**Corretto bug che causava la non corretta visualizzazione degli account  nella lista dei gruppi di paging per i tenant diversi da quello di default
**Fixed a bug that caused accounts in the paging group list to be incorrectly displayed for tenants other than the default


*API REST  
*API REST  
**Corretta esportazione da API REST del CDR dettagliato in formato csv
**Fixed exportation from REST API of the detailed CDR in cvs format


== Firmware 4.4.1 (29/05/2017) ==
== Firmware 4.4.1 (29/05/2017) ==


=== Nuove funzionalità ===
=== New features ===
*Generale
*General
**Aggiunta opzione per forzare il trabocco immediato da una coda nel caso in cui tutti gli operatori siano occupati
**Added an option to force the failover action for a queue when all operators are busy
**Aggiunta gestione licenza White Label
**Added White Label license management


*Provisioning
*Provisioning
**Aggiunto device built-in Snom D745
**Added built-in device Snom D745


=== Malfunzionamenti corretti ===
=== Bugfixes ===


*Generale
*General
**4446: Corretto bug che impediva di cancellare e/o disattivare un interruttore all'interno di un controllo orario
**4446: Fixed a bug that prevented switches from being deleted or disabled within a time check
**4512: Corretto bug su validazione form URL API Esterne
**4512: Fixed a bug with validating external API URL forms
**4561: Corretto malfunzionamento su creazione casella vocale in mass import degli interni
**4561: Fixed a malfunction in voicemail box creation when mass importing extensions
**4402: Aggiunta nel form del menu IVR validazione del parametro azione di trabocco verso entità
**4402: Added validation of failover actions towards entity parameters in the IVR menu form
**4433: Aggiunta indicazione su mancato salvataggio file audio contenenti spazi
**4433: Added an indication when audio files containing spaces fail to save
**4448: Corretto bug su gestione instradamento da/verso interni remoti
**4448: Fixed a bug in routing management to/from remote extensions
**4429: Corretto bug su strategia di squillo fewestcall all'interno di una coda
**4429: Fixed a bug in the fewestcall ring strategy within a queue
**4263: Corretto malfunzionamento che causava la sovrascrittura di un backup esistente in caso di creazione di un backup con lo stesso nome
**4263: Fixed a malfunction that caused an existing backup to be overwritten when a backup with the same name was created
**4407: Risolto problema di lentezza nel reload dei servizi VoIP in presenza di numerose registrazioni di chiamate
**4407: Fixed a slowdown when reloading VoIP services when too many call recordings are present
**4559: Corretto bug che causava la mancata cancellazione degli account Hot Desking quando veniva cancellato un interno con hot desking attivo
**4559: Fixed a bug that caused hot desking accounts not to be deleted when deleting an extension with hot desking enabled
**4484: Corretta visualizzazione limite di account su pannello Applicazioni -> Hot Desking
**4484: Fixed the display of account limits in the Applications -> Hot Desking panel
**4492: Corretto bug su generazione link in pannello Applicazioni -> Hot Desking
**4492: Fixed a bug with generating links in the Applications -> Hot Desking panel
**4581: Corretto malfunzionamento pannello Applicazioni -> Hot Desking in caso di limite di account disponibili raggiunto
**4581: Fixed a malfunction in the Applications -> Hot Desking panel when the available account limit was reached
**4554: Corretto malfunzionamento servizio Direttore-Segretaria in caso di trasferimento di chiamata tra segretarie di gruppi diversi
**4554: Fixed a malfunction of the Boss-Secretary service when transferring a call between secretaries belonging to different groups
**4478: Corretto bug in attivazione licenza 4SP su PBX con licenza multi tenant scaduta
**4478: Fixed the handling of 4SP license activation on PBXs with an expired multi-tenant license


*CDR
*CDR
**4440: Corretto bug che non consentiva il corretto funzionamento delle API REST del CDR
**4440: Fixed a bug that prevented the correct functioning of CDR REST APIs
**4401: Corretto bug sul CDR export che causava l'esportazione solo delle chiamate visualizzate sulla GUI  
**4401: Fixed a bug that caused only calls displayed on the GUI to be exported
**4403: Corretto bug sui report generati dal CDR Call Center (le chiamate trasferite non venivano incluse nel report)
**4403: Fixed a bug that caused transferred calls not to be included in reports generated by the Call Center CDR


*Provisioning
*Provisioning
**4562: Corretto bug su assegnazione template a dispositivi dopo filtraggio per modello
**4562: Fixed a bug with assigning templates to devices after filtering by model


*Multitenant
*Multitenant
**4499: Corretto malfunzionamento azione di failover regole LCR in caso di fallimento per limite massimo di chiamate raggiunto
**4499: Fixed a malfunction of LCR rule failover actions in case of failure due to reaching call limit
**4520: Corretto bug che impediva la modifica di un device di provisioning da pbxadmin dopo avere eliminato l'account associato
**4520: Fixed a bug that prevented pbxadmin from editing a provisioning device after deleting the associated account
**4543: Corretto malfunzionamento su server Jabber che poteva causare il fallimento nella creazione dei tenant
**4543: Fixed an issue with restarting the Jabber server that sometimes prevented the creation of new tenants


*KPBXv3 backup importer
*KPBXv3 backup importer
**4141: Corretto bug che causava l'inserimento dei contatti personali nella rubrica condivisa
**4141: Fixed a bug that caused personal contacts to be inserted in the shared phonebook
**4140: Corretto bug che causava la generazione di rubriche utenti doppie
**4140: Fixed a bug that duplicated user phonebooks
**4039: Corretto bug in importazione del timeout di trabocco per gli interni
**4039: Fixed a bug with importing failover timeouts for extensions


== Firmware 4.4.0 (04/05/2017) ==
== Firmware 4.4.0 (04/05/2017) ==


=== Nuove funzionalità ===
=== New features ===
*Generale
*General
**Sostituzione modulo codec G.729 con versione ricompilata GPL
**Replaced the G.729 codec module with a recompiled GPL version
**Aggiunta registrazione PBX su Tribe e associazione a partner
**Added PBX registration on Tribe and association to partners
**Aggiunta gestione Request-URI alfanumerici per chiamate in ingresso
**Added alphanumeric Request-URI management for inbound calls
**Aggiunti file grafici con il logo Kalliope da utilizzare nei display dei telefoni evoluti
**Added image files with the Kalliope logo for use in telephone displays


*REST API
*REST API
**Implementata gestione richieste POST con dati in formato JSON
**Implemented handling of POST requests with data in JSON format
**Aggiunta REST API per lista Tenant
**Added a REST API for listing tenants
**Aggiunte REST API per lista, creazione, modifica e cancellazione Tenant Group
**Added REST APIs for listing, creating, editing, and deleting tenant groups


*Provisioning  
*Provisioning  
**Aggiunta nuovi device (Yealink T46S, Gigaset Pro Maxwell Basic/3/10)  
**Added new devices (Yealink T46S, Gigaset Pro Maxwell Basic/3/10)  
**Aggiunta gestione di nomi di device/brand built-in in conflitto con quelli custom inseriti dall'utente
**Added a way to handle built-in device/brand names that conflict with the custom ones set by the user


*CDR  
*CDR  
**Aggiunta visualizzazione account_code di call_details in CDR e operator_exten in CDR Call Center
**The account_code of call_details in CDR and operator_exten are now displayed in the Call Center CDR


=== Malfunzionamenti corretti ===
=== Bugfixes ===
*Generale
*General
**4008: Corretta anomalia funzionamento direct media
**4008: Fixed an anomaly in direct media functionality
**4245: Modificata validazione campi nome/cognome di interno per impedire l'uso dei caratteri ; " '
**4245: Changed the validation of first name/last name fields for extensions to prevent the use of the characters ; " '
**4128: Modificata Gestione Utenti da Power User per impedire la creazione di utenti con ruoli diverso dal proprio o utente di tenant  
**4128: Changed user management by Power Users to prevent the creation of users with roles other than their own or tenant user
**4271: Risolto bug su timeout ripristino backup monotenant con un numero elevato di interni
**4271: Fixed a timeout bug when restoring single-tenant backups with a high number of extensions
**4369: Risolto bug sulla connessione contemporanea di un elevato numero di client XMPP
**4369: Fixed a bug in the simultaneous connection of a high number of XMPP clients
**4351: Risolto bug validazione form Direttore-Segretaria nel caso di segretarie duplicate
**4351: Fixed a bug in the Boss-Secretary form validation when there are duplicate secretaries
**4284: Risolto bug instradamento in ingresso per interni remoti provenienti da linee esterne
**4284: Fixed an inbound routing bug for remote extensions originating from external lines


*KalliopeCTI
*KalliopeCTI
**4132: Risolto bug che in caso di cambio della login password da WEB GUI ne impediva l'aggiornamento su KCTIS (login da KCTI Client) fino al riavvio del servizio
**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: Risolto problema encoding che causava la non corretta visualizzazione di alcuni caratteri nelle notifiche da KCTIS a KCTI Mobile
**4240: Fixed an encoding problem that caused certain characters in notifications from KCTI to KCTI Mobile to be incorrectly displayed
**4100: Risolto malfunzionamento che causava il mancato invio delle notifiche a KCTI Mobile che si disconnettevano immediatamente dopo la connessione
**4100: Fixed a malfunction that caused the failed sending of notifications to KCTI Mobile that disconnected immediately after connection


*Multitenant
*Multi-tenant
**4122: Corretta anomalia che poteva causare la cancellazione dei tenant in caso di fallimento nella creazione di un nuovo tenant
**4122: Fixed an anomaly that sometimes caused the deletion of tenants when new tenant creation failed
**4278: Corretta anomalia che causava il timeout della GUI nella creazione / ripristino di backup di grandi dimensioni (in termini di numero di tenant)
**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: Corretta anomalia gestione chiamate in uscita verso interni remoti tra tenant appartenenti allo stesso Tenant Group
**4180: Fixed an anomaly in the handling of outbound calls to remote extensions among tenants belonging to the same tenant group
**4312: Corretto bug che impediva lo spostamento di interni remoti tra tenant dello stesso Tenant Group
**4312: Fixed a bug that prevented the movement of remote extensions among tenants belonging to the same tenants group
**4352: Corretto bug cha causava il fallimento dell'importazione del backup di tenant con spazi nel nome
**4352: Fixed a bug that caused importing of tenant backups with spaces in their names to fail


*Hot Desking
*Hot Desking
**4144: Risolto bug che impediva il funzionamento del servizio di Hot Desking
**4144: Fixed a bug that prevented the functioning of the hot desking service
**4136: Risolto bug che impediva di creare i file di provisioning per gli account di Hot Desking
**4136: Fixed a bug that prevented the creation of provisioning files for hot desking accounts
**4347: Risolto bug che causava al logout la mancata riprododuzione del file audio di conferma
**4347: Fixed a bug where the confirmation audio file failed to play upon logout


*IVR
*IVR
**4157: Corretto pannello di modifica per impedire la scelta del file audio da riprodurre quando la selezione è disabilitata
**4157: Fixed the editing panel to prevent audio filed from being selected when selection is disabled
**3839: Modificata modalità predefinita di visualizzazione da albero ad elenco
**3839: Changed the default viewing mode from tree to list


*REST API
*REST API
**4199: Corretta visualizzazione documentazione su URL api/doc  
**4199: Fixed the display of documentation on api/doc URL
**3791: Modificata REST API /rest/extension per restituire non solo l'elenco ma tutti gli attributi delle extension  
**3791: Changed the /rest/extension REST API to return not only the list but also all extension attributes


*Phonebook
*Phonebook
**4138: Risolto problema esportazione in formato xlsx di una rubrica con campi che contengono valori malformati
**4138: Fixed an issue with exporting a phonebook with fields that contain malformed values in xlsx format


*CDR  
*CDR  
**3998: Risolto problema visualizzazione entry con numero chiamante (o chiamato) con caratteri , ; " '
**3998: Fixed an issue with viewing entries where the calling or called number includes the characters  , ; " '
**4233: Risolto bug su visualizzazione chiamata prelevata da coda (anche su CDR Call Center)
**4233: Fixed a bug with viewing a call that was picked up from a queue (also on Call Center CDR)
**4195: Risolto bug su visualizzazione chiamata a coda inoltrata a interno
**4195: Fixed a bug with viewing calls to a queue forwarded to an extension
**4248: Risolto bug su valorizzazione account_code nei call_details  
**4248: Fixed a bug with the value of the account_code in the call_details
**4224: Risolto bug su valorizzazione numero sorgente nei call_details  
**4224: Fixed a bug with the value of the source number in the call_details  
**4254: Risolto bug su valorizzazione esito per chiamate verso interni remoti non risposte
**4254: Fixed a bug with the value of the outcome of unanswered calls to remote extensions in the call_details
**4255: Risolto bug su anonimizzazione numero sorgente nei call_details per chiamate da interni remoti
**4255: Fixed a bug with anonymizing the source number in the call_details for calls from remote extensions
**4212: Risolto problema visualizzazione CDR da pannello utente con ruolo diverso da utente del tenant
**4212: Fixed an issue with viewing the CDR from the panel of a user with a role other than tenant user


*Call Center  
*Call Center  
**4252: Modificato filtraggio per data del CDR Call Center per utilizzare il timestamp di fine chiamata e non quello di inizio
**4252: Changed Call Center CDR data filtering to use the timestamp for the end of the call and not the beginning
**4257: Risolto bug che poteva causare la visualizzazione di orario termine nullo negli eventi operatore del CDR Call Center (anche su chiamate risposte)
**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: Risolto bug che poteva causare la visualizzazione di account invalidi negli eventi operatore del CDR Call Center
**4214: Fixed a bug that sometimes caused invalid accounts in the Call Center CDR operator events to be displayed
**4190: Risolto problema su valorizzazione durata chiamate nel CDR Call Center
**4190: Fixed an issue with the values of call duration in the Call Center CDR


*Provisioning
*Provisioning
**4171: Corretto funzionamento API REST di modifica template per gestire la rigenerazione automatica dei file di configurazione
**4171: Fixed REST API functionality for editing templates to handle the automatic regeneration of configuration files
**4143: Corretta gestione owner template di provisioning e associazioni device / template
**4143: Fixed the handling of provisioning template owners and device/template association

Versione attuale delle 10:10, 3 dic 2019

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