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

Da Kalliope Wiki.
Jump to navigation Jump to search
(Creata pagina con "=== Bugfixes === * General **3671: Restored the personal phonebook in the user web GUI **3694: Fixed an error that caused CDR/audit logs to be displayed for the current year i...")
 
(20 versioni intermedie di uno stesso utente non sono mostrate)
Riga 33: Riga 33:
== Firmware 4.2.6 (20/12/2016) ==
== Firmware 4.2.6 (20/12/2016) ==


=== Malfunzionamenti corretti ===
=== Bugfixes ===
* Generale
* General
**3458 - Corretto un errore nella configurazione che impediva di poter disabilitare l'esecuzione dell'agent SNMP
**3458: Fixed an issue with the configuration where it was impossible to disable SNMP agent execution
**3460 - Corretto messaggio di errore su mancata raggiungibilità server Digium in attivazione licenze G.729
**3460: Fixed an error message when the Digium server was unreachable for G.729 license activation
**3462 - Corretto meccanismo di invio delle notifiche via mail per preavviso della scadenza delle licenze caricate sul PBX
**3462: Fixed the mechanism for sending advance license expiration notifications via email
**3465 - Corretta azione di cancellazione dei ruoli per non richiedere lock della configurazione in quanto non necessaria
**3465: Fixed the role deletion action to not require the configuration lock
**3430 - Introdotto meccanismo automatico per risolvere il problema del sussistere dello stato di irraggiungibilità dei domini VoIP (con conseguente impossibilità ad effettuare e ricevere chiamate) nel caso di avvio del sistema in condizione di mancata raggiungibilità dei DNS configurati
**3430: Introduced an automatic mechanism for resolving the issue where the unreachable state of the VoIP domain subsisted when the system was started while the configured DNS servers were unreachable, making it impossible to make and receive calls
*Rubrica
 
**3122 - Corretto un problema di disallineamento dei filtri di ricerca nelle rubriche condivisa e personali, in caso di disabilitazione del servizio Speed-dial
*Phonebook
*Registrazione delle chiamate
**3122: Fixed an issue with the misalignment of search filters in the shared and personal phonebooks when the speed-dial service is disabled
**3450 - Corretta gestione delle richieste multiple (sequenziali) di registrazione di una stessa chiamata
 
*Chat/presence XMPP
*Call recording
**3494 - Corretto un problema che impediva la visualizzazione dello stato di presence per gli utenti a cui è assegnato un ruolo diverso dal base "Tenant User"
**3450: Fixed the handling of multiple sequential recording requests for the same call
 
*XMPP chat/presence
**3494: Fixed an issue that prevented the presence state for users with roles other than base "tenant user" from being displayed
 
*KalliopeCTI
*KalliopeCTI
**3625 - Corretta gestione del trasferimento di chiamata da KalliopePhone che in alcune condizioni, invece di completarsi correttamente, poteva causare la prosecuzione della chiamata del destinatario del trasferimento verso l'azione di trabocco per non disponibile dell'interno trasferente
**3625: Fixed the handling of calls from KalliopePhone that, under certain conditions, instead of completing correctly sometimes caused the call from the destination of the transfer to continue towards the failover action for when the transferring extension is unavailable
**2558 - Ristretta validazione dei numeri ammissibili per il servizio click-2-call per accettare solo stringhe composte composte da cifre (0-9) e caratteri telefonici (+, *, #)
**2558: Restricted the admissible number validation for the click-to-call service to exclusively accept strings containing only digits (0-9) and phone characters (+, *, #)
 
*API REST
*API REST
**3628 - Corretto bug su API REST CDR in modalità POST
**3628: Fixed a bug with CDR REST APIs in POST mode
 
*KPBXv3 Backup importer
*KPBXv3 Backup importer
**3619 - Corretto un errore che causava in alcune condizioni il fallimento dell'importazione
**3619: Fixed an error that under certain conditions caused importing to fail
 
*Multi-tenant
*Multi-tenant
**3441 - Corretto un errore su KPBX con licenza multitenant che non consentiva al KalliopeLogger di connettersi come pbxadmin
**3441: Fixed an error with KPBXs with a multi-tenant license that prevented KalliopeLogger from connecting as pbxadmin
**3604 - Corretta gestione licenze multi-tenant con canali illimitati
**3604: Fixed the handling of multi-tenant licenses with unlimited channels
**3629 - Corretta gestione modifiche di un tenant da GUI che causava alcune inconsistenze nella visualizzazione dello stato degli account e nella connessione dei client KCTI
**3629: Fixed the handling of edits to a tenant from the GUI, which caused certain inconsistencies in the display of the account state and the connection to KCTI clients


== Firmware 4.2.5 (14/11/2016) ==
== Firmware 4.2.5 (14/11/2016) ==


=== Modifiche ===
=== Changes ===
* Generale
* General
** Aggiunta indicazione sulla dashboard della versione firmware in esecuzione
** The dashboard now shows the current firmware version
** 3331 - Modifica dei BLF dello stato di attivazione dei filtri del servizio Direttore-Segretaria per utilizzare il carattere "*" invece di "-" come separatore tra l'id di Direttore e Segretaria
** 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
** 3296 - Estesa validazione indirizzi IP composti da 12 cifre in fase di importazione da file xls, per gestire il caso di celle convertite in automatico da tipo testo a tipo numero
** 3296: Extended the validation of 12-digit IP addresses when importing to xls file to handle cases where cells were automatically converted from text to number
 
=== Bugfixes ===
* General
** 2614: Fixed an issue with creating time checks and adding a switch while leaving the selection empty
** 2752: Fixed the behavior of Fork to Mobile calls to honor the ring timeout set for the extension
** 3243: Fixed the functionality of the audit log panel filtering
** 3244: Fixed the display of trunk and termination registration state when more than one is present on a given domain
** 3258: Fixed an issue with the display of the reachability state of a VoIP domain when the address or the hostname is edited
** 3295: Fixed the validation of mass import files with empty rows
** 3310: Fixed the handling of the creation of audio files with the same name as an already existing one
** 3324: Fixed the validation of the SpeedDial column when importing the personal phonebook from file
** 3369: Fixed an issue with the handling of the manipulation rules of calling and called numbers on outbound lines when multiple range match rules are present
** 3328: Extended the validation of import of phonebook contacts from file to handle rows with empty ContactType attribute
** 3354: Fixed an issue where restoring a backup made on a different machine made it impossible to select outbound lines from the backup in the routing rules
** 3391: Fixed the display of the number of rows in the provisioning panel when a filter is active
** 3413: Fixed the failed display of the caller name for calls to remote extensions


=== Malfunzionamenti corretti ===
* Generale
** 2614 - Corretto un problema in fase di creazione dei controlli orari, se viene aggiunto un interruttore, lasciando vuota la selezione
** 2752 - Corretto comportamento chiamate Fork to Mobile per onorare il timeout di squillo impostato per l'interno
** 3243 - Corretto funzionamento filtraggio sul pannello dell'Audit log
** 3244 - Corretta la visualizzazione dello stato di registrazione di Trunk e Terminazioni in caso di presenza di più di uno di essi per un dato Dominio
** 3258 - Risolto un problema di visualizzazione dello stato di raggiungibilità dei domini VoIP in caso di modifica dell'indirizzo o dell'hostname
** 3295 - Corretta validazione file di mass import in caso di righe vuote
** 3310 - Corretta gestione della creazione di un file audio con nome già esistente
** 3324 - Corretta validazione della colonna SpeedDial in importazione da file della rubrica personale
** 3369 - Corretto problema nella gestione delle manipolazioni dei numeri chiamante e chiamato sulle linee di uscita, in caso di presenza di regole di match a range
** 3328 - Estesa validazione dell'importazione dei contatti in rubrica per gestire il caso di righe con attributo ContactType vuoto
** 3354 - Corretto problema in fase di ripristino di un backup effettuato su una diversa macchina, che causava l'impossibilità di selezionare nelle regole di instradamento le linee di uscita presenti nel backup
** 3391 - Corretta visualizzazione del numero di righe del pannello di provisioning quando è attivo un filtraggio
** 3413 - Risolta mancata visualizzazione del nome chiamante per le chiamate verso interni remoti
* KCTIS
* KCTIS
** 3253 - Corretto problema di visualizzazione della presenza di operatori dinamici in caso di riavvio del PBX
** 3253: Fixed an issue with displaying the presence of dynamic operators after rebooting the PBX
** Varie correzioni CTI Server relative alla gestione delle code e delle notifiche in ambiente multi-tenant, e alla presentazione del numero e nome chiamante ai client, che si potevano presentare in alcune condizioni
** Several CTI server corrections concerning the handling of queues and notifications in multi-tenant systems and the presentation of the caller name and number to the client
 
* CDR
* CDR
** 3266 - Corretta visualizzazione chiamate che utilizzano la funzione FastTransfer
** 3266: Fixed the display of calls using the FastTransfer feature
* Importer backup v3
 
** 3236 - Corrette alcune condizioni non gestite che potevano causare la generazione di una eccezione (Errore 500)
* KPBXv3 Backup importer
* Multitenant
** 3236: Fixed certain conditions that could generate an exception (500 error)
** 3337 - Corretto calcolo limiti di linea in modifica dei tenant
 
** 3376 - Corretti problemi di validazione in fase di creazione di un tenant con dominio già esistente
* Multi-tenant
** 3363 - Esteso controllo di univocità del nome dei domini dei tenant in modalità case-insensitive  
** 3337: Fixed the calculation of line limits in tenant edit
** 3376: Fixed validation issues when creating a tenant with an already existing domain
** 3363: Extended the uniqueness check for tenant domain names in case-insensitive mode




== Firmware 4.2.4 (10/10/2016) ==
== Firmware 4.2.4 (10/10/2016) ==


=== Modifiche ===
=== Changes ===
* Importer backup v3
* KPBXv3 Backup importer
** 3138/3182/3186 - Estesi controlli di validazione dei backup 3.12.3 per gestire i casi di entità (interni, gruppi, code, ecc.) con chiavi duplicate
** 3138/3182/3186: Extended 3.12.3 backup validation checks to handle entities (extensions, groups, queues, etc.) with duplicate keys
* Registro chiamate
 
** 3169 - Uniformate le colonne disponibili nel pannello WEB e quelle risultanti mediante esportazione in CSV/XLSX/XML/JSON
* CDR
** 3169: Made uniform the columns available in the web panel and those resulting from exporting to CSV/XLSX/XML/JSON
 


=== Bugfixes ===
* General
** 3192: Fixed an issue with saving extensions that caused a 500 error unless all failover actions were redefined from the ones from the template
** 3147: Changed the error code (from 603 to 486) sent in response to a call to an extension when the busy level or the call limit has been reached
** 3223: Restored the functionality of the Fork2Mobile feature for direct calls to the members of a ring group, which stopped working in version 4.1.1
** 3221: Fixed an issue where inbound calls that passed through a time check were terminated when a key was pressed while the closing message was playing
** 3168: Any spaces at the beginning or the end of a field will now be removed when saving phonebook contacts
** 3165: 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
** 3067: Fixed the handling of Direct Media activation for calls to extensions linked to multiple SIP accounts when some of them do not have Direct Media enabled
** 3158: Fixed an issue where hold music failed to play when transferring an external call in a queue
** 3180: 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
** 3177: 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


=== Malfunzionamenti corretti ===
* Generale
** 3192 - Corretto un problema sul salvataggio degli interni che causava la generazione di un errore 500, a meno di ridefinire tutte le azioni di trabocco dell'interno rispetto a quanto definito nel suo template
** 3147 - Corretto codice di errore (da 603 a 486) inviato in risposta ad una chiamata verso un interno, al raggiungimento del Livello di occupato o del Limite di chiamate
** 3223 - Ripristinato funzionamento della funzione Fork2Mobile per le chiamate dirette ai membri di un gruppo di chiamata, che risultava non funzionante dalla versione firmware 4.1.1
** 3221 - Risolto un problema che causava l'abbattimento di una chiamata in ingresso ad un controllo orario, nel caso di pressione di un tasto durante la riproduzione del messaggio di chiusura
** 3168 - Aggiunta funzione di rimozione degli eventuali spazi in testa e in coda a tutti i campi in fase di salvataggio dei contatti della rubrica
** 3165 - Aggiunta funzione di rimozione degli eventuali spazi in testa e coda agli attributi dei contatti importati tramite file XLS/CSV, che provocavano il fallimento della validazione di tali campi
** 3067 - Corretta gestione dell'abilitazione del Direct Media in caso di chiamate destinate a interni a cui sono associati più SIP account, nel caso in cui alcuni di questi non avessero il Direct Media abilitato
** 3158 - Corretto un problema che causava la mancata riproduzione della musica di attesa nel caso di trasferimento di una chiamata esterna arrivata su una coda di attesa
** 3180 - Corretto il comportamento del PBX in caso di chiamata diretta ad un interno disabilitato, che non proseguiva nel piano di numerazione (alle selezioni personalizzate) ma veniva direttamente abbattuta
** 3177 - Uniformata la risposta di errore (in un generico "credenziali non valide") in caso di login alla web GUI con credenziali errate, con utente disabilitato o inesistente, in modo da non esporre informazioni sull'esistenza o meno di un determinato username
* Multi-tenant
* Multi-tenant
** 3173 - Corretto un problema sul ripristino dei backup in modalità Mulit-tenant che causava il fallimento della procedura in fase di finalizzazione
** 3173: Fixed an issue with backup restoration in multi-tenant mode where the  procedure failed during finalization
* Rest API
* Rest API
** 3204 - La creazione di interni tramite Rest API non genera correttamente la configurazione relativa ai tasti BLF
** 3204: Fixed an issue where creating extensions via REST API did not correctly generate the configuration of BLF keys


== Firmware 4.2.3 (30/09/2016) ==
== Firmware 4.2.3 (30/09/2016) ==


=== Modifiche ===
=== Changes ===
* 2868 - Modifica del formato di importazione della rubrica in conformità al formato utilizzato per l'esportazione
* 2868: Changed the phonebook import format to conform with the one used when exporting
* 2992 - Incremento da 10 a 100 del numero massimo di interni creabili tramite il Wizard di configurazione
* 2992: Increased the maximum number of extensions that can be created via configuration wizard from 10 to 100
* 3010 - Modifica nome intestazione di alcune colonne del registro chiamate
* 3010: Changed the name of the headers of certain columns in the CDR
* 3119 - Modifica di alcune stringhe nel pannello interni
* 3119: Changed certain strings in the extension panel
* 3080 - Aggiunta di nuovi modelli di telefoni Yealink all'elenco dei dispositivi di provisioning
* 3080: Added new Yealink telephone models to the list of provisioning devices
 
=== Bugfixes ===
* General
** 3133: Fixed an issue with the mechanism for mass importing from Excel files, which generated a 500 error when empty rows were present
** 3131: Fixed an error with field validation when mass importing provisioning devices when rows with a notes field contained a numeric value
** 3083: Fixed the mechanism for resetting failover actions, which prevented entities (extensions, queues, groups, etc.) from being deleted while in use as the destination of a failover action
** 2827: Fixed a bug that prevented edits to custom selections in the numbering plan from being saved
** 3024: Fixed an issue where the main partition of the PBX was filled when call recording on request was enabled for queues but unconditional call recording was disabled
** 3072: Fixed the functionality of the electronic lock service
** 3067: Fixed the handling of Direct Media for multiple SIP accounts linked to the same extension with different activation states


=== Malfunzionamenti corretti ===
* Generale
** 3133 - Corretto un problema nel meccanismo di importazione massiva tramite file Excel, che causava la generazione di un errore 500 in caso di presenza di righe vuote
** 3131 - Corretto un errore di validazione campi nell'importazione massiva dei device di provisioning, in caso di righe con campo note contenente un valore numerico
** 3083 - Corretto meccanismo di reset delle azioni di trabocco, che impediva la cancellazione di una entità (interno, coda, gruppo, ecc.) in caso questa fosse stata utilizzata come destinazione di trabocco
** 2827 - Corretto un problema che impediva il salvataggio delle modifiche alle selezioni personalizzate nel piano di numerazione
** 3024 - Corretto un problema che causava il riempimento della partizione principale del PBX in caso di abilitazione, per le code di attesa, della registrazione di chiamata su richiesta e non abilitazione di quella incondizionata
** 3072 - Corretto funzionamento del servizio Lucchetto Elettronico
** 3067 - Corretta gestione dell'abilitazione alla funzione Direct Media nel caso di più account SIP assegnati ad uno stesso interno, con abilitazioni differenziate
* Multi-tenant
* Multi-tenant
** 3099 - Corretto messaggio di notifica al raggiungimento del numero massimo di interni assegnabili ad un tenant
** 3099: Fixed the notification message for reaching the maximum number of extensions assignable to a tenant
** 3087 - Corretto errore che impediva la creazione della cartella TFTP di un tenant contestualmente alla creazione del tenant stesso, fino al riavvio del PBX
** 3087: 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
* Importer backup v3
 
** 3089 - Corretta gestione dei gruppi di chiamata con interni duplicati nella stessa priorità
* KPBXv3 Backup importer
** 2997 - Corretta gestione delle caselle vocali
** 3089: Fixed the handling of ring groups with duplicate extensions with the same priority
** 2997: Fixed the handling of voicemail boxes


== Firmware 4.2.2 (06/09/2016) ==
== Firmware 4.2.2 (06/09/2016) ==


=== Malfunzionamenti corretti ===
=== Bugfixes ===
* Multi-tenant
* Multi-tenant
** 2987 - Corretto un errore introdotto nella release 4.2.1 che causava l'errato instradamento delle chiamate in ingresso da linee esterne nel caso di sistema multi-tenant
** 2987: Fixed an error introduced in version 4.2.1 that caused the incorrect routing of inbound calls from external lines for multi-tenant systems
* Importazione backup KalliopePBX v3
 
** 2971 - Aggiunta gestione della presenza di più riferimenti allo stesso file audio, non presente nel backup (es. menu IVR dismessi), che causava una eccezione in fase di inserimento nel database per entry duplicata
* KPBXv3 Backup importer
** 2975 - Corretta gestione di eventuali errori in fase di importazione; adesso in caso di errore viene proposto un banner per ripristinare lo stato di consistenza dei database interni precedente l'avvio dell'importazione
** 2971: 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
** 2986 - Corretto errore in importazione degli username degli utenti KCTI che impediva l'autenticazione (a meno di ridefinire lo username per ciascun utente)
** 2975: Fixed the handling of errors during import; now if an error occurs, a banner will be presented to restore the consistency state of the internal databases before restarting import
* Registro Chiamate
** 2986: Fixed an error when importing KCTI usernames that prevented authentication unless each usernames was redefined
** 2937 - Corretta gestione delle chiamate presentate a più terminali, che in alcuni casi risultavano essere registrate con esito "Non Risposta" anche se in realtà erano state risposte
 
** 2957 - Corretta mancata registrazione delle chiamate dirette ad interno e traboccate per non risposta sulla casella vocale 
* CDR
** 2952 - Corretta gestione delle chiamate annullate dal chiamante verso interni, code e gruppi, che venivano registrate con esito "Non Risposta"* Generale
** 2937: Fixed the handling of calls presented to multiple terminals, which in some cases were registered as not answered even when they were
** 2938 - Corretto un problema che in alcune occasioni poteva causare il mancato aggiornamento dello stato degli account SIP
** 2957: Fixed the failed registration of direct calls to an extension sent to voicemail box
** 2977 - Corretto problema che in alcuni casi provocava una eccezione in fase di accesso al pannello delle code, limitatamente agli apparati MINI
** 2952: Fixed the handling of calls to extensions, groups, and queues that are terminated by the client, which were registered as not answered
** 3008 - Ripristinato funzionamento della funzione di Distinctive Ringing (attualmente disponibile per apparati SNOM, Yealink e Gigaset Pro DExx0)
 
** 3019 - Corretto funzionamento del codice di annullamento del servizio di deviazione di chiamata, che in caso di presenza di ulteriori cifre oltre il codice di annullamento impostava una nuova deviazione verso quella destinazione
* General
* API Rest
** 2938: Fixed an issue where the status of the SIP account was sometimes not updated
** 3015 - L'autenticazione delle API Rest non rispetta il flag di abilitazione degli utenti e l'utilizzo dei provider di autenticazione esterni
** 2977: Fixed an issue that under certain conditions caused an exception when accessing the queue panel, limited to Mini devices
** 3008: Restored the functionality of the Distinctive Ringing feature (currently available for SNOM, Yealink, and Gigaset Pro DExx0 devices)
** 3019: 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
 
* REST API
** 3015: Fixed an issue where REST APIs did not respect the user activation flag and the use of external authentication providers


== Firmware 4.2.1 (02/08/2016)  ==
== Firmware 4.2.1 (02/08/2016)  ==
Riga 169: Riga 190:
{|style="width: 100%; color: red; border: 2px solid" cellpadding="5"
{|style="width: 100%; color: red; border: 2px solid" cellpadding="5"
|-
|-
| '''ATTENZIONE''': è stato rilevato un bug nella release 4.2.1 che, nel caso di sistema multi-tenant, causa l'errato instradamento delle chiamate in ingresso da linee esterne, impedendone la ricezione e causando la chiusura della chiamata entrante con risposta "603 Declined". Per tale motivo si raccomanda di non effettuare l'aggiornamento in caso di utilizzo in modalità multi-tenant, e di rimanere con la precedente MR 4.2.0 in attesa dell'uscita dell'aggiornamento 4.2.2
| '''WARNING''': a bug has been found in version 4.2.1 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.2.2 or later.
|}
|}


=== Malfunzionamenti corretti ===
=== Bugfixes ===
*2925 - Corretto malfunzionamento su avvio servizio HA
*2925: Fixed a malfunction when starting the HA service
*2911 - Corretta impostazione DND su telefoni SNOM con KCTI PRO in modalità pilotaggio
*2911: Fixed DND setting on SNOM phones with KCTI Pro in remote control mode
*2906 - Corretto malfuzionamento su disabilitazione IP address
*2906: Fixed a malfunction when disabling an IP address
*2904 - Corretto problema su provisioning telefoni via HTTP/HTTPS
*2904: Fixed an issue with provisioning phones through HTTP/HTTPS
*2901 - Corretto problema in aggiornamento stato e numero mobile associato in servizio Fork2Mobile
*2901: Fixed an issue with updating the status and mobile number linked to the Fork2Mobile service
*2882 - Corretta visualizzazione account assegnati/disponibili per KPBX in modalità multitenant
*2882: Fixed the display of assignable/available accounts for KPBX in multi-tenant mode
*2875 - Corretta gestione Outbound Identity per chiamate ad un numero esterno effettuate tramite selezione personalizzata del piano di numerazione
*2875: Fixed the handling of the outbound identity for calls to an external number made through a custom selection in the numbering plan
*2767 - Corretto filtro su data in mesi archiviati per Registro Chiamate e Registro Call Center
*2767: Fixed the data filter for archived months for the CDR and the Call Center CDR


== Firmware 4.2.0 (15/07/2016) - ==
== Firmware 4.2.0 (15/07/2016) ==
Questa release introduce il tool di '''conversione della configurazione da V3 a V4''' e aggiunge una '''licenza promozionale KalliopeCTI Phone'''. Sono stati corretti, inoltre, svariati bug in modo da rendere questa versione una MR.
This version introduces a '''tool for converting configurations from V3 toV4''' and includes a '''promotional KalliopeCTI Phone license'''. Several bugs have also been fixed, making this a stable MR release.


=== Nuove funzionalità ===
=== New features ===
* Aggiunta una licenza promozionale KalliopeCTI Phone al sistema
* Added a promotional KalliopeCTI Phone license to the system
* Aggiunta la funzione di migrazione della configurazione da KalliopePBX V3, mediante importazione di un backup effettuato a partire dalla versione 3.12.3
* Added a migration feature to convert configuration from KalliopePBX V3 by importing a backup made from version 3.12.3 or later


=== Malfunzionamenti corretti ===
=== Bugfixes ===
*2747 - Corretto trattamento delle registrazioni delle chiamate a coda in caso di chiamata non servita, per il quale la regitrazione rimenva in stao "in elaborazione" indefinitamente
*2747: Fixed the handling of call recording for unserved calls in in a queue, which remained "elaborating" indefinitely
*2787 - Corretto un problema che impediva la corretta risoluzione dalla rubrica del nome chiamante per le chiamate in arrivo a code e gruppi
*2787: Fixed an issue that prevented the correct resolution from the phonebook of the caller name for inbound calls to queues and groups
*2790 - Corretta anomalia nell'esportazione dei file della rubrica condivisa in caso di contatti con numeri di telefono multipli
*2790: Fixed an anomaly when exporting the shared phonebook from file when there are contacts with multiple phone numbers
*2799 - Ripristinato funzionamento del codice telefonico per il controllo dello stato della funzione fork2mobile
*2799: Restored the functionality of the phone code to control the state of the fork2mobile feature
*2807 - Corretta anomalia in caso di utilizzo di più regole ENUM all'interno della stessa regola di instradamento che causava l'esecuzione solo della prima di queste
*2807: Fixed an anomaly when using multiple ENUM rules within the same routing rule, which caused only the first to be executed
*2815 - Corretta la gestione della presentazione dell'identificativo della linea connessa (ai client KCTI ed ai telefoni) in caso di modifica dell'identificativo durante la chiaamta (es. trasferimento con offerta, prelievo di chiamata)
*2815: Fixed the handling of the presentation of the connected line identifier to KCTI clients and to phones in cases where the identifier changes during the call (e.g. attended transfer, call pickup)
*2823 - Corretto problema che causava la mancata esecuzione dell'azione di failover su occupato in caso di chiamata ad un interno che supera uno dei limiti (chiamate concorrenti o livello di occupato) dell'interno
*2823: Fixed an issue where the busy failover action was not executed for calls to an extension that had reached the busy level or concurrent call limit
*2830 - Corretto un problema che causava i nalcune condizioni la mancata visualizzazione del registro degli audit
*2830: Fixed an issue where under certain conditions the audit log was not displayed
*2834 - Corretto un problema che in alcune condizioni causava la mancata popolazione del registro degli eventi di PBX
*2834: Fixed in issue where under certain conditions the PBX event record was not populated
*2836 - Corretto un problema che causava la mancata autenticazione degli admin di tenant sull'applicativo KalliopeLogger
*2836: Fixed an issue where tenant admins failed to authenticate on KalliopeLogger
*2837 - Risolto un problema che causava l'errata impostazione dell'identità trasferente in caso di chiamata trasferita dall'interno chiamante, e che causava il mancato ritorno in caso di fallimento del trasferimento
*2837: Fixed an issue where the transferer identity was incorrectly set for call transfers from the calling extension, which caused the call not to return if the transfer failed
*2840 - Corretto un problema che causava la mancata assegnazione della classe di instradamento di uscita agli interni remoti
*2840: Fixed an issue where outbound routing class was not assigned to remote extensions
*2846 - Risolto un problema che impediva il funzionamento del servizio fastXfer se comandato dall'interno chiamante
*2846: Fixed an issue where the fastXfer failed to function when commanded by the calling extension

Versione attuale delle 14:09, 13 lug 2018

Altre lingue:

Return to Firmware


Firmware series 4.2.x (MR)

Firmware updates from the 4.2.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.2.7 (16/02/2017)

Bugfixes

  • General
    • 3671: Restored the personal phonebook in the user web GUI
    • 3694: Fixed an error that caused CDR/audit logs to be displayed for the current year instead of the one selected
    • 3731: Fixed an anomaly when mass importing extensions with empty usernames
    • 3881: Fixed a bug with the rotation of web application logs
    • 3862: Fixed a display error with the list of gateways with an expired VM license
  • Phonebook
    • 3772: Fixed an error that caused contacts imported from file to be duplicated when published to LDAP
    • 3773: Fixed an error that caused the publication of the shared phonebook to LDAP to fail when the machine was rebooted
  • KPBXv3 Backup Importer
    • 3678: Fixed an error when importing conditional forwards
    • 3676: Fixed an error when importing IVR menus
  • REST API
    • 3790: Changed data filtering of the CDR to use the timestamp for the end of the call and not the beginning
  • KCTI
    • 3274: Fixed certain issues with remote controlling phones in KCTI Pro mode

Firmware 4.2.6 (20/12/2016)

Bugfixes

  • General
    • 3458: Fixed an issue with the configuration where it was impossible to disable SNMP agent execution
    • 3460: Fixed an error message when the Digium server was unreachable for G.729 license activation
    • 3462: Fixed the mechanism for sending advance license expiration notifications via email
    • 3465: Fixed the role deletion action to not require the configuration lock
    • 3430: Introduced an automatic mechanism for resolving the issue where the unreachable state of the VoIP domain subsisted when the system was started while the configured DNS servers were unreachable, making it impossible to make and receive calls
  • Phonebook
    • 3122: Fixed an issue with the misalignment of search filters in the shared and personal phonebooks when the speed-dial service is disabled
  • Call recording
    • 3450: Fixed the handling of multiple sequential recording requests for the same call
  • XMPP chat/presence
    • 3494: Fixed an issue that prevented the presence state for users with roles other than base "tenant user" from being displayed
  • KalliopeCTI
    • 3625: Fixed the handling of calls from KalliopePhone that, under certain conditions, instead of completing correctly sometimes caused the call from the destination of the transfer to continue towards the failover action for when the transferring extension is unavailable
    • 2558: Restricted the admissible number validation for the click-to-call service to exclusively accept strings containing only digits (0-9) and phone characters (+, *, #)
  • API REST
    • 3628: Fixed a bug with CDR REST APIs in POST mode
  • KPBXv3 Backup importer
    • 3619: Fixed an error that under certain conditions caused importing to fail
  • Multi-tenant
    • 3441: Fixed an error with KPBXs with a multi-tenant license that prevented KalliopeLogger from connecting as pbxadmin
    • 3604: Fixed the handling of multi-tenant licenses with unlimited channels
    • 3629: Fixed the handling of edits to a tenant from the GUI, which caused certain inconsistencies in the display of the account state and the connection to KCTI clients

Firmware 4.2.5 (14/11/2016)

Changes

  • General
    • The dashboard now shows the current firmware version
    • 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
    • 3296: Extended the validation of 12-digit IP addresses when importing to xls file to handle cases where cells were automatically converted from text to number

Bugfixes

  • General
    • 2614: Fixed an issue with creating time checks and adding a switch while leaving the selection empty
    • 2752: Fixed the behavior of Fork to Mobile calls to honor the ring timeout set for the extension
    • 3243: Fixed the functionality of the audit log panel filtering
    • 3244: Fixed the display of trunk and termination registration state when more than one is present on a given domain
    • 3258: Fixed an issue with the display of the reachability state of a VoIP domain when the address or the hostname is edited
    • 3295: Fixed the validation of mass import files with empty rows
    • 3310: Fixed the handling of the creation of audio files with the same name as an already existing one
    • 3324: Fixed the validation of the SpeedDial column when importing the personal phonebook from file
    • 3369: Fixed an issue with the handling of the manipulation rules of calling and called numbers on outbound lines when multiple range match rules are present
    • 3328: Extended the validation of import of phonebook contacts from file to handle rows with empty ContactType attribute
    • 3354: Fixed an issue where restoring a backup made on a different machine made it impossible to select outbound lines from the backup in the routing rules
    • 3391: Fixed the display of the number of rows in the provisioning panel when a filter is active
    • 3413: Fixed the failed display of the caller name for calls to remote extensions
  • KCTIS
    • 3253: Fixed an issue with displaying the presence of dynamic operators after rebooting the PBX
    • Several CTI server corrections concerning the handling of queues and notifications in multi-tenant systems and the presentation of the caller name and number to the client
  • CDR
    • 3266: Fixed the display of calls using the FastTransfer feature
  • KPBXv3 Backup importer
    • 3236: Fixed certain conditions that could generate an exception (500 error)
  • Multi-tenant
    • 3337: Fixed the calculation of line limits in tenant edit
    • 3376: Fixed validation issues when creating a tenant with an already existing domain
    • 3363: Extended the uniqueness check for tenant domain names in case-insensitive mode


Firmware 4.2.4 (10/10/2016)

Changes

  • KPBXv3 Backup importer
    • 3138/3182/3186: Extended 3.12.3 backup validation checks to handle entities (extensions, groups, queues, etc.) with duplicate keys
  • CDR
    • 3169: Made uniform the columns available in the web panel and those resulting from exporting to CSV/XLSX/XML/JSON


Bugfixes

  • General
    • 3192: Fixed an issue with saving extensions that caused a 500 error unless all failover actions were redefined from the ones from the template
    • 3147: Changed the error code (from 603 to 486) sent in response to a call to an extension when the busy level or the call limit has been reached
    • 3223: Restored the functionality of the Fork2Mobile feature for direct calls to the members of a ring group, which stopped working in version 4.1.1
    • 3221: Fixed an issue where inbound calls that passed through a time check were terminated when a key was pressed while the closing message was playing
    • 3168: Any spaces at the beginning or the end of a field will now be removed when saving phonebook contacts
    • 3165: 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
    • 3067: Fixed the handling of Direct Media activation for calls to extensions linked to multiple SIP accounts when some of them do not have Direct Media enabled
    • 3158: Fixed an issue where hold music failed to play when transferring an external call in a queue
    • 3180: 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
    • 3177: 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
  • Multi-tenant
    • 3173: Fixed an issue with backup restoration in multi-tenant mode where the procedure failed during finalization
  • Rest API
    • 3204: Fixed an issue where creating extensions via REST API did not correctly generate the configuration of BLF keys

Firmware 4.2.3 (30/09/2016)

Changes

  • 2868: Changed the phonebook import format to conform with the one used when exporting
  • 2992: Increased the maximum number of extensions that can be created via configuration wizard from 10 to 100
  • 3010: Changed the name of the headers of certain columns in the CDR
  • 3119: Changed certain strings in the extension panel
  • 3080: Added new Yealink telephone models to the list of provisioning devices

Bugfixes

  • General
    • 3133: Fixed an issue with the mechanism for mass importing from Excel files, which generated a 500 error when empty rows were present
    • 3131: Fixed an error with field validation when mass importing provisioning devices when rows with a notes field contained a numeric value
    • 3083: Fixed the mechanism for resetting failover actions, which prevented entities (extensions, queues, groups, etc.) from being deleted while in use as the destination of a failover action
    • 2827: Fixed a bug that prevented edits to custom selections in the numbering plan from being saved
    • 3024: Fixed an issue where the main partition of the PBX was filled when call recording on request was enabled for queues but unconditional call recording was disabled
    • 3072: Fixed the functionality of the electronic lock service
    • 3067: Fixed the handling of Direct Media for multiple SIP accounts linked to the same extension with different activation states
  • Multi-tenant
    • 3099: Fixed the notification message for reaching the maximum number of extensions assignable to a tenant
    • 3087: 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
  • KPBXv3 Backup importer
    • 3089: Fixed the handling of ring groups with duplicate extensions with the same priority
    • 2997: Fixed the handling of voicemail boxes

Firmware 4.2.2 (06/09/2016)

Bugfixes

  • Multi-tenant
    • 2987: Fixed an error introduced in version 4.2.1 that caused the incorrect routing of inbound calls from external lines for multi-tenant systems
  • KPBXv3 Backup importer
    • 2971: 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
    • 2975: Fixed the handling of errors during import; now if an error occurs, a banner will be presented to restore the consistency state of the internal databases before restarting import
    • 2986: Fixed an error when importing KCTI usernames that prevented authentication unless each usernames was redefined
  • CDR
    • 2937: 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
    • 2952: Fixed the handling of calls to extensions, groups, and queues that are terminated by the client, which were registered as not answered
  • General
    • 2938: Fixed an issue where the status of the SIP account was sometimes not updated
    • 2977: Fixed an issue that under certain conditions caused an exception when accessing the queue panel, limited to Mini devices
    • 3008: Restored the functionality of the Distinctive Ringing feature (currently available for SNOM, Yealink, and Gigaset Pro DExx0 devices)
    • 3019: 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
  • REST API
    • 3015: Fixed an issue where REST APIs did not respect the user activation flag and the use of external authentication providers

Firmware 4.2.1 (02/08/2016)

WARNING: a bug has been found in version 4.2.1 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.2.2 or later.

Bugfixes

  • 2925: Fixed a malfunction when starting the HA service
  • 2911: Fixed DND setting on SNOM phones with KCTI Pro in remote control mode
  • 2906: Fixed a malfunction when disabling an IP address
  • 2904: Fixed an issue with provisioning phones through HTTP/HTTPS
  • 2901: Fixed an issue with updating the status and mobile number linked to the Fork2Mobile service
  • 2882: Fixed the display of assignable/available accounts for KPBX in multi-tenant mode
  • 2875: Fixed the handling of the outbound identity for calls to an external number made through a custom selection in the numbering plan
  • 2767: Fixed the data filter for archived months for the CDR and the Call Center CDR

Firmware 4.2.0 (15/07/2016)

This version introduces a tool for converting configurations from V3 toV4 and includes a promotional KalliopeCTI Phone license. Several bugs have also been fixed, making this a stable MR release.

New features

  • Added a promotional KalliopeCTI Phone license to the system
  • Added a migration feature to convert configuration from KalliopePBX V3 by importing a backup made from version 3.12.3 or later

Bugfixes

  • 2747: Fixed the handling of call recording for unserved calls in in a queue, which remained "elaborating" indefinitely
  • 2787: Fixed an issue that prevented the correct resolution from the phonebook of the caller name for inbound calls to queues and groups
  • 2790: Fixed an anomaly when exporting the shared phonebook from file when there are contacts with multiple phone numbers
  • 2799: Restored the functionality of the phone code to control the state of the fork2mobile feature
  • 2807: Fixed an anomaly when using multiple ENUM rules within the same routing rule, which caused only the first to be executed
  • 2815: Fixed the handling of the presentation of the connected line identifier to KCTI clients and to phones in cases where the identifier changes during the call (e.g. attended transfer, call pickup)
  • 2823: Fixed an issue where the busy failover action was not executed for calls to an extension that had reached the busy level or concurrent call limit
  • 2830: Fixed an issue where under certain conditions the audit log was not displayed
  • 2834: Fixed in issue where under certain conditions the PBX event record was not populated
  • 2836: Fixed an issue where tenant admins failed to authenticate on KalliopeLogger
  • 2837: Fixed an issue where the transferer identity was incorrectly set for call transfers from the calling extension, which caused the call not to return if the transfer failed
  • 2840: Fixed an issue where outbound routing class was not assigned to remote extensions
  • 2846: Fixed an issue where the fastXfer failed to function when commanded by the calling extension