Differenze tra le versioni di "Firmware/en"

Da Kalliope Wiki.
Jump to navigation Jump to search
(Creata pagina con "{|style="width: 70%; color: red; border: 2px solid" cellpadding="5" |- | '''N.B.''': The '''minimum''' RAM requirement for VMs is '''2GB'''. If the RAM is below this requireme...")
Riga 11: Riga 11:
{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"
{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"
|-
|-
| '''WARNING''': Starting from firmware version '''4.5.4''', there is a '''1GB RAM''' requirement for VMs. If the firmware is updated or installed on a VM that does not meet the memory requirements, the PBX will fail to start.
| '''N.B.''': The '''minimum''' RAM requirement for VMs is '''2GB'''. If the RAM is below this requirement, the PBX will not start. The '''recommended''' RAM requirement for VMs with firmware version 4.9.8 or later is '''4GB'''.
|}
|}


= Bootloader =
= Bootloader =
The bootloader is the base operating system of the PBX. It does not contain telephone features but is used to install and manage the firmware. The bootloader is updated similarly to the firmware, but it is updated ''in place'' and it is not possible to return to a previous version. After a new bootloader is installed, the PBX will need to be rebooted (on the bootloader itself) to complete the procedure. After this it will be possible to reboot the PBX normally on one of the available firmware versions.
The bootloader is the base operating system of the PBX. It does not contain telephone features but is used to install and manage the firmware. The bootloader is updated similarly to the firmware, but it is updated ''in place'' and it is not possible to return to a previous version. After a new bootloader is installed, the PBX will need to be rebooted (on the bootloader itself) to complete the procedure. After this it will be possible to reboot the PBX normally on one of the available firmware versions.
== Bootloader 1.1.0 ==
Con questo aggiornamento vengono inclusi nel bootloader alcuni componenti software normalmente distribuiti all'interno di ciascun firmware, permettendo così di ridurre le dimensioni dei successivi aggiornamenti firmware. Il bootloader 1.1.0 sarà prerequisito per installare i firmware a partire dalle famiglie 4.10 e 4.11
===Modifiche===
* Sistema:
** K-2630: Modifica del path di download degli aggiornamenti firmware per risolvere alcuni casi di fallimento dell'aggiornamento in caso di limitata quantità di RAM assegnata alla VM Kalliope.


== Bootloader 1.0.7 ==
== Bootloader 1.0.7 ==
Riga 34: Riga 43:
** 6699: Fixed a bug that sometimes caused the system time not to sync via NTP if the system time was after the current time
** 6699: Fixed a bug that sometimes caused the system time not to sync via NTP if the system time was after the current time


= Firmware series 4.9.x (TR) =
= Firmware serie 4.8.x (MR) =
Firmware updates from the 4.9.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.8, is the stable release recommended for generic use that does not require features introduced in the TR.
Firmware updates from the 4.4.x series are LTS Maintenance Releases, which include all features released in versions 4.7.x.
 
{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"
|-
| '''WARNING''': Starting from firmware version '''4.5.4''', there is a '''1GB RAM''' requirement for VMs. If the firmware is updated or installed on a VM that does not meet the memory requirements, the PBX will fail to start.
|}
 
== Firmware 4.11.10 (03/02/2021) ==
 
Questo firmware contiene alcune ottimizzazioni e fix grafici minori al modulo di gestione delle stanze video KalliopeLAM (gestione allineamento titolo meeting, ottimizzazione indicatore ora corrente su lcalendario delle prenotazioni, gestione delle conferenze a cavallo di 2 o più giorni diversi, controllo preventivo del numero di invitati affinché sia al più pari al numero massimo di partecipanti ammessi nella stanza).
 
===Nuove funzionalità===
* Modulo KalliopeLAM
** K-4710: Aggiunta possibilità di includere partecipanti dalla rubrica
 
* Provisioning
** K-5005: Aggiunta nuova CA Yealink per validazione certificati dei telefoni per il servizio di provisioning HTTPS con mutua autenticazione
 
* Registrazione delle chiamate
** K-4798: Aggiunta la possibilità di attivare la registrazione di chiamata incondizionata per le entità "Instradamento dinamico", in modo da raccogliere gli scambi di DTMF tra chiamante e centrale (NOTA: richiede che la configurazione DTMF per la linea di ingresso utilizzata sia "In audio", e non "RFC2833" o "SIP Info")
 
* Modulo Hotel
** K-4886: Aggiunti nuovi possibili valori per lo stato camera (Maid service) oltre a quelli originari (camera sporca/pulita)
 
===Malfunzionamenti corretti===
* GUI
** K-1472: Corretto un bug che preveniva la possibilità di scaricare o ascoltare i file delle registrazioni di chiamata salvati su storage di rete
** K-5089: Estesa la limitazione da 40 a 255 caratteri per i campi Ente e Reparto assegnati agli interni
 
* KCTI
** K-5113: Ripristinata la funzione di controllo remoto da client KalliopeCTI Pro nel caso in cui l'interfaccia web del telefono sia raggiungibile su una porta differente da quella standard
 
* Rubrica telefonica
** K-4882: Corretto un bug che causava la mancata esportazione via LDAP dei contatti in rubrica privi degli attributi "Ente" o "Reparto"
 
* Alta affidabilità
** K-4262: Corretto un bug che, su sistemi multitenant, causava la mancata riproduzione dei file audio personalizzati sul nodo secondario per i tenant creati successivamente all'aggancio del nodo secondario al nodo primario
** K-3297: Corretto un bug che in alcuni casi determinava, al momento di attivazione dell'HA, il logout dalla GUI con conseguente mancato aggiornamento della visualizzazione dello stato del cluster
** K-2258: Corretto un bug che causava la mancata propagazione sul nodo secondario delle modifiche alla configurazione del servizio SMTP effettuate successivamente all'aggancio del nodo secondario al nodo primario
** K-3293: Corretto un bug che causava l'impossibilità di sganciare il nodo secondario dal cluster HA operando dalla GUI del nodo secondario stesso
** K-1463: Corretto un bug analogo al K-3293, che impediva di disabilitare l'HA sul nodo secondario mentre questo si trovava in attesa di ricevere la configurazione da un nodo corrdinatore
 
* Modulo Call-Center
** K-4861: Il report di accessibilità del Servizio non restituisce più una eccezione in caso di presenza di numerazioni a cui non sia stato assegnato un controllo orario
 
== Firmware 4.11.7 (06/12/2020) ==
Questo firmware migliora l'esperienza d'uso del servizio '''KalliopeLAM''' con l'introduzione della nuova finestra di creazione / modifica delle conference che prevede, tra le altre cose, la possibilità di visualizzare e copiare la URL di accesso (moderatore e ospite) nella finestra delle conference.
 
===Nuove funzionalità===
* Modulo KalliopeLAM
** K-4103: Modificata finestra creazione / modifica delle conference per migliorarne usabilità
** K-4368: Aggiunta possibilità di visualizzare e copiare URL di accesso (moderatore e ospite) nella finestra delle conference
** K-4139: Modificato layout calendario di visualizzazione delle conference
 
* Modulo Hotel
** K-4195: Aggiunta visualizzazione nome ospite per chiamate ricevute da camera con check-in attivo
 
* Modulo Kalliope-Lift
** K-4349: Modificato timing protocollo Esseti
 
* Modulo telefoni SIP terze parti
** K-4443, K-4446, K-4459: Revisione grafica della gestione linee secondarie su telefoni Cisco Unified IP Phones 78xx/79xx
 
===Malfunzionamenti corretti===
* GUI
** K-4656: Risolto bug che poteva causare la mancata visualizzazione di alcuni pannelli (CDR/Lista FAX/Eventi). Nota: Il problema è stato riscontrato a seguito aggiornamento del browser Chrome v87
** K-4338: Risolto bug su filtraggio nel pannello della lista account
** K-4402: Risolto bug che impediva la visualizzazione del pannello delle blacklist per power user con questa funzionalità abilitata
** K-4360: Risolto bug per cui non veniva creato il phonebook per utenti senza interno associato
** K-4352: Risolto bug che poteva causare il mancato  ripristino di un backup
 
* CDR
** K-3896: Corretto bug che causava la mancata registrazione nel CDR di chiamate entranti trasferite con offerta ad un interno con fork2mobile abilitato
 
* Rubrica LDAP
** K-4332: Corretto bug che poteva causare la non corretta inizializzazione del servizio LDAP all'avvio della macchina


== Firmware 4.9.4 (20/02/2020) ==
* APP Mobile
** K-4510: Corretto bug che causava la visualizzazione di notifiche duplicate di chiamata persa su KCTI Mobile Android


== Firmware 4.11.6 (19/11/2020) ==
Questa release contiene i certificati SSL aggiornati per i servizi di push notification Apple, necessari al corretto funzionamento delle APP iOS


===New features===
===Nuove funzionalità===
* Added a new '''"Warning Campaign"''' service, which automatically makes a series of calls to a preconfigured list of of recipients (extensions or external numbers), plays a prerecorded audio message, and optionally gathers the confirmation that each has answered the call/listened to the message.
* Modulo telefoni SIP terze parti
* Added a new optional '''"Kalliope Hotel"''' module dedicated to hotel phone management, which can be activated through an additional license, The features offered by the Hotel module include:
** K-4080: Aggiunto il supporto alla gestione di identità secondarie sui telefoni Cisco Unified IP Phones 78xx/79xx
** Management of phone users for each room, with the option of blocking direct inter-room calls
** Check-in/check-out service, with registration of the names of the guests of each room with the option to add notes
** Selective block of external calls for each room through configurable classes
** "Clean room service", which automatically marks each occupied room as "dirty" every night and returns them to "clean" status through a phone code or through web GUI
** Alarm clock service, which allows one or more alarms to be set for each room and displays through web GUI those that have not been answered
** Receptionist dashboard, a web panel that displays the status (check-in, cleaning status, next alarm) of each configured room, which can be filtered and searched (by building, floor, guest, or note), through which the rooms can be supervised and managed
'''N.B.''': the Hotel module includes a charge management service that is not available in this version but will be released in an upcoming update (currently planned for version 4.9.6)
* Extended the "Kalliope Lift" module to implement new protocols (in addition to the preexisting Ademco ContactID) used by the alarm systems


===Malfunzionamenti corretti===
* API REST
** K-4184: Corretto un bug che causava il fallimento dell'API GET CallCenterCDR con errore 500 Internal Server Error


===Bugfixes===
* CDR
* CDR
** Kalliope-933: Fixed a bug that caused the outcome of an outbound call that was canceled before being answered to be incorrectly displayed (NOANSWER instead of CANCELED) in cases where a manipulation of the caller number was present in the outbound line
** K-3920: Corretto un bug che in alcune condizioni di flussi di chiamata con inoltri e deviazioni di chiamate esterne poteva causarne il mancato salvataggio nel registro 
** Kalliope-925: Fixed a bug that caused manipulated calling and caller numbers not to be displayed in cases where a manipulation was applied to one of the two numbers for an outbound call
** K-3395: Corretto un bug che, nel caso di chiamata effettuata da APP verso un numero di rete fissa, causava il salvataggio del numero chiamato nel CDR privo di uno 0
** Kalliope-1153: Fixed a bug introduced in version 4-8-0 that caused calls made through click-2-call services (API or web interface) not to be displayed
 
== Firmware 4.11.3 (10/10/2020) ==
 
Questo firmware introduce il supporto al nuovo servizio '''KalliopeLAM''', la soluzione di '''videoconferencing web''' Kalliope. Previa attivazione di una licenza dedicata, sarà possibile per l'amministratore del PBX assegnare a vari gruppi di utenti la gestione operativa delle varie stanze di videoconferenza licenziate; tramite l'interfaccia web di KalliopePBX sarà immediato verificare lo stato di prenotazione di ciascuna di esse grazie alla vista a calendario, creare un nuovo meeting aggiungendo partecipanti interni ed esterni, e inviare i relativi inviti via mail.
 
NOTA: con la lavorazione dell'issue K-3770 cambiano le '''modalità di accesso alla rubrica via LDAP'''. Fino al firmware 4.11.2 l'accesso al sottoramo dc=extensions,dc=phonebook,dc=<dominio>,dc=root era possibile anche in forma anonima, e l'autenticazione era necessaria solo per accedere al sottoramo dc=system,dc=phonebook,dc=<dominio>,dc=root. A partire dal firmware corrente, l'accesso anonimo non è più consentito, ed '''è necessario autenticarsi''' per poter accedere ad entrambi i sottorami.
 
 
===Nuove funzionalità===
* GUI
** K-2282: Aggiunta del supporto al servizio di videoconferenza web "KalliopeLAM"
** K-2473: Aggiunta la gestione completa dei gruppi chiusi e dei gruppi di prelievo, con la possibilità di estenderne il numero oltre al valore predefinito di 63 e con la possibilità di assegnargli dei nomi mnemonici in sostituzione dell'identitificativo numerico
 
* Modulo Kalliope-Lift
** K-449: Aggiunto supporto al protocollo Amphitec
 
===Modifiche===
* Rubrica LDAP
**K-3770: Modifiche ai permessi di accesso degli alberi LDAP delle rubriche per impedire, in scenari Multi-tenant, che sia possibile visualizzare informazioni di un tenant senza autenticazione. Come conseguenza, non è più permesso l'accesso anonimo al DN dc=extensions di ciascun phonebook, ed diventa quindi sempre necessario autenticarsi per poter visualizzare la rubrica telefonica, sia degli interni che quella di sistema (condivisa)


* KCTI mobile app
===Malfunzionamenti corretti===
** Added a time-to-live to the notifications sent to the app to prevent calls arrived during connectivity outages from being presented to the app
* Servizi telefonici
** K-3758: Corretto un bug introdotto nel fw 4.9.4 per cui in caso di fallimento del trasferimento cieco di chiamata ad un interno veniva eseguita l'azione di inoltro per origine "Interno" invece di "Trasferimento". Questo stesso bug causava il mancato inserimento di tale chiamata nel CDR.


===Changes===
* GUI
* Extended the timeout for outbound faxes from 20 to 30 seconds
** K-2804: Risolto un problema che poteva causare, su apparati con 2GB di RAM e in determinate condizioni di configurazione, la visualizzazione dell'errore "502 Bad Gateway" all'accesso alla WEB GUI
* Replaced the REST API documentation bundle; the integrated sandbox through which APIs could be invoked via web interface has been replaced by a Postman collection that integrates the code to automatically add the required authentication header (it is only necessary to set the IP address of the PBX and the username/password credentials of the user who invokes the API)


= Firmware serie 4.8.x (MR) =
* KalliopeCTI
Firmware updates from the 4.4.x series are LTS Maintenance Releases, which include all features released in versions 4.7.x.
** K-2354: Corretto un bug che causava il mancato aggiornamento sul client KalliopeCTI della visualizzazione delle modifiche alla configurazione delle code
** K-3735: Corretto un bug presente nelle versioni 4.10.0 e 4.11.0/1/2 per cui in caso di installazione diretta di un firmware il servizio CHAT non era funzionante nel caso di username dell'utente contenente caratteri maiuscoli. Il problema non si manifestava in caso di aggiornamento ad uno di questi firmware da versioni precedenti
** K-3614: Corretto un bug che in alcune condizioni poteva causare il crash del server CTI in Kalliope, causando la disconnessione contemporanea di tutti i client
** K-3089: Risolto un bug che poteva causare la ricezione di una doppia notifica di chiamata in ingresso in caso di utilizzo del client KallioCTI in modalità Free e più di un account SIP associato all'interno
** K-3471: Corretto un bug che, a seguito della presenza di chiamate nel CDR di KalliopPBX con alcuni pattern particolari, causava l'interruzione dell'aggiornamento del registro chiamate sui client KalliopeCTI


== Firmware 4.8.3 (21/01/2020) ==
* APP Mobile
** K-3380: Corretta visualizzazione del numero chiamante in ingresso all'APP Mobile in caso di chiamante da rete fissa (in precedenza veniva rimosso erroneamente lo 0 del prefisso urbano)
** K-2866: Risolto un bug che causava il rifiuto automatico di una chiamata diretta ad un itnerno da parte dell'APP in caso di presenza di più account SIP per lo stesso interno


===Known issues===
* Generale
See 4.8.0
** K-3804: Ripristinato il corretto funzionamento dell'esecuzione automatica dei task pianificati
** K-3801: Corretto il meccanismo di notifica degli errori in fase di valutazione dello spazio disco utilizzato dai tenant in modo da inviare la mail al gestore del PBX e non agli admin dei tenant
** K-3606: Risolto un problema che poteva causare l'impossibilità di ripristinare un backup in caso di dimensioni di questo superiori a circa 200 MB


===Bugfixes===
* CDR
* CDR
** K-1153: Fixed a bug introduced in version 4.8.0 that caused outbound fax calls and calls made through the click-2-call service not to be displayed in the CDR
** K-3797: Corretto un bug che causava la mancata registrazione nel CDR delle chiamate uscenti effettuate da un interno il quale poi ne effettuava il trasferimento verso un'altra destinazione
* Rubrica LDAP
** K-3913: Risolto un problema che in alcune condizioni causava il mancato popolamento della rubrica LDAP della centrale all'avvio, e richiedeva di effettuare da GUI la rigenerazione della configurazione e il riavvio del servizio per poter accedere alla rubrica dai client LDAP (quali i telefoni)
 
== Firmware 4.11.2 (12/08/2020) ==
 
===Nuove funzionalità===
 
* API REST
** K-3306: Aggiunta una nuova API per poter iniettare in una chiamata in corso, identificata dal Linked-id, una sequenza di toni DTMF, con possibilità di scegliere se inviarla sul channel chiamante o su quello del chiamato


== Firmware 4.8.2 (23/12/2019) ==
* Modulo "Supporto esteso telefoni SIP terze parti"
** K-3065: Aggiunta la possibilità di definire dispositivi personalizzati "Cisco Unified IP Phone" con un numero configurabile di tasti funzione, per poter gestire i dispositivi equipaggiati con il tastierino aggiuntivo Cisco Cp-7914


===Known issues===  
===Modifiche===
See 4.8.0


===Bugfixes===
* Alta Affidabilità
* Multi-tenant
** K-250: Ottimizzazione dell'invocazione dei job periodici sui nodi passivi dei cluster HA
** K-994: Fixed a bug present in version 4.8.0 that caused manipulation rules for calling and called numbers on outbound lines assigned to the tenants not to be applied


== Firmware 4.8.0 (2/12/2019) ==
===Malfunzionamenti corretti===


{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"
* Generale:
|-
** K-2963: Corretto un bug che causava il fallimento delle pingback nelle VM, con conseguente comparsa del banner di avviso dopo le prime 24 ore, a seguito di installazione di un firmware 4.9.9; il problema non si manifestava in caso di aggiornamento da versioni firmware precedenti.
| '''WARNING''': This update distributes the '''updated certificates required by Apple's PushKit service'''. The certificates installed with previous versions will '''expire in January 2020'''. To '''guarantee the correct functioning of the KalliopeCTI mobile app for iOS''' after that date, it is necessary to '''update KalliopePBX''' to this version.
|}


* GUI
** K-3121: Risolto un problema che poteva causare il timeout dell'interfaccia web in fase di visualizzazione della pagine degli IVR, nel caso in cui uno di questi presentasse un numero elevato di sottomenu tra tutti i suoi livelli


{|style="width: 70%; color: black; border: 2px solid" cellpadding="5"
* API REST
|-
** K-2827: Corretto un bug che poteva causare la restituzione di un file di backup malformato nel caso in cui la dimensione di questo superasse una certa quota
| '''N.B.''': In order to update the firmware to version 4.8.0, it is necessary to update the bootloader to version '''1.0.7''' (which is recommended even for previous firmware versions).
|}


===Known issues===
* Modulo Hotel
For outbound lines (gateways, trunks, or terminations) with a space in their name (e.g. "Outbound line"), the outcome of outbound calls will always be reported in the CDR as "NOANSWER" even if the call was answered and its "Conversation time" attribute is not null. The current workaround is to remove any spaces in the names of all outbound lines.
** K-2874: Corretto un bug che impediva la corretta sincronizzazione dello stato delle camere sul nodo passivo in caso di cluster HA
** K-3010: Corretto un bug che, in caso di modifica dello stato di pulizia di una camera tramite servizio telefonico, causava il mancato aggiornamento dello stato di pulizia di una camera restituito via API in caso di utilizzo di Etag 


===New features===
* Modulo Kalliope-Lift
* KalliopeCTI (Pro)
** K-3130: Corretto un bug introdotto nel firmware 4.9.6 che causava la mancata registrazione degli eventi relativi ai ricevitori di allarme, causando quindi il mancato invio delle relative notifiche
** Kalliope-217: added the option when configuring a provisioning device to set the IP and access port of the GUI of the phone used for remote control through KalliopeCTI or Pro.


===Bugfixes===
* Telephone services
** Kalliope-545: Fixed a bug concerning the group call pickup with invite service that in multi-tenant systems sometimes caused the wrong caller name to be displayed when other inbound calls on other tenants were present


* Kalliope CTI
== Firmware 4.11.1 (03/07/2020) ==
** Kalliope-135: Fixed a performance issue with the queries used to pass the user CDRs to the KalliopeCTI clients that caused the data to be slow to update on the client when the PBX had a high number of calls (more than a hundred thousand per month)  


* Fax module
===Nuove funzionalità===
** Kalliope-647: Fixed a bug that caused fax log export requests to generate an empty file


= Firmware series 4.7.x (TR) =
* Modulo Kalliope-Lift
Firmware updates from the 4.7.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.6.0, is the stable release recommended for generic use that does not require features introduced in the TR.
** K-1709: Aggiunto supporto a protocolli generici per i quali non sia necessaria l'acquisizione di letture
** K-2860: Aggiunta la generazione di un evento specifico in caso di abbattimento della chiamata prima del completamento dell'handshake del protocollo
** K-2707: Uniformati gli eventi generati dal protocollo Ademco Contact ID affiancando a quelli legacy (ademco.contactid.*) i nuovi alarmreceiver.ademco-contactid.*


== Firmware 4.7.17 (29/10/2019) ==


===Bugfixes===
== Firmware 4.11.0 (08/06/2020) ==
* System
** Kalliope-549: Fixed a bug (present in versions 4.7.15 and 4.7.16) that caused scheduled jobs for evaluating accessibility statistics (Call Center module) to fail. The script failing caused a log to grow indefinitely, eventually fully occupying the file system. The fix removes the problem and prevents the log from growing indefinitely.


===Known issues===
Questo firmware introduce il supporto ad un nuovo modulo opzionale, denominato "Supporto esteso telefoni SIP terze parti", che è dedicato alla gestione integrata di telefoni che implementano alcune funzionalità mediante varianti SIP non standard. Al momento questi includono alcuni telefoni Cisco della famiglia "Cisco Unified IP Phone" della serie 79xx che siano stati flashati con firmware SIP, e altri che ne condividono le modalità di funzionamento (es. 78xx)
Please note that when using this firmware version there may be lags in the display of the CDR in KalliopeCTI Desktop in cases of high telephone traffic (more than 5000 daily calls) while more than 100 KalliopeCTI Desktop clients are simultaneously connected. The telephone engine and web GUI CDR are not affected. This issue will be fixed in version 4.8.0.


== Firmware 4.7.16 (05/10/2019) ==
Il modulo abilita la gestione dei tasti lampada (BLF) dei telefoni, mediante configurazione dal pannello dell'account SIP assegnato e la generazione del corrispondente file di provisioning per il telefono. Sono inoltre supportati alcuni servizi pilotabili mediante i tasti funzione presenti sui telefoni (prelievo di chiamata su BLF, e deviazione di chiamata incondizionata). Viene inoltre resa accessibile mediante web service XML la rubrica telefonica LDAP, per consultazione diretta dai telefoni.


===New features===
===Modifiche===
* REST APIs
** Added a new REST API to export the CDR in "blues" format containing outgoing, local, and incoming calls, which can be filtered by category. The output of this API is different from the preexisting "blues_out" and is used (optionally, as an alternative) by the new version of Kalliope Blue's Connector alongside the new import drivers for Blue's Enterprise


===Bugfixes===
* GUI
* GUI
** 7691: Fixed a bug that caused an exception when opening the import panel for Kalliope v3 backups
** K-2507: per rendere più chiara la pagina di creazione degli interni, in fase di creazione di un account contestualmente alla creazione dell'interno adesso viene data la possibilità di specificarne solo gli attributi base (username, secret e il template di riferimento), e non viene più esposto completamente il form completo di edit dell'account (che includeva anche la possibilità di definire gli override di ogni singola impostazione)
 
= Firmware serie 4.10.x (MR) =
I firmware della serie 4.10.x sono Maintenance Release, e consolidano tutti gli sviluppi e le funzionalità rilasciate nelle precedenti 4.9.x.


* Telephone services
== Firmware 4.10.2 (18/11/2020) ==
** 7197: Fixed a bug that prevented forwarding cycles of an extension to itself from being detected
Questa release contiene i certificati SSL aggiornati per i servizi di push notification Apple, necessari al corretto funzionamento delle APP iOS


* Dial-out conference service
== Firmware 4.10.1 (09/11/2020) ==
** 7134: the application did not notice when a dial-out call to a participant failed (e.g. because it was busy or refused) and did not try to call again even under an automatic invite with repetition policy


* Mobile app
NOTA: con la lavorazione dell'issue K-3770 cambiano le modalità di accesso alla rubrica via LDAP. Fino al firmware 4.10.0 l'accesso al sottoramo dc=extensions,dc=phonebook,dc=<dominio>,dc=root era possibile anche in forma anonima, e l'autenticazione era necessaria solo per accedere al sottoramo dc=system,dc=phonebook,dc=<dominio>,dc=root. A partire dal firmware corrente, l'accesso anonimo non è più consentito, ed è necessario autenticarsi per poter accedere ad entrambi i sottorami.
** 7303: Fixed a bug that caused transfers of calls received by the app to an external number to fail


* Provisioning
===Modifiche===
** 7590: Added SNOM D717 to the list of built-in devices
* Rubrica LDAP
** K-3770: Modifiche ai permessi di accesso degli alberi LDAP delle rubriche per impedire, in scenari Multi-tenant, che sia possibile visualizzare informazioni di un tenant senza autenticazione. Come conseguenza, non è più permesso l'accesso anonimo al DN dc=extensions di ciascun phonebook, ed diventa quindi sempre necessario autenticarsi per poter visualizzare la rubrica telefonica, sia degli interni che quella di sistema (condivisa)


* Kalliope4SP
===Malfunzionamenti corretti===
** 7572: Extended the timeout for connecting to the license server so that the transfer of billing data accumulated through a long period of time during which the license server was unreachable does not fail
* Servizi telefonici
** K-3758: Corretto un bug introdotto nel fw 4.9.4 per cui in caso di fallimento del trasferimento cieco di chiamata ad un interno veniva eseguita l'azione di inoltro per origine "Interno" invece di "Trasferimento". Questo stesso bug causava il mancato inserimento di tale chiamata nel CDR.


===Known issues===
* GUI
Please note that when using this firmware version there may be delays in the display of the CDR in KalliopeCTI Desktop in cases of high telephone traffic (more than 5000 daily calls) while more than 100 KalliopeCTI Desktop clients are simultaneously connected. The telephone engine and web GUI CDR are not affected. This issue will be fixed in the version 4.8.0.
** K-3121: Risolto un problema che poteva causare il timeout dell'interfaccia web in fase di visualizzazione della pagine degli IVR, nel caso in cui uno di questi presentasse un numero elevato di sottomenu tra tutti i suoi livelli


== Firmware 4.7.15 (26/07/2019) ==
* API REST
** K-4184: Risolto un bug relativo all'API REST GET /callCenterCdr


===Bugfixes===
* KalliopeCTI
* KalliopeCTI
** 7586: Fixed a bug that caused the name of the callee not to be displayed on KalliopeCTI for calls to an external number and that made it impossible to redial from the CDR
** K-2354: Corretto un bug che causava il mancato aggiornamento sul client KalliopeCTI della visualizzazione delle modifiche alla configurazione delle code
** K-3614: Corretto un bug che in alcune condizioni poteva causare il crash del server CTI in Kalliope, causando la disconnessione contemporanea di tutti i client
** K-3735: Corretto un bug presente nelle versioni 4.10.0 e 4.11.0/1/2 per cui in caso di installazione diretta di un firmware il servizio CHAT non era funzionante nel caso di username dell'utente contenente caratteri maiuscoli. Il problema non si manifestava in caso di aggiornamento ad uno di questi firmware da versioni precedenti
 
* Generale
** K-3606: Risolto un problema che poteva causare l'impossibilità di ripristinare un backup in caso di dimensioni di questo superiori a circa 200 MB
** K-3804: Ripristinato il corretto funzionamento dell'esecuzione automatica dei task pianificati
 
*CDR
** K-3797: Corretto un bug che causava la mancata registrazione nel CDR delle chiamate uscenti effettuate da un interno il quale poi ne effettuava il trasferimento verso un'altra destinazione


===Known issues===
* Rubrica LDAP
Please note that when using this firmware version there may be delays in the display of the CDR in KalliopeCTI Desktop in cases of high telephone traffic (more than 5000 daily calls) while more than 100 KalliopeCTI Desktop clients are simultaneously connected. The telephone engine and web GUI CDR are not affected. This issue will be fixed in the version 4.8.0.
** K-3913: Risolto un problema che in alcune condizioni causava il mancato popolamento della rubrica LDAP della centrale all'avvio, e richiedeva di effettuare da GUI la rigenerazione della configurazione e il riavvio del servizio per poter accedere alla rubrica dai client LDAP (quali i telefoni)
 
* APP Mobile
** K-3380: Corretta visualizzazione del numero chiamante in ingresso all'APP Mobile in caso di chiamante da rete fissa (in precedenza veniva rimosso erroneamente lo 0 del prefisso urbano)


== Firmware 4.7.14 (18/07/2019) ==  
== Firmware 4.10.0 (29/07/2020) ==  


===Bugfixes===
===Malfunzionamenti corretti===
* KalliopeCTI
** 7376: Display of missed calls from groups or queues on the CT client


== Firmware 4.7.13 (11/07/2019) ==
* K-2827 Risolto bug  su  API REST /backup/create che poteva causare la generazione di un backup incompleto in caso di esaurimento dello spazio disco
* K-2804 Risolto bug che poteva causare il blocco della WEB GUI su macchine con meno di 2GB RAM
* K-3260 Risolto bug sulla pingback della Virtual Machine (presente solo su nuove installazioni firmware 4.9.9)
* K-2850 Risolto  bug su esecuzione comandi network (ping,traceroute) tramite Kalliope Logger (presente solo in firmware 4.9.9)
* Modulo Hotel
** K-3217 Risolto bug che causava il mancato aggiornamento della GET REST API /rooms (con ETag) quando lo stato di "pulizia camera" era modificato tramite codice telefonico
* KCTIS
** K-3089 Risolto bug che causava doppia notifica chiamate in ingresso con client KCTI Free e account multipli
** K-2812 Risolto bug che causava l'invio simultaneo ai client dello stato DND di tutti gli interni e poteva causare la disconnessione dei client stessi
** K-2740 Risolto bug che causava la generazione su KCTI IOS di una notifica errata quando l'utente KCTI IOS effettuava una chiamata in uscita e la cancellava prima della risposta da parte del chiamante 
* HA
** K-2874 Risolto bug relativo alla replica stato delle stanze (modulo Hotel) su nodo passivo


===New features===  
===Modifiche===
* General:
* HA
** Added new formats for the timestamp within notification actions. The %event_timestamp% parameter now includes a format option that produces a customizable string (with millisecond resolution) instead of the epoch.
** K-247 Modificati cronjob periodici per esecuzione solo su nodo primario
** K-250 Modificati cronjob periodici per verificare che le risorse utilizzate siano attive prima dell'esecuzione 


===Bugfixes===
* General:
** 5171: fixed a bug that made it possible for users to change the numbering plan even if heir role only had read permissions
** 6808: extended the length limit for the secret field for trunks and VoIP terminations from 40 to 128 characters
** 7054: added alert when saving an extension whose failover action is to forward to voicemail when the extension does not have a voicemail box configured
** 7319: fixed the validation of the selection of forwards to a parking slot to make it numeric and outside the range of the parking slots


* Call Center module
= Firmware series 4.9.x (TR) =
** 7405: fixed a bug that sometimes caused the VoIP services to restart when a call served through the automatic callback feature ended
Firmware updates from the 4.9.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.8, is the stable release recommended for generic use that does not require features introduced in the TR.
** 7322: fixed the display of queued calls handled through the the automatic callback feature in the CDR and adjusted the statistics report generation to take this type of call into account


* KalliopeCTI
== Firmware 4.9.9 (10/06/2020) ==
** 7444: fixed an anomaly that caused the active frame to persist after the end of a call for call pickups or attended call transfers from a phone of the extension associated with the client


* KalliopeCTI Mobile App (Android/iOS)
===Modifiche===
** 7393: fixed a bug that sometimes caused calls not to be received by the app if the phone was in deep sleep mode


* Phonebook
* App iOS
** 6237: fixed an issue with the display that made it impossible to save lists with more than 11 contacts
** Implementate modifiche al meccanismo di invio notifiche ai terminali iOS in modo da poter ripristinare il corretto funzionamento della CHAT e della modalità CTI


== Firmware 4.7.12 (06/06/2019) ==
* Servizi telefonici
** In caso di chiamata in uscita che termina con una risposta 480, non viene più effettuato un eventuale tentativo di ripetere la chiamata sulle linee di backup di quella regola di instradamento, se presenti (uniformato al caso di risposta 486 - Occupato). Il backup continua ad essere effettuato in tutti gli altri casi (in cui quindi la chiamata fallisce per problemi della linea e non per timeout, rifiuto o stato occupato del destinatario)


===New features===
* Modulo Hotel
* General:
** Aggiunta della licenza del modulo Hotel al pool di licenze comprese nel bundle "4SP"
** Extended the [[AdminGuide:Service:MeetMe/en|audio conference]] service to include dial-in/dial-out modes and a comprehensive room supervision and management panel with a list of participants and the option to add/remove/mute/unmute users both from the GUI and through APIs
** Estesa la gestione dei profili di tariffazione aggiungendo le azioni di import ed export da file xls, e l'operazione di creazione di un profilo per clonazione di uno esistente
** Estese API del modulo Hotel per restituire solo le modifiche allo stato precedente mediante l'uso di header ETag


* Multi-tenant:
===Nuove funzionalità===
** Added the option to set the tenant admin password during creation instead of setting a default password (admin)
* API REST
** Added the option to activate an unconditional forward on an "assigned line" level (all associated numberings) to an external number through API; the forward uses the same line on which the call was received
** K-2253: Aggiunta API callCenterCdrReport


===Bugfixes===
===Malfunzionamenti corretti===
* General:
* GUI
** 6992: The "ignore source port during recognition" flag is now respected for gateways and VoIP domains with TCO or TLS transport
** K-2042: Corretta l'impaginazione del pannello di modifica dei membri di una campagna di avviso o di una conference dial-out in caso di presenza di numeri interni ed esterni
** 7085: Fixed the preservation of the calling number within the Display-Name when the <displayprefix> attribute was set in the Dynamic Routing service
** K-2404: Corretto un bug che in alcune condizioni causava la generazione di una eccezione (Errore 500) in fase di creazione di un nuovo language pack personalizzato


* REST APIs:
* Servizi telefonici
** 6968: Fixed the /rest/outboundLines/voipLine API, which always reported the "Parameter 'domainIp' is missing or malformed" error
** K-2068: Corretto un bug che poteva causare il fallimento di una chiamata sulla linea di backup nel caso in cui sulla primaria fossero aggiunti header addizionali (PAI,PPI, RPID,..) in quanto questi non venivano cancellati prima di inoltrare la chiamata sulla linea di backup
** 7172: Fixed the execution of the API for adding contacts to the phonebook (POST /rest/phonebook/shared) for JSON
** K-1975: In caso di chiamata callback (via API) che raggiunge il servizio di Instradamento Dinamico, la variabile UniqueID riportata al web service adesso ha lo stesso valore riportato sul CDR
** 7088: Restored the API POST /rest/operation/ufwdWhitelist/{username}, which broke in version 4.7.9


* Provisioning:
* KalliopeLogger
** 7041: Fixed a bug when saving provisioning devices that were associated with multiple SIP accounts (multi-account devices)
** K-2548: Corretto un bug introdotto in 4.9.8 che causava il fallimento dell'autenticazione dell'utente pbxadmin sul client KalliopeLogger


* Call Center module
* Alta affidabilità
** 7047: Fixed the calculation of simultaneity of the "service accessibility" statistic, which previously considered the start of call event (inbound and outbound) associated with the answer instead of the effective start of the call
** K-2510: Corretto un bug che, in caso di installazione da bootloader di un firmware pari o superiore a 4.9.7, causava la generazione di un file di configurazione dell'AH malformato, con la conseguente impossibilità di avviare il servizio


* Multitenant:
* API REST
** 7152: Fixed a bug with the export of tenant backups when the tenant name contains a backslash (\)
** K-2447: Ripristinato il corretto funzionamento dell'API di cancellazione delle registrazioni di chiamate con chiave "linkedid"
** 7042: Fixed a bug that when the fax lines were configured on multiple tenants caused faxes not to be sent and blocked fax reception in the "Ready for conversion to PDF" status
** K-2496: Corretta la validazione nell'API di export di un tenant per gestire target version di firmware con revisioni non numeriche (usate a partire da firmware 4.7.16)


* Modulo FAX
** K-1989: Corretto un bug che impediva l'accesso da GUI ai FAX ed ai report dei FAX dei mesi precedenti a quello corrente


== Firmware 4.7.9 (14/03/2019) ==
* Modulo Hotel
** K-1279: Corretta la visualizzazione della sveglia nel widget della camera per mostrare la prossima in scadenza e non l'ultima inserita
** K-1758: In caso di nodo multitenant, aggiunta la possibilità di assegnare un numero di stanze illimitato ad un tenant
** K-1283: Corretto un bug che causava la cancellazione dalla lista delle sveglie non risposte di tutte quelle presenti per una data stanza, nel momento in cui si andava a creare una nuova sveglia per quella stanza


===New features===
* Modulo Kalliope-Lift
*Implemented REST APIs for managing the phonebook (adding/editing/deleting contacts)
** K-2703: Corretto un bug che causava la mancata esecuzione dell'azione di inoltro in caso di errore nei ricevitori di allarmi
*Added the option to mass assign provisioning devices to the Hot Desking service
===Changes===
*Generation of all function keys configured independently of the phone model (in order to manage expansion modules)
===Bugfixes===
*0006860: Eliminated the Diversion Header containing the redirectiong extension for calls redirected towards external numbers (certain VoIP providers would reject the call)
*0006871: Fixed a bug that sometimes caused the CCBS service not to function within a queue
*0006975: Fixed a bug that when mass importing extensions from file sometimes caused an error when setting the "force password change" flag
*0007048: Fixed a bug that sometimes caused the interruption of the fax sending service on multi-tenant systems


== Firmware 4.9.8 (26/04/2020) ==


== Firmware 4.7.8 (25/02/2019) ==
===Modifiche===


* APP KCTI iOS
** Modificata gestione delle notifiche verso le APP KalliopeCTI per ripristinare il funzionamento delle chiamate in ingresso all'APP su telefoni con s.o. iOS 13


===New features===
* Generale
** K-1940: l'evento pbx.extension.missedcall adesso contiene anche l'attributo caller_name con il nome del chiamante


*Implemented a Mail2FAX service that allows faxes to be sent via email
* CDR
*Added a new widget to the user dashboard that lets phone function keys be configured.
** K-1519: aggiunte due colonne al CDR di PBX, in sistemi multitenant, predisposte per riportare il numero geografico a cui attribuire il costo della chiamata quando questo differisce dal numero chiamante utilizzato
*Added a work code field in the Call Center CDR export


===Bugfixes===
===Malfunzionamenti corretti===
* GUI
** K-2139: Estesa la dimensione della cache in funzione della memoria disponibile sul sistema per evitare i blocchi che si sono manifestati in alcuni casi di nodi multitenant
** K-2053: Corretto un bug che causava la mancata visualizzazione dei partecipanti dial-in esterni nelle stanze di conferenza nel caso in cui il prefisso di impegno linea esterna fosse nullo


*0006731: Added a check to prevent member to be added to a queue without specifying an account
* Chat
*0006762: Added a check to prevent the values of parking slots to contain the "*" character, which would cause calls to be terminated when answered
** K-182: Risolto un bug che causava il fallimento a tempo indefinito di tutte le autenticazioni della componente CHAT dei client in caso di burst di richieste di autenticazione (ad esempio a seguito di una riconnessione contemporanea di tutti i client CTI a causa di un riavvio del server o di interruzione di rete)
*0006778: Fixed a bug that prevented a backup from being restored on a different PBX than the one it was made on if provisioning devices were present
*0006690: Fixed a bug that caused rebranding not to be reset after restoring a backup with rebranding disabled on a PBX with rebranding enabled
*0006730: Fixed a bug where the deletion of an account did not remove the account from the list of dynamic members of queues
*0006757: Fixed a bug that sometimes prevented fax from being sent for archival on remote storage
*0006752: Fixed a bug that caused the "guided configuration" menu not to be displayed when HA was enabled
*0006760: Fixed a bug that prevented access control rules from being disabled for paging groups
*0006837: Fixed a bug that prevented the Call Center CDR from being downloaded from KCTI
*0006584: Fixed a bug that sometimes prevented call recordings from being archive on remote storage
*0006832: Fixed the filename generation rule for "Maxwell 2" devices
*0006761: Fixed a bug that prevented the correct functioning of the %%IPUI%% placeholder
*0006439: Fixed a bug with ordering by duration of the CDR
*0006853: Fixed a bug that caused the outbound routing of calls that did not contain the line commitment code
*0006870: Fixed a bug that caused periodic operator statistic not to be sent to the KCTI if the user had a CC operator role
*0006559: Fixed a bug that caused restoration from backup to fail when the associated tenant group had already been created
*0006831: Fixed a bug that caused user configuration (e.g. forwards, pauses) not to be restored hen restoring from a backup on a different node
*0006809: Fixed a CDR bug that caused calls to queues that use the work code were sometimes erroneously considered answered
*0006856: Fixed a bug that causedthe MIB of configured accounts not to be updated when the tenant had been removed


===Reworking===
* Client KalliopeCTI
*0006796: Optimized the backup creation mechanism in multi-tenant systems to reduce execution time
** K-1971: Corretto un bug che causava l'aggiunta del prefisso di impegno linea esterna nel CDR dei client CTI desktop per le chiamate uscenti, causando l'impossibilità di richiamare quello stesso numero mediante doppio click da registro chiamate
*0006855: Changed the VoIP domains page to reduce the loading times of the line assignments to tenants section
*0006798: Changed the assigned line management page to reduce loading times


== Firmware 4.7.4 (21/12/2018) ==
== Firmware 4.9.7 (31/03/2020) ==  


===New features===  
===Nuove funzionalità===
* Aggiunta delle API di gestione operativa del modulo Hotel; queste permettono di implementare su sistemi terzi tutte le operazioni correntemente disponibili tramite il pannello Receptionst integrato in KalliopePBX (K-1622)
* Aggiunte alcune colonne al CDR di PBX (in sistemi Multi-Tenant) predisposte per l'attribuzione ai singoli Tenant delle chiamate uscenti, in modo distinto dal numero chiamante utilizzato


*REST API
===Malfunzionamenti corretti===
**Added a GET /rest/phonebook REST API for consulting the phonebook
* Sistema
**Added a GET GET /rest/provisioning/settings REST API for managing provisioning settings
** K-1889: Corretto un bug che, in alcuni PBX, causava l'impossibilità di caricare un nuovo certificato SSL della centrale tramite il pannello di configurazione WEB
** K-1897: Ripristinato l'utilizzo di una estensione di caching dell'interfaccia web, la cui rimozione (nel firmware 4.9.6) causava un rallentamento nell'accesso alle pagine web dell'interfaccia di configurazione del KalliopePBX


*CDR
* Registro chiamate (CDR)
**The user CDR now displays calls to groups or queues that the user belongs to (currently only on the web GUI)
** K-1651: Corretto un bug che causava il mancato salvataggio nel CDR delle chiamate effettuati da account SIP il cui username ha una lunghezza superiore a 40 caratteri (comprensivo dell'eventuale prefisso di tenant, in caso di sistema Multi-Tenant)  


*Call Center module
* Modulo Multi-tenant
**Extended the Call Center report with operator statistics (served calls, calls answered by another operator, missed calls, time spent paused)
** K-1863: Corretto un bug che, in alcuni casi a seguito di aggiornamento da firmware 4.7.x a una versione 4.8 o 4.9, causava la mancata visualizzaizone del pannello degli interni del tenant di default


===Bugfixes===
* Servizio Campagne di avviso
** K-1846: Corretto un bug che poteva causare, a seguito di un riavvio della macchina, la prosecuzione di una campagna di avvisi precedentemente annullata mentre si trovava nello stato Bloccata a causa del raggiungimento dei limiti configurati


*0006723: Fixed a bug that under certain conditions caused the TIMEOUT exit reson to the call details when a call was canceled.
*0006677: Fixed a bug that caused the exit reason for all call details to be overwritten after a call pickup on queue
*0006546: Fixed a bug that caused phone configuration not to be completely generated when more than 350 tenants were defined
*0006703: Fixed the filename generation rule for Gigaset Maxwell 2 devices
*0006764: Fixed an issue with backup restoration when configured FAX instances were present
*0006765: Fixed an issue with server reachability checks for new installations of firmware version 4.7.3


== Firmware 4.7.3 (11/12/2018) ==  
== Firmware 4.9.6 (16/03/2020) ==  


===New features===
===Nuove funzionalità===
* Esteso il modulo "Kalliope Hotel" con la funzione di [[http://www.kalliopepbx.com/wiki/it/Documentazione_addebiti'''Documentazione addebiti''']], che permette di configurare la tariffazione delle chiamate effettuate dalle camere e produrre un report riassuntivo dei costi sostenuti dal momento del check-in al momento corrente. I report di documentazione addebiti sono mantenuti anche dopo l'operazione di check-out e restano accessibili tramite il registro "Storico prenotazioni" (K-1066, K-900, K-1779)
* Aggiunta la possibilità di selezionare i partecipanti dial-out delle stanze di audioconferenza ed i destinatari delle campagne di avviso dalla rubrica telefonica. E' sufficiente cominciare a digitare come partecipante esterno il nome e/o il numero telefonico e il sistema propone i contatti presenti in rubrica che corrispondono a quanto inserito. NOTA: non è possibile al momento selezionare dalla rubrica i numeri marcati come "interni" (K-1233, K-1236)
* Aggiunta la generazione di nuovi eventi notificabili al servizio di Instradamento Dinamico, all'ingresso al servizio e ogni volta che viene raccolto un input dal chiamante (K-1479)


* Introduced integrated FAX module support, which currently offers the option to send/receive faxes via web GUI and receive email notifications for received faxes
===Malfunzionamenti corretti===
* Servizi telefonici
** K-1717: Corretto un bug che causava il mancato funzionamento delle blacklist sulle linee di ingresso nel caso in cui fosse specificato un match anche sul numero chiamato, e non solo sul numero chiamante
* Servizio Audioconferenza
** K-1212: Corretto un bug che causava la mancata visualizzazione nel pannello di stato della conferenza dei partecipanti dial-in esterni (se non già presenti come partecipanti dial-out)


===Bugfixes===
===Modifiche===
* Sistema
** K-1467: La presenza di filesystem remoti montati (NFS o CIFS) causava il fallimento delle modifiche alla configurazione di rete. Il sistema adesso verifica la presenza di filesystem remoti e ne richiede la temporanea disabilitazione prima di poter effettuare modifiche alla configurazione di rete
* Servizi telefonici
** K-1491: Introdotto un meccanismo di loop-mitigation che impedisce che per ogni chiamata siano effettuati più di 20 inoltri tra le varie destinazioni. Questa modifica previene possibili degradi prestazionali o crash del sistema di documentazione chiamate nel caso in cui, intenzionalmente o per errore, siano programmate deviazioni o inoltri ciclici tra due o più entità del PBX. Al raggiungimento del limite di inoltri, la chiamata viene abbattuta in automatico.
* Modulo FAX
** K-627: Estesa la gestione e validazione degli attributi ricevuti dall'apparato trasmittente in caso di ricezione FAX, che in precedenza (se malformati) causavano il mancato salvataggio del FAX ricevuto
* API Rest
** K-1498: Estesa l'API CDR per supportare il filtraggio in POST con attributi addizionali (es. accountcode)


*0006633: Fixed a bug that causedadditional headers (PAI / PPI / RPID / Call-Info) not to be added when the configuration string containd the " character
== Firmware 4.9.4 (20/02/2020) ==
*0006516: Fixed a bug that made it impossible to change the template associated with a device directly from the provisining device list
*0006469: Fixed a bug with the overwriting of a cvs file in Dynamic Routing from file
*0006479: Fixed a bug that when a blacklist entry was edited caused last modified to change for all entries
*0006618: Fixed a bug that caused scheduled tasks not to be executed after a firmware update
*0006625: Fixed a bug that caused scheduled tasks not to be executed after a backup was restored
*0006636: Fixed a bug that caused click-to-call calls to be forwarded as well when call forwarding was active
*0006623: Fixed a bug that sometimes caused certain extension not to be displayed in the corresponding KCTI panel
*0006658: Fixed a bug that mde it impossible to create new provisioning devices after a backup was restored
*0006666: Fixed a bug that made it impossible to create new extension templates after the default emplate was edited
*0006596: Fixed a bug that caused changes to the SNMP configuration not to be applied if the first configuration was done on firmware 4.5.11 or later
*0006273: Fixed a bug that caused the outbound status of calls answered through fork2mobile to be incorrectly displayed in the CDR
*0006101: Fixed a bug that caused calls to log into the hot desking service not to be displayed in the CDR


== Firmware 4.7.2 (20/11/2018) ==


===New features===
===New features===
* Added a new '''"Warning Campaign"''' service, which automatically makes a series of calls to a preconfigured list of of recipients (extensions or external numbers), plays a prerecorded audio message, and optionally gathers the confirmation that each has answered the call/listened to the message.
* Added support for application rebranding (KCTI Desktop and KCTI Mobile). This feature requires a K4SP or Rebranding license.
* Added a new optional '''"Kalliope Hotel"''' module dedicated to hotel phone management, which can be activated through an additional license, The features offered by the Hotel module include:
 
** Management of phone users for each room, with the option of blocking direct inter-room calls
===REST API===
** Check-in/check-out service, with registration of the names of the guests of each room with the option to add notes
* Added a REST API that returns the instantaneous map of current calls (filterable by extension or account)
** Selective block of external calls for each room through configurable classes
* Added a REST API for editing and revoking product licenses assigned to a tenant
** "Clean room service", which automatically marks each occupied room as "dirty" every night and returns them to "clean" status through a phone code or through web GUI
* Added a REST API for configuring notifications and notification actions
** Alarm clock service, which allows one or more alarms to be set for each room and displays through web GUI those that have not been answered
** Receptionist dashboard, a web panel that displays the status (check-in, cleaning status, next alarm) of each configured room, which can be filtered and searched (by building, floor, guest, or note), through which the rooms can be supervised and managed
===Provisioning===
'''N.B.''': the Hotel module includes a charge management service that is not available in this version but will be released in an upcoming update (currently planned for version 4.9.6)
* Added management for Polycom root CA and HTTPS provisioning
* Extended the "Kalliope Lift" module to implement new protocols (in addition to the preexisting Ademco ContactID) used by the alarm systems
===Misc.===
* Added distinctive ringing support for CISCO SPA5xx and SPA3xx phones
* Added the option for the pbxadmin to view the full audit log (which includes the actions of individual tenants)
===Reworking===
* Optimized the mechanism for calculating queue statistics to avoid delays when displaying statistics in the Supervisor Panel
* Changed the email-type event notification action not to include the serial number of the KPBX (it may be added as a placeholder). '''N.B.:''' this change affects actions configured before the update; the placeholder corresponding to the serial number is only added to node events in multi-tenant systems during migration so that the notification is the same as the one sent before the update.


===Bugfixes===
===Bugfixes===
* CDR
** Kalliope-933: Fixed a bug that caused the outcome of an outbound call that was canceled before being answered to be incorrectly displayed (NOANSWER instead of CANCELED) in cases where a manipulation of the caller number was present in the outbound line
** Kalliope-925: Fixed a bug that caused manipulated calling and caller numbers not to be displayed in cases where a manipulation was applied to one of the two numbers for an outbound call
** Kalliope-1153: Fixed a bug introduced in version 4-8-0 that caused calls made through click-2-call services (API or web interface) not to be displayed
* KCTI mobile app
** Added a time-to-live to the notifications sent to the app to prevent calls arrived during connectivity outages from being presented to the app
===Changes===
* Extended the timeout for outbound faxes from 20 to 30 seconds
* Replaced the REST API documentation bundle; the integrated sandbox through which APIs could be invoked via web interface has been replaced by a Postman collection that integrates the code to automatically add the required authentication header (it is only necessary to set the IP address of the PBX and the username/password credentials of the user who invokes the API)
= Firmware serie 4.8.x (MR) =
I firmware della serie 4.8.x sono Maintenance Release, e consolidano tutti gli sviluppi e le funzionalità rilasciate nelle precedenti 4.7.x.
== Firmware 4.8.5 (18/05/2020) ==
   
   
*Telephone services
===Malfunzionamenti corretti===
** 6548: Fixed a bug that caused click-2-call calls towards 1-digit selection not to function
Questo firmware risolve unicamente il problema sulle API REST riscontrato nella release 4.8.4.
** 6575: Fixed a bug that sometimes caused trunks and VoIP terminations not to be registered when the "registration domain" item was set
** 6620: Fixed a bug that caused COLP updates to fail for calls from an extension to a speed dial
** 6576: Fixed a bug that prevented the blind transfer of calls answered through the Fork2Mobile service


*GUI
== Firmware 4.8.4 (30/04/2020) ==
** 6513: Fixed an issue where the registration state of trunks and VoIP terminations was not displayed when "Registration domain" parameter was not set to null
===Problemi noti===
** 6639: Fixed a bug that somtimes caused thousands of emty rows to be added when uplading a dynamic routing xls file
Sul firmware 4.8.4 è stato rilevato un problema nell'esecuzione delle API REST. Si raccomanda pertanto ai Clienti di procedere all'aggiornamento alla versione '''4.8.5'''
** 5634: Fixed a bug that caused a 500 "Internal server error" when trying to order the SIP accounts by the "ACL IP source", "ACL IP Contact", or "SRTP enabled" columns
** 6574: Fixed a bug that caused a 500 error when integrating the shared phonebook by importing from an xls file with a preesiting contact without the type attribute
** 6556: Fixed a bug that caused the warning to be displayed twice when mass importing the phonebook
** 6554: [Multi-tenant] Fixed the validation of the form for saving the assigned lines to handle the case where a prefix manipulation rule is specified omitting the value of the prefix, which previously caused the page to silently fail to be saved
** 6547: [Multi-tenant] Fixed a bug that caused all tenant limits to be set to zero the moment an expired K4SP license was reactivated 




== Firmware 4.7.0 (26/10/2018) ==  
===Modifiche===


===New features===
* APP KCTI iOS
* Added the option to generate an event ("pbx.extension.missedcall") for missed calls to an extension. This can be enabled individually for each combination of reason (busy, not answered, not available) and origin (internal call, external call, transferred call). It is also possible to enable notifications (e.g. via email) sent to the %event_param[email_address]% placeholder, which corresponds to the email address linked to the extension.
** Modificata gestione delle notifiche verso le APP KalliopeCTI per ripristinare il funzionamento delle chiamate in ingresso all'APP su telefoni con s.o. iOS 13
* Added the option to force users to reset their password when they log in for the first time after the user was created or the admin changed the password.
* Added a REST API for resetting user passwords.
* Added events for to creating a new user ("system.user.create") and changing a password ("system.user.password-change"), which can be linked to the mechanism for sending notifications.
* Added an event for creating a new tenant ("system.tenant.create") [Ony relevant to multi-tenant nodes].
* The available scheduled tasks now include sending the CDR extract (on a configurable schedule).
* Added the option to configure a different outbound proxy for each SIP account.  


===Changes===
* Updated Asterisk to version 13.21-cert2.
* Changed the generation of the %event_params[<format>]% of the event parameters within notifications to include the general attributes of the event alongside the specific ones.
* Changed the name of the "Periodic reports" panel under "Scheduled tasks".
* Removed the option to backport the configuration when restarting on the secondary firmware.


===Bugfixes===
===Malfunzionamenti corretti===
* Phonebook
* Generale
** 6573: Fixed a bug that caused a "500 Internal server error" when importing a file containing an entry that already existed in the PBX phonebook with a contact that lacked the "type" attribute (fixed, mobile, etc.)
** K-2154: Corretta la gestione della risposta di errore 480 in caso di falimento di una chiamata esterna, in modo da considerarla terminale e non effettuare ulteriori tentativi sulle eventuali linee di backup configurate
** K-2157: Corretto un bug che poteva causare una errata formattazione degli INVITE sulle line di uscita di backup, nel caso in cui sulla primaria fosse attiva l'aggiunta di uno o più header PAI, PPI, ecc.
** K-1839: Corretto un bug che causava il mancato funzionamento delle blacklist sulle linee di ingresso nel caso in cui fosse specificato un match anche sul numero chiamato, e non solo sul numero chiamante


* GUI
* GUI
** 6571: Failed display of active calls (on the "active calls" widget, the panel of the same name, and in notifications to the KCTI client) under specific load conditions
** K-1922: Corretto un bug che, in alcuni PBX, causava l'impossibilità di caricare un nuovo certificato SSL della centrale tramite il pannello di configurazione WEB
** K-1832: La presenza di filesystem remoti montati (NFS o CIFS) causava il fallimento delle modifiche alla configurazione di rete. Il sistema adesso verifica la presenza di filesystem remoti e ne richiede la temporanea disabilitazione prima di poter effettuare modifiche alla configurazione di rete


* Call center module
* Modulo Multi-tenant
** 6370: Fixed a bug that under certain conditions caused the pause status of the operators not to be restored after rebooting the machine
** K-1901: Corretto un bug che, in alcuni casi a seguito di aggiornamento da firmware 4.7.x a una versione 4.8, causava la mancata visualizzaizone del pannello degli interni del tenant di default


= Firmware serie 4.6.x (MR) =
* Modulo FAX
** K-2205: Corretto un bug che causava l'impossibilità di scaricare tramite l'interfaccia WEB i fax ed i relativi report dei mesi precedenti a quello corrente


Firmware updates from the 4.6.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.
* Client KalliopeCTI
** K-1971: Corretto un bug che causava l'aggiunta del prefisso di impegno linea esterna nel CDR dei client CTI desktop per le chiamate uscenti, causando l'impossibilità di richiamare quello stesso numero mediante doppio click da registro chiamate


== Firmware 4.6.2 (16/01/2019) - ''Old stable'' ==
== Firmware 4.8.3 (21/01/2020) ==  


===Changes===
===Known issues===  
*0006775: Added a check to prevent firmware updates when the secondary firmware is in use
See 4.8.0


===Bugfixes===
===Bugfixes===  
*0006667: Fixed a bug that made it impossible to create new extension templates after the default emplate was edited
* CDR
*0006689: Fixed a bug that caused changes to the SNMP configuration not to be applied if the first configuration was done on firmware 4.5.11 or later
** K-1153: Fixed a bug introduced in version 4.8.0 that caused outbound fax calls and calls made through the click-2-call service not to be displayed in the CDR
*0006695: Fixed a bug that caused phone configuration not to be completely generated when more than 350 tenants were defined
*0006704: Fixed the filename generation rule for Gigaset Maxwell 2 devices
*0006770: Fixed a bug that caused the %%IPUI%% placeholder not to be generated during the generation of provisioning files
*0006771: Fixed a bug that caused the "guided configuration" menu not to be displayed what HA was enabled
*0006772: Fixed a bug that caused an exception when a queue was configured with an unspecified account
*0006774: Fixed an issue with filtering the CDR by "call duration" and/or "time of billing"
*0006776: Fixed a bug that sometimes caused call recordings not to be archived on network storage
*0006779: Fixed a bug that caused an error when restoring a backup containing provisioning devices on a different node than the one on which it was created
*0006784: Fixed a bug that caused click-to-call calls to be forwarded as well when call forwarding was active
*0006786: Fixed a bug that made it impossible to change the template associated with a device directly from the provisining device list
*0006787: Fixed a bug with the overwriting of a cvs file in Dynamic Routing from file


== Firmware 4.6.1 (02/11/2018) ==  
== Firmware 4.8.2 (23/12/2019) ==


=== Changes ===  
===Known issues===  
* Telephone services
See 4.8.0
** 6508: Changed the way the code confirmation request is handled when applying Dynamic Routing so that failure to confirm after 3 times is considered a negative response (instead of waiting indefinitely for explicit positive or negative confirmation)


* Audit log
===Bugfixes===
** 6509/10: Added masking (during creation and editing) of the service PIN and the user password
* Multi-tenant
** K-994: Fixed a bug present in version 4.8.0 that caused manipulation rules for calling and called numbers on outbound lines assigned to the tenants not to be applied


=== Bugfixes ===  
== Firmware 4.8.0 (2/12/2019) ==


* Telephone services
{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"
** 5939: Fixed a bug that prevented the blind transfer of calls answered through the Fork2Mobile service
|-
** 6564: Fixed a bug introduced in version 4.6.0 that sometimes caused trunks and VoIP terminations not to be registered when the "Registration domain" item was set
| '''WARNING''': This update distributes the '''updated certificates required by Apple's PushKit service'''. The certificates installed with previous versions will '''expire in January 2020'''. To '''guarantee the correct functioning of the KalliopeCTI mobile app for iOS''' after that date, it is necessary to '''update KalliopePBX''' to this version.
** 6549: Fixed a bug that caused click-2-call calls towards 1-digit selection not to function
|}
** 6500: Fixed a bug that under certain conditions caused the pause status of the operators not to be restored after rebooting the PBX


* Call recording
** 6538: Fixed a bug introduced in version 4.6.0 that caused the call recording service not to work for calls made by an extension


* GUI
{|style="width: 70%; color: black; border: 2px solid" cellpadding="5"
** 6050: Fixed a bug that caused a 500 error when integrating the shared phonebook by importing from an xls file with a preesiting contact without the type attribute
|-
** 6517: Fixed an issue where the registration state of trunks and VoIP terminations was not displayed when "Registration domain" parameter was not set to null
| '''N.B.''': In order to update the firmware to version 4.8.0, it is necessary to update the bootloader to version '''1.0.7''' (which is recommended even for previous firmware versions).
** 6555: Fixed a bug that caused the warning to be displayed twice when mass importing the phonebook
|}
** 6552: Fixed a bug that caused a 500 "Internal server error" when trying to order the SIP accounts by the "ACL IP source", "ACL IP Contact", or "SRTP enabled" columns
** 6425: [Multi-tenant] Fixed the validation of the form for saving the assigned lines to handle the case where a prefix manipulation rule is specified omitting the value of the prefix, which previously caused the page to silently fail to be saved


== Firmware 4.6.0 (24/09/2018) ==
===Known issues===
For outbound lines (gateways, trunks, or terminations) with a space in their name (e.g. "Outbound line"), the outcome of outbound calls will always be reported in the CDR as "NOANSWER" even if the call was answered and its "Conversation time" attribute is not null. The current workaround is to remove any spaces in the names of all outbound lines.


===New features===  
===New features===
*Extended the Kalliope [[AdminGuide:Service:SNMP/en|SNMP]] subagent to collect new information such as the number of active calls, the number of calls since last reboot, etc.
* KalliopeCTI (Pro)
*Extended the /rest/phoneServices/callback/ REST API to manage source and destination as selections (and not necessarily as extensions)
** Kalliope-217: added the option when configuring a provisioning device to set the IP and access port of the GUI of the phone used for remote control through KalliopeCTI or Pro.
*[[AdminGuide:Service:AMI/en|Xtelsio TAPI for Asterisk]] integration (allows integration with Estos ProCall)


===Reworking===  
===Bugfixes===
* Telephone services
** Kalliope-545: Fixed a bug concerning the group call pickup with invite service that in multi-tenant systems sometimes caused the wrong caller name to be displayed when other inbound calls on other tenants were present


*Changed the way KCTI client requests are handled to improve KCTIS response time
* Kalliope CTI
*Changed certified import/upload mechanisms for intermediate CA management
** Kalliope-135: Fixed a performance issue with the queries used to pass the user CDRs to the KalliopeCTI clients that caused the data to be slow to update on the client when the PBX had a high number of calls (more than a hundred thousand per month)
*Changed idletimeout configuration on the LDAP service to prevent blocks due to lack of connections
*The warranty expiration date is now displayed in the list of licenses and the 'Product Information' widget
*Changed the organization of the 'Operating mode' and 'Whitelist' panels


===Provisioning===
* Fax module
** Kalliope-647: Fixed a bug that caused fax log export requests to generate an empty file


*0006381: Added new SNOM CA to the ones preloaded on KPBX
= [[Firmware:4.7.x|Firmware serie 4.7.x (TR)]] =
*0006372: Added handling for new Yealink 80:5e:c0:xx:xx:xx MAC addresses on the PNP SIP service
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.7.x con i relativi changelog.
*0006383: New built-in provisioning device: Snom D385
*0006347: Added the option to set a hostname in the SNOM redirection server
 
===Bugfixes===


*0006124: Fixed a bug on performed actions in cases of error/timeout in Dynamic Routing from file
= [[Firmware:4.6.x|Firmware serie 4.6.x (MR)]] =
*0006440: Fixed a bug on call transfer for extensions belonging to closed groups
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.6.x con i relativi changelog.
*0005736: Fixed a bug on phonebook lookup for routed calls on a group/queue
*0006327: Fixed a bug when editing a password for the Snom redirection server
*0006365: Fixed a bug when checking available space on remote filesystems
*0006373: Fixed a bug when archiving call recordings on remote filesystems
*0006051: Fixed a bug when editing the name of an extension with "Presenting the number below" in the extension template
*0006355: Fixed a bug on the visibility of the Meetme Applications menu for users with no linked extension
*0005593: Fixed a bug when displaying multiple user phonebooks
*0006367: Fixed a bug on FastTransfer for accounts whose usernames contains the character "-"
*0006329: Fixed a bug when playing audio files whose filename contains the character "&"
*0005943: Fixed a bug to allow the character "?" to be used in trunk/VoIP termination passwords
*0006247: Fixed a bug when sending check-syncs when a custom placeholder is edited
*0006354: Fixed a bug when displaying calls for users with no linked extenson in the /rest/cdr REST API
*0006410: Fixed a bug when displaying anonymous calls in the /rest/cdr REST API
*0006401: Fixed a bug when filtering calls in the /rest/cdr REST API
*0006458: Fixed a bug when validating linkedID in the /rest/recordedCall/{linkedId} REST API


= [[Firmware:4.5.x/en|Firmware series 4.5.x (TR)]] =
= [[Firmware:4.5.x|Firmware serie 4.5.x (TR)]] =
In this section you can find the archive of all 4.5.x releases with the corresponding changelogs.
In questa sezione puoi trovare l'archivio di tutte le release della serie 4.5.x con i relativi changelog.


{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"
{|style="width: 70%; color: red; border: 2px solid" cellpadding="5"

Versione delle 08:45, 24 feb 2021

Altre lingue:

The KalliopePBX firmware follows a 4.X.Y numbering system where:

  • X is the Major Version:
    • releases with an even Major Version number (4.0.Y beginning from 4.0.8, 4.2.Y, etc.) are Maintenance Releases (MR), i.e. stable versions that mostly contain bugfixes; these releases add fewer features but guarantee greater stability;
    • releases with an odd Major Version number (4.1.Y, 4.3.Y, etc.) are Technology Releases (TR), i.e. versions which introduce new features;
  • Y is the Minor Version, the sequential identifier of releases within the same Major Version.


N.B.: The minimum RAM requirement for VMs is 2GB. If the RAM is below this requirement, the PBX will not start. The recommended RAM requirement for VMs with firmware version 4.9.8 or later is 4GB.

Bootloader

The bootloader is the base operating system of the PBX. It does not contain telephone features but is used to install and manage the firmware. The bootloader is updated similarly to the firmware, but it is updated in place and it is not possible to return to a previous version. After a new bootloader is installed, the PBX will need to be rebooted (on the bootloader itself) to complete the procedure. After this it will be possible to reboot the PBX normally on one of the available firmware versions.

Bootloader 1.1.0

Con questo aggiornamento vengono inclusi nel bootloader alcuni componenti software normalmente distribuiti all'interno di ciascun firmware, permettendo così di ridurre le dimensioni dei successivi aggiornamenti firmware. Il bootloader 1.1.0 sarà prerequisito per installare i firmware a partire dalle famiglie 4.10 e 4.11

Modifiche

  • Sistema:
    • K-2630: Modifica del path di download degli aggiornamenti firmware per risolvere alcuni casi di fallimento dell'aggiornamento in caso di limitata quantità di RAM assegnata alla VM Kalliope.


Bootloader 1.0.7

This update changes the file system of the storage partition to add a journaling feature. This change helps reduce the file corruption issues present in this file system (configurations, logs, databases) that may occur in case of a power failure when the system is writing the data.

N.B.: This bootloader is required for installing firmware version 4.8.0 or later.

Changes

  • System:
    • 6694: Added journaling to file system/storage

Bugfixes

  • General:
    • 6699: Fixed a bug that sometimes caused the system time not to sync via NTP if the system time was after the current time

Firmware serie 4.8.x (MR)

Firmware updates from the 4.4.x series are LTS Maintenance Releases, which include all features released in versions 4.7.x.

WARNING: Starting from firmware version 4.5.4, there is a 1GB RAM requirement for VMs. If the firmware is updated or installed on a VM that does not meet the memory requirements, the PBX will fail to start.

Firmware 4.11.10 (03/02/2021)

Questo firmware contiene alcune ottimizzazioni e fix grafici minori al modulo di gestione delle stanze video KalliopeLAM (gestione allineamento titolo meeting, ottimizzazione indicatore ora corrente su lcalendario delle prenotazioni, gestione delle conferenze a cavallo di 2 o più giorni diversi, controllo preventivo del numero di invitati affinché sia al più pari al numero massimo di partecipanti ammessi nella stanza).

Nuove funzionalità

  • Modulo KalliopeLAM
    • K-4710: Aggiunta possibilità di includere partecipanti dalla rubrica
  • Provisioning
    • K-5005: Aggiunta nuova CA Yealink per validazione certificati dei telefoni per il servizio di provisioning HTTPS con mutua autenticazione
  • Registrazione delle chiamate
    • K-4798: Aggiunta la possibilità di attivare la registrazione di chiamata incondizionata per le entità "Instradamento dinamico", in modo da raccogliere gli scambi di DTMF tra chiamante e centrale (NOTA: richiede che la configurazione DTMF per la linea di ingresso utilizzata sia "In audio", e non "RFC2833" o "SIP Info")
  • Modulo Hotel
    • K-4886: Aggiunti nuovi possibili valori per lo stato camera (Maid service) oltre a quelli originari (camera sporca/pulita)

Malfunzionamenti corretti

  • GUI
    • K-1472: Corretto un bug che preveniva la possibilità di scaricare o ascoltare i file delle registrazioni di chiamata salvati su storage di rete
    • K-5089: Estesa la limitazione da 40 a 255 caratteri per i campi Ente e Reparto assegnati agli interni
  • KCTI
    • K-5113: Ripristinata la funzione di controllo remoto da client KalliopeCTI Pro nel caso in cui l'interfaccia web del telefono sia raggiungibile su una porta differente da quella standard
  • Rubrica telefonica
    • K-4882: Corretto un bug che causava la mancata esportazione via LDAP dei contatti in rubrica privi degli attributi "Ente" o "Reparto"
  • Alta affidabilità
    • K-4262: Corretto un bug che, su sistemi multitenant, causava la mancata riproduzione dei file audio personalizzati sul nodo secondario per i tenant creati successivamente all'aggancio del nodo secondario al nodo primario
    • K-3297: Corretto un bug che in alcuni casi determinava, al momento di attivazione dell'HA, il logout dalla GUI con conseguente mancato aggiornamento della visualizzazione dello stato del cluster
    • K-2258: Corretto un bug che causava la mancata propagazione sul nodo secondario delle modifiche alla configurazione del servizio SMTP effettuate successivamente all'aggancio del nodo secondario al nodo primario
    • K-3293: Corretto un bug che causava l'impossibilità di sganciare il nodo secondario dal cluster HA operando dalla GUI del nodo secondario stesso
    • K-1463: Corretto un bug analogo al K-3293, che impediva di disabilitare l'HA sul nodo secondario mentre questo si trovava in attesa di ricevere la configurazione da un nodo corrdinatore
  • Modulo Call-Center
    • K-4861: Il report di accessibilità del Servizio non restituisce più una eccezione in caso di presenza di numerazioni a cui non sia stato assegnato un controllo orario

Firmware 4.11.7 (06/12/2020)

Questo firmware migliora l'esperienza d'uso del servizio KalliopeLAM con l'introduzione della nuova finestra di creazione / modifica delle conference che prevede, tra le altre cose, la possibilità di visualizzare e copiare la URL di accesso (moderatore e ospite) nella finestra delle conference.

Nuove funzionalità

  • Modulo KalliopeLAM
    • K-4103: Modificata finestra creazione / modifica delle conference per migliorarne usabilità
    • K-4368: Aggiunta possibilità di visualizzare e copiare URL di accesso (moderatore e ospite) nella finestra delle conference
    • K-4139: Modificato layout calendario di visualizzazione delle conference
  • Modulo Hotel
    • K-4195: Aggiunta visualizzazione nome ospite per chiamate ricevute da camera con check-in attivo
  • Modulo Kalliope-Lift
    • K-4349: Modificato timing protocollo Esseti
  • Modulo telefoni SIP terze parti
    • K-4443, K-4446, K-4459: Revisione grafica della gestione linee secondarie su telefoni Cisco Unified IP Phones 78xx/79xx

Malfunzionamenti corretti

  • GUI
    • K-4656: Risolto bug che poteva causare la mancata visualizzazione di alcuni pannelli (CDR/Lista FAX/Eventi). Nota: Il problema è stato riscontrato a seguito aggiornamento del browser Chrome v87
    • K-4338: Risolto bug su filtraggio nel pannello della lista account
    • K-4402: Risolto bug che impediva la visualizzazione del pannello delle blacklist per power user con questa funzionalità abilitata
    • K-4360: Risolto bug per cui non veniva creato il phonebook per utenti senza interno associato
    • K-4352: Risolto bug che poteva causare il mancato ripristino di un backup
  • CDR
    • K-3896: Corretto bug che causava la mancata registrazione nel CDR di chiamate entranti trasferite con offerta ad un interno con fork2mobile abilitato
  • Rubrica LDAP
    • K-4332: Corretto bug che poteva causare la non corretta inizializzazione del servizio LDAP all'avvio della macchina
  • APP Mobile
    • K-4510: Corretto bug che causava la visualizzazione di notifiche duplicate di chiamata persa su KCTI Mobile Android

Firmware 4.11.6 (19/11/2020)

Questa release contiene i certificati SSL aggiornati per i servizi di push notification Apple, necessari al corretto funzionamento delle APP iOS

Nuove funzionalità

  • Modulo telefoni SIP terze parti
    • K-4080: Aggiunto il supporto alla gestione di identità secondarie sui telefoni Cisco Unified IP Phones 78xx/79xx

Malfunzionamenti corretti

  • API REST
    • K-4184: Corretto un bug che causava il fallimento dell'API GET CallCenterCDR con errore 500 Internal Server Error
  • CDR
    • K-3920: Corretto un bug che in alcune condizioni di flussi di chiamata con inoltri e deviazioni di chiamate esterne poteva causarne il mancato salvataggio nel registro
    • K-3395: Corretto un bug che, nel caso di chiamata effettuata da APP verso un numero di rete fissa, causava il salvataggio del numero chiamato nel CDR privo di uno 0

Firmware 4.11.3 (10/10/2020)

Questo firmware introduce il supporto al nuovo servizio KalliopeLAM, la soluzione di videoconferencing web Kalliope. Previa attivazione di una licenza dedicata, sarà possibile per l'amministratore del PBX assegnare a vari gruppi di utenti la gestione operativa delle varie stanze di videoconferenza licenziate; tramite l'interfaccia web di KalliopePBX sarà immediato verificare lo stato di prenotazione di ciascuna di esse grazie alla vista a calendario, creare un nuovo meeting aggiungendo partecipanti interni ed esterni, e inviare i relativi inviti via mail.

NOTA: con la lavorazione dell'issue K-3770 cambiano le modalità di accesso alla rubrica via LDAP. Fino al firmware 4.11.2 l'accesso al sottoramo dc=extensions,dc=phonebook,dc=<dominio>,dc=root era possibile anche in forma anonima, e l'autenticazione era necessaria solo per accedere al sottoramo dc=system,dc=phonebook,dc=<dominio>,dc=root. A partire dal firmware corrente, l'accesso anonimo non è più consentito, ed è necessario autenticarsi per poter accedere ad entrambi i sottorami.


Nuove funzionalità

  • GUI
    • K-2282: Aggiunta del supporto al servizio di videoconferenza web "KalliopeLAM"
    • K-2473: Aggiunta la gestione completa dei gruppi chiusi e dei gruppi di prelievo, con la possibilità di estenderne il numero oltre al valore predefinito di 63 e con la possibilità di assegnargli dei nomi mnemonici in sostituzione dell'identitificativo numerico
  • Modulo Kalliope-Lift
    • K-449: Aggiunto supporto al protocollo Amphitec

Modifiche

  • Rubrica LDAP
    • K-3770: Modifiche ai permessi di accesso degli alberi LDAP delle rubriche per impedire, in scenari Multi-tenant, che sia possibile visualizzare informazioni di un tenant senza autenticazione. Come conseguenza, non è più permesso l'accesso anonimo al DN dc=extensions di ciascun phonebook, ed diventa quindi sempre necessario autenticarsi per poter visualizzare la rubrica telefonica, sia degli interni che quella di sistema (condivisa)

Malfunzionamenti corretti

  • Servizi telefonici
    • K-3758: Corretto un bug introdotto nel fw 4.9.4 per cui in caso di fallimento del trasferimento cieco di chiamata ad un interno veniva eseguita l'azione di inoltro per origine "Interno" invece di "Trasferimento". Questo stesso bug causava il mancato inserimento di tale chiamata nel CDR.
  • GUI
    • K-2804: Risolto un problema che poteva causare, su apparati con 2GB di RAM e in determinate condizioni di configurazione, la visualizzazione dell'errore "502 Bad Gateway" all'accesso alla WEB GUI
  • KalliopeCTI
    • K-2354: Corretto un bug che causava il mancato aggiornamento sul client KalliopeCTI della visualizzazione delle modifiche alla configurazione delle code
    • K-3735: Corretto un bug presente nelle versioni 4.10.0 e 4.11.0/1/2 per cui in caso di installazione diretta di un firmware il servizio CHAT non era funzionante nel caso di username dell'utente contenente caratteri maiuscoli. Il problema non si manifestava in caso di aggiornamento ad uno di questi firmware da versioni precedenti
    • K-3614: Corretto un bug che in alcune condizioni poteva causare il crash del server CTI in Kalliope, causando la disconnessione contemporanea di tutti i client
    • K-3089: Risolto un bug che poteva causare la ricezione di una doppia notifica di chiamata in ingresso in caso di utilizzo del client KallioCTI in modalità Free e più di un account SIP associato all'interno
    • K-3471: Corretto un bug che, a seguito della presenza di chiamate nel CDR di KalliopPBX con alcuni pattern particolari, causava l'interruzione dell'aggiornamento del registro chiamate sui client KalliopeCTI
  • APP Mobile
    • K-3380: Corretta visualizzazione del numero chiamante in ingresso all'APP Mobile in caso di chiamante da rete fissa (in precedenza veniva rimosso erroneamente lo 0 del prefisso urbano)
    • K-2866: Risolto un bug che causava il rifiuto automatico di una chiamata diretta ad un itnerno da parte dell'APP in caso di presenza di più account SIP per lo stesso interno
  • Generale
    • K-3804: Ripristinato il corretto funzionamento dell'esecuzione automatica dei task pianificati
    • K-3801: Corretto il meccanismo di notifica degli errori in fase di valutazione dello spazio disco utilizzato dai tenant in modo da inviare la mail al gestore del PBX e non agli admin dei tenant
    • K-3606: Risolto un problema che poteva causare l'impossibilità di ripristinare un backup in caso di dimensioni di questo superiori a circa 200 MB
  • CDR
    • K-3797: Corretto un bug che causava la mancata registrazione nel CDR delle chiamate uscenti effettuate da un interno il quale poi ne effettuava il trasferimento verso un'altra destinazione
  • Rubrica LDAP
    • K-3913: Risolto un problema che in alcune condizioni causava il mancato popolamento della rubrica LDAP della centrale all'avvio, e richiedeva di effettuare da GUI la rigenerazione della configurazione e il riavvio del servizio per poter accedere alla rubrica dai client LDAP (quali i telefoni)

Firmware 4.11.2 (12/08/2020)

Nuove funzionalità

  • API REST
    • K-3306: Aggiunta una nuova API per poter iniettare in una chiamata in corso, identificata dal Linked-id, una sequenza di toni DTMF, con possibilità di scegliere se inviarla sul channel chiamante o su quello del chiamato
  • Modulo "Supporto esteso telefoni SIP terze parti"
    • K-3065: Aggiunta la possibilità di definire dispositivi personalizzati "Cisco Unified IP Phone" con un numero configurabile di tasti funzione, per poter gestire i dispositivi equipaggiati con il tastierino aggiuntivo Cisco Cp-7914

Modifiche

  • Alta Affidabilità
    • K-250: Ottimizzazione dell'invocazione dei job periodici sui nodi passivi dei cluster HA

Malfunzionamenti corretti

  • Generale:
    • K-2963: Corretto un bug che causava il fallimento delle pingback nelle VM, con conseguente comparsa del banner di avviso dopo le prime 24 ore, a seguito di installazione di un firmware 4.9.9; il problema non si manifestava in caso di aggiornamento da versioni firmware precedenti.
  • GUI
    • K-3121: Risolto un problema che poteva causare il timeout dell'interfaccia web in fase di visualizzazione della pagine degli IVR, nel caso in cui uno di questi presentasse un numero elevato di sottomenu tra tutti i suoi livelli
  • API REST
    • K-2827: Corretto un bug che poteva causare la restituzione di un file di backup malformato nel caso in cui la dimensione di questo superasse una certa quota
  • Modulo Hotel
    • K-2874: Corretto un bug che impediva la corretta sincronizzazione dello stato delle camere sul nodo passivo in caso di cluster HA
    • K-3010: Corretto un bug che, in caso di modifica dello stato di pulizia di una camera tramite servizio telefonico, causava il mancato aggiornamento dello stato di pulizia di una camera restituito via API in caso di utilizzo di Etag
  • Modulo Kalliope-Lift
    • K-3130: Corretto un bug introdotto nel firmware 4.9.6 che causava la mancata registrazione degli eventi relativi ai ricevitori di allarme, causando quindi il mancato invio delle relative notifiche


Firmware 4.11.1 (03/07/2020)

Nuove funzionalità

  • Modulo Kalliope-Lift
    • K-1709: Aggiunto supporto a protocolli generici per i quali non sia necessaria l'acquisizione di letture
    • K-2860: Aggiunta la generazione di un evento specifico in caso di abbattimento della chiamata prima del completamento dell'handshake del protocollo
    • K-2707: Uniformati gli eventi generati dal protocollo Ademco Contact ID affiancando a quelli legacy (ademco.contactid.*) i nuovi alarmreceiver.ademco-contactid.*


Firmware 4.11.0 (08/06/2020)

Questo firmware introduce il supporto ad un nuovo modulo opzionale, denominato "Supporto esteso telefoni SIP terze parti", che è dedicato alla gestione integrata di telefoni che implementano alcune funzionalità mediante varianti SIP non standard. Al momento questi includono alcuni telefoni Cisco della famiglia "Cisco Unified IP Phone" della serie 79xx che siano stati flashati con firmware SIP, e altri che ne condividono le modalità di funzionamento (es. 78xx)

Il modulo abilita la gestione dei tasti lampada (BLF) dei telefoni, mediante configurazione dal pannello dell'account SIP assegnato e la generazione del corrispondente file di provisioning per il telefono. Sono inoltre supportati alcuni servizi pilotabili mediante i tasti funzione presenti sui telefoni (prelievo di chiamata su BLF, e deviazione di chiamata incondizionata). Viene inoltre resa accessibile mediante web service XML la rubrica telefonica LDAP, per consultazione diretta dai telefoni.

Modifiche

  • GUI
    • K-2507: per rendere più chiara la pagina di creazione degli interni, in fase di creazione di un account contestualmente alla creazione dell'interno adesso viene data la possibilità di specificarne solo gli attributi base (username, secret e il template di riferimento), e non viene più esposto completamente il form completo di edit dell'account (che includeva anche la possibilità di definire gli override di ogni singola impostazione)

Firmware serie 4.10.x (MR)

I firmware della serie 4.10.x sono Maintenance Release, e consolidano tutti gli sviluppi e le funzionalità rilasciate nelle precedenti 4.9.x.

Firmware 4.10.2 (18/11/2020)

Questa release contiene i certificati SSL aggiornati per i servizi di push notification Apple, necessari al corretto funzionamento delle APP iOS

Firmware 4.10.1 (09/11/2020)

NOTA: con la lavorazione dell'issue K-3770 cambiano le modalità di accesso alla rubrica via LDAP. Fino al firmware 4.10.0 l'accesso al sottoramo dc=extensions,dc=phonebook,dc=<dominio>,dc=root era possibile anche in forma anonima, e l'autenticazione era necessaria solo per accedere al sottoramo dc=system,dc=phonebook,dc=<dominio>,dc=root. A partire dal firmware corrente, l'accesso anonimo non è più consentito, ed è necessario autenticarsi per poter accedere ad entrambi i sottorami.

Modifiche

  • Rubrica LDAP
    • K-3770: Modifiche ai permessi di accesso degli alberi LDAP delle rubriche per impedire, in scenari Multi-tenant, che sia possibile visualizzare informazioni di un tenant senza autenticazione. Come conseguenza, non è più permesso l'accesso anonimo al DN dc=extensions di ciascun phonebook, ed diventa quindi sempre necessario autenticarsi per poter visualizzare la rubrica telefonica, sia degli interni che quella di sistema (condivisa)

Malfunzionamenti corretti

  • Servizi telefonici
    • K-3758: Corretto un bug introdotto nel fw 4.9.4 per cui in caso di fallimento del trasferimento cieco di chiamata ad un interno veniva eseguita l'azione di inoltro per origine "Interno" invece di "Trasferimento". Questo stesso bug causava il mancato inserimento di tale chiamata nel CDR.
  • GUI
    • K-3121: Risolto un problema che poteva causare il timeout dell'interfaccia web in fase di visualizzazione della pagine degli IVR, nel caso in cui uno di questi presentasse un numero elevato di sottomenu tra tutti i suoi livelli
  • API REST
    • K-4184: Risolto un bug relativo all'API REST GET /callCenterCdr
  • KalliopeCTI
    • K-2354: Corretto un bug che causava il mancato aggiornamento sul client KalliopeCTI della visualizzazione delle modifiche alla configurazione delle code
    • K-3614: Corretto un bug che in alcune condizioni poteva causare il crash del server CTI in Kalliope, causando la disconnessione contemporanea di tutti i client
    • K-3735: Corretto un bug presente nelle versioni 4.10.0 e 4.11.0/1/2 per cui in caso di installazione diretta di un firmware il servizio CHAT non era funzionante nel caso di username dell'utente contenente caratteri maiuscoli. Il problema non si manifestava in caso di aggiornamento ad uno di questi firmware da versioni precedenti
  • Generale
    • K-3606: Risolto un problema che poteva causare l'impossibilità di ripristinare un backup in caso di dimensioni di questo superiori a circa 200 MB
    • K-3804: Ripristinato il corretto funzionamento dell'esecuzione automatica dei task pianificati
  • CDR
    • K-3797: Corretto un bug che causava la mancata registrazione nel CDR delle chiamate uscenti effettuate da un interno il quale poi ne effettuava il trasferimento verso un'altra destinazione
  • Rubrica LDAP
    • K-3913: Risolto un problema che in alcune condizioni causava il mancato popolamento della rubrica LDAP della centrale all'avvio, e richiedeva di effettuare da GUI la rigenerazione della configurazione e il riavvio del servizio per poter accedere alla rubrica dai client LDAP (quali i telefoni)
  • APP Mobile
    • K-3380: Corretta visualizzazione del numero chiamante in ingresso all'APP Mobile in caso di chiamante da rete fissa (in precedenza veniva rimosso erroneamente lo 0 del prefisso urbano)

Firmware 4.10.0 (29/07/2020)

Malfunzionamenti corretti

  • K-2827 Risolto bug su API REST /backup/create che poteva causare la generazione di un backup incompleto in caso di esaurimento dello spazio disco
  • K-2804 Risolto bug che poteva causare il blocco della WEB GUI su macchine con meno di 2GB RAM
  • K-3260 Risolto bug sulla pingback della Virtual Machine (presente solo su nuove installazioni firmware 4.9.9)
  • K-2850 Risolto bug su esecuzione comandi network (ping,traceroute) tramite Kalliope Logger (presente solo in firmware 4.9.9)
  • Modulo Hotel
    • K-3217 Risolto bug che causava il mancato aggiornamento della GET REST API /rooms (con ETag) quando lo stato di "pulizia camera" era modificato tramite codice telefonico
  • KCTIS
    • K-3089 Risolto bug che causava doppia notifica chiamate in ingresso con client KCTI Free e account multipli
    • K-2812 Risolto bug che causava l'invio simultaneo ai client dello stato DND di tutti gli interni e poteva causare la disconnessione dei client stessi
    • K-2740 Risolto bug che causava la generazione su KCTI IOS di una notifica errata quando l'utente KCTI IOS effettuava una chiamata in uscita e la cancellava prima della risposta da parte del chiamante
  • HA
    • K-2874 Risolto bug relativo alla replica stato delle stanze (modulo Hotel) su nodo passivo

Modifiche

  • HA
    • K-247 Modificati cronjob periodici per esecuzione solo su nodo primario
    • K-250 Modificati cronjob periodici per verificare che le risorse utilizzate siano attive prima dell'esecuzione


Firmware series 4.9.x (TR)

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

Firmware 4.9.9 (10/06/2020)

Modifiche

  • App iOS
    • Implementate modifiche al meccanismo di invio notifiche ai terminali iOS in modo da poter ripristinare il corretto funzionamento della CHAT e della modalità CTI
  • Servizi telefonici
    • In caso di chiamata in uscita che termina con una risposta 480, non viene più effettuato un eventuale tentativo di ripetere la chiamata sulle linee di backup di quella regola di instradamento, se presenti (uniformato al caso di risposta 486 - Occupato). Il backup continua ad essere effettuato in tutti gli altri casi (in cui quindi la chiamata fallisce per problemi della linea e non per timeout, rifiuto o stato occupato del destinatario)
  • Modulo Hotel
    • Aggiunta della licenza del modulo Hotel al pool di licenze comprese nel bundle "4SP"
    • Estesa la gestione dei profili di tariffazione aggiungendo le azioni di import ed export da file xls, e l'operazione di creazione di un profilo per clonazione di uno esistente
    • Estese API del modulo Hotel per restituire solo le modifiche allo stato precedente mediante l'uso di header ETag

Nuove funzionalità

  • API REST
    • K-2253: Aggiunta API callCenterCdrReport

Malfunzionamenti corretti

  • GUI
    • K-2042: Corretta l'impaginazione del pannello di modifica dei membri di una campagna di avviso o di una conference dial-out in caso di presenza di numeri interni ed esterni
    • K-2404: Corretto un bug che in alcune condizioni causava la generazione di una eccezione (Errore 500) in fase di creazione di un nuovo language pack personalizzato
  • Servizi telefonici
    • K-2068: Corretto un bug che poteva causare il fallimento di una chiamata sulla linea di backup nel caso in cui sulla primaria fossero aggiunti header addizionali (PAI,PPI, RPID,..) in quanto questi non venivano cancellati prima di inoltrare la chiamata sulla linea di backup
    • K-1975: In caso di chiamata callback (via API) che raggiunge il servizio di Instradamento Dinamico, la variabile UniqueID riportata al web service adesso ha lo stesso valore riportato sul CDR
  • KalliopeLogger
    • K-2548: Corretto un bug introdotto in 4.9.8 che causava il fallimento dell'autenticazione dell'utente pbxadmin sul client KalliopeLogger
  • Alta affidabilità
    • K-2510: Corretto un bug che, in caso di installazione da bootloader di un firmware pari o superiore a 4.9.7, causava la generazione di un file di configurazione dell'AH malformato, con la conseguente impossibilità di avviare il servizio
  • API REST
    • K-2447: Ripristinato il corretto funzionamento dell'API di cancellazione delle registrazioni di chiamate con chiave "linkedid"
    • K-2496: Corretta la validazione nell'API di export di un tenant per gestire target version di firmware con revisioni non numeriche (usate a partire da firmware 4.7.16)
  • Modulo FAX
    • K-1989: Corretto un bug che impediva l'accesso da GUI ai FAX ed ai report dei FAX dei mesi precedenti a quello corrente
  • Modulo Hotel
    • K-1279: Corretta la visualizzazione della sveglia nel widget della camera per mostrare la prossima in scadenza e non l'ultima inserita
    • K-1758: In caso di nodo multitenant, aggiunta la possibilità di assegnare un numero di stanze illimitato ad un tenant
    • K-1283: Corretto un bug che causava la cancellazione dalla lista delle sveglie non risposte di tutte quelle presenti per una data stanza, nel momento in cui si andava a creare una nuova sveglia per quella stanza
  • Modulo Kalliope-Lift
    • K-2703: Corretto un bug che causava la mancata esecuzione dell'azione di inoltro in caso di errore nei ricevitori di allarmi

Firmware 4.9.8 (26/04/2020)

Modifiche

  • APP KCTI iOS
    • Modificata gestione delle notifiche verso le APP KalliopeCTI per ripristinare il funzionamento delle chiamate in ingresso all'APP su telefoni con s.o. iOS 13
  • Generale
    • K-1940: l'evento pbx.extension.missedcall adesso contiene anche l'attributo caller_name con il nome del chiamante
  • CDR
    • K-1519: aggiunte due colonne al CDR di PBX, in sistemi multitenant, predisposte per riportare il numero geografico a cui attribuire il costo della chiamata quando questo differisce dal numero chiamante utilizzato

Malfunzionamenti corretti

  • GUI
    • K-2139: Estesa la dimensione della cache in funzione della memoria disponibile sul sistema per evitare i blocchi che si sono manifestati in alcuni casi di nodi multitenant
    • K-2053: Corretto un bug che causava la mancata visualizzazione dei partecipanti dial-in esterni nelle stanze di conferenza nel caso in cui il prefisso di impegno linea esterna fosse nullo
  • Chat
    • K-182: Risolto un bug che causava il fallimento a tempo indefinito di tutte le autenticazioni della componente CHAT dei client in caso di burst di richieste di autenticazione (ad esempio a seguito di una riconnessione contemporanea di tutti i client CTI a causa di un riavvio del server o di interruzione di rete)
  • Client KalliopeCTI
    • K-1971: Corretto un bug che causava l'aggiunta del prefisso di impegno linea esterna nel CDR dei client CTI desktop per le chiamate uscenti, causando l'impossibilità di richiamare quello stesso numero mediante doppio click da registro chiamate

Firmware 4.9.7 (31/03/2020)

Nuove funzionalità

  • Aggiunta delle API di gestione operativa del modulo Hotel; queste permettono di implementare su sistemi terzi tutte le operazioni correntemente disponibili tramite il pannello Receptionst integrato in KalliopePBX (K-1622)
  • Aggiunte alcune colonne al CDR di PBX (in sistemi Multi-Tenant) predisposte per l'attribuzione ai singoli Tenant delle chiamate uscenti, in modo distinto dal numero chiamante utilizzato

Malfunzionamenti corretti

  • Sistema
    • K-1889: Corretto un bug che, in alcuni PBX, causava l'impossibilità di caricare un nuovo certificato SSL della centrale tramite il pannello di configurazione WEB
    • K-1897: Ripristinato l'utilizzo di una estensione di caching dell'interfaccia web, la cui rimozione (nel firmware 4.9.6) causava un rallentamento nell'accesso alle pagine web dell'interfaccia di configurazione del KalliopePBX
  • Registro chiamate (CDR)
    • K-1651: Corretto un bug che causava il mancato salvataggio nel CDR delle chiamate effettuati da account SIP il cui username ha una lunghezza superiore a 40 caratteri (comprensivo dell'eventuale prefisso di tenant, in caso di sistema Multi-Tenant)
  • Modulo Multi-tenant
    • K-1863: Corretto un bug che, in alcuni casi a seguito di aggiornamento da firmware 4.7.x a una versione 4.8 o 4.9, causava la mancata visualizzaizone del pannello degli interni del tenant di default
  • Servizio Campagne di avviso
    • K-1846: Corretto un bug che poteva causare, a seguito di un riavvio della macchina, la prosecuzione di una campagna di avvisi precedentemente annullata mentre si trovava nello stato Bloccata a causa del raggiungimento dei limiti configurati


Firmware 4.9.6 (16/03/2020)

Nuove funzionalità

  • Esteso il modulo "Kalliope Hotel" con la funzione di [Documentazione addebiti], che permette di configurare la tariffazione delle chiamate effettuate dalle camere e produrre un report riassuntivo dei costi sostenuti dal momento del check-in al momento corrente. I report di documentazione addebiti sono mantenuti anche dopo l'operazione di check-out e restano accessibili tramite il registro "Storico prenotazioni" (K-1066, K-900, K-1779)
  • Aggiunta la possibilità di selezionare i partecipanti dial-out delle stanze di audioconferenza ed i destinatari delle campagne di avviso dalla rubrica telefonica. E' sufficiente cominciare a digitare come partecipante esterno il nome e/o il numero telefonico e il sistema propone i contatti presenti in rubrica che corrispondono a quanto inserito. NOTA: non è possibile al momento selezionare dalla rubrica i numeri marcati come "interni" (K-1233, K-1236)
  • Aggiunta la generazione di nuovi eventi notificabili al servizio di Instradamento Dinamico, all'ingresso al servizio e ogni volta che viene raccolto un input dal chiamante (K-1479)

Malfunzionamenti corretti

  • Servizi telefonici
    • K-1717: Corretto un bug che causava il mancato funzionamento delle blacklist sulle linee di ingresso nel caso in cui fosse specificato un match anche sul numero chiamato, e non solo sul numero chiamante
  • Servizio Audioconferenza
    • K-1212: Corretto un bug che causava la mancata visualizzazione nel pannello di stato della conferenza dei partecipanti dial-in esterni (se non già presenti come partecipanti dial-out)

Modifiche

  • Sistema
    • K-1467: La presenza di filesystem remoti montati (NFS o CIFS) causava il fallimento delle modifiche alla configurazione di rete. Il sistema adesso verifica la presenza di filesystem remoti e ne richiede la temporanea disabilitazione prima di poter effettuare modifiche alla configurazione di rete
  • Servizi telefonici
    • K-1491: Introdotto un meccanismo di loop-mitigation che impedisce che per ogni chiamata siano effettuati più di 20 inoltri tra le varie destinazioni. Questa modifica previene possibili degradi prestazionali o crash del sistema di documentazione chiamate nel caso in cui, intenzionalmente o per errore, siano programmate deviazioni o inoltri ciclici tra due o più entità del PBX. Al raggiungimento del limite di inoltri, la chiamata viene abbattuta in automatico.
  • Modulo FAX
    • K-627: Estesa la gestione e validazione degli attributi ricevuti dall'apparato trasmittente in caso di ricezione FAX, che in precedenza (se malformati) causavano il mancato salvataggio del FAX ricevuto
  • API Rest
    • K-1498: Estesa l'API CDR per supportare il filtraggio in POST con attributi addizionali (es. accountcode)

Firmware 4.9.4 (20/02/2020)

New features

  • Added a new "Warning Campaign" service, which automatically makes a series of calls to a preconfigured list of of recipients (extensions or external numbers), plays a prerecorded audio message, and optionally gathers the confirmation that each has answered the call/listened to the message.
  • Added a new optional "Kalliope Hotel" module dedicated to hotel phone management, which can be activated through an additional license, The features offered by the Hotel module include:
    • Management of phone users for each room, with the option of blocking direct inter-room calls
    • Check-in/check-out service, with registration of the names of the guests of each room with the option to add notes
    • Selective block of external calls for each room through configurable classes
    • "Clean room service", which automatically marks each occupied room as "dirty" every night and returns them to "clean" status through a phone code or through web GUI
    • Alarm clock service, which allows one or more alarms to be set for each room and displays through web GUI those that have not been answered
    • Receptionist dashboard, a web panel that displays the status (check-in, cleaning status, next alarm) of each configured room, which can be filtered and searched (by building, floor, guest, or note), through which the rooms can be supervised and managed

N.B.: the Hotel module includes a charge management service that is not available in this version but will be released in an upcoming update (currently planned for version 4.9.6)

  • Extended the "Kalliope Lift" module to implement new protocols (in addition to the preexisting Ademco ContactID) used by the alarm systems

Bugfixes

  • CDR
    • Kalliope-933: Fixed a bug that caused the outcome of an outbound call that was canceled before being answered to be incorrectly displayed (NOANSWER instead of CANCELED) in cases where a manipulation of the caller number was present in the outbound line
    • Kalliope-925: Fixed a bug that caused manipulated calling and caller numbers not to be displayed in cases where a manipulation was applied to one of the two numbers for an outbound call
    • Kalliope-1153: Fixed a bug introduced in version 4-8-0 that caused calls made through click-2-call services (API or web interface) not to be displayed
  • KCTI mobile app
    • Added a time-to-live to the notifications sent to the app to prevent calls arrived during connectivity outages from being presented to the app

Changes

  • Extended the timeout for outbound faxes from 20 to 30 seconds
  • Replaced the REST API documentation bundle; the integrated sandbox through which APIs could be invoked via web interface has been replaced by a Postman collection that integrates the code to automatically add the required authentication header (it is only necessary to set the IP address of the PBX and the username/password credentials of the user who invokes the API)

Firmware serie 4.8.x (MR)

I firmware della serie 4.8.x sono Maintenance Release, e consolidano tutti gli sviluppi e le funzionalità rilasciate nelle precedenti 4.7.x.

Firmware 4.8.5 (18/05/2020)

Malfunzionamenti corretti

Questo firmware risolve unicamente il problema sulle API REST riscontrato nella release 4.8.4.

Firmware 4.8.4 (30/04/2020)

Problemi noti

Sul firmware 4.8.4 è stato rilevato un problema nell'esecuzione delle API REST. Si raccomanda pertanto ai Clienti di procedere all'aggiornamento alla versione 4.8.5


Modifiche

  • APP KCTI iOS
    • Modificata gestione delle notifiche verso le APP KalliopeCTI per ripristinare il funzionamento delle chiamate in ingresso all'APP su telefoni con s.o. iOS 13


Malfunzionamenti corretti

  • Generale
    • K-2154: Corretta la gestione della risposta di errore 480 in caso di falimento di una chiamata esterna, in modo da considerarla terminale e non effettuare ulteriori tentativi sulle eventuali linee di backup configurate
    • K-2157: Corretto un bug che poteva causare una errata formattazione degli INVITE sulle line di uscita di backup, nel caso in cui sulla primaria fosse attiva l'aggiunta di uno o più header PAI, PPI, ecc.
    • K-1839: Corretto un bug che causava il mancato funzionamento delle blacklist sulle linee di ingresso nel caso in cui fosse specificato un match anche sul numero chiamato, e non solo sul numero chiamante
  • GUI
    • K-1922: Corretto un bug che, in alcuni PBX, causava l'impossibilità di caricare un nuovo certificato SSL della centrale tramite il pannello di configurazione WEB
    • K-1832: La presenza di filesystem remoti montati (NFS o CIFS) causava il fallimento delle modifiche alla configurazione di rete. Il sistema adesso verifica la presenza di filesystem remoti e ne richiede la temporanea disabilitazione prima di poter effettuare modifiche alla configurazione di rete
  • Modulo Multi-tenant
    • K-1901: Corretto un bug che, in alcuni casi a seguito di aggiornamento da firmware 4.7.x a una versione 4.8, causava la mancata visualizzaizone del pannello degli interni del tenant di default
  • Modulo FAX
    • K-2205: Corretto un bug che causava l'impossibilità di scaricare tramite l'interfaccia WEB i fax ed i relativi report dei mesi precedenti a quello corrente
  • Client KalliopeCTI
    • K-1971: Corretto un bug che causava l'aggiunta del prefisso di impegno linea esterna nel CDR dei client CTI desktop per le chiamate uscenti, causando l'impossibilità di richiamare quello stesso numero mediante doppio click da registro chiamate

Firmware 4.8.3 (21/01/2020)

Known issues

See 4.8.0

Bugfixes

  • CDR
    • K-1153: Fixed a bug introduced in version 4.8.0 that caused outbound fax calls and calls made through the click-2-call service not to be displayed in the CDR

Firmware 4.8.2 (23/12/2019)

Known issues

See 4.8.0

Bugfixes

  • Multi-tenant
    • K-994: Fixed a bug present in version 4.8.0 that caused manipulation rules for calling and called numbers on outbound lines assigned to the tenants not to be applied

Firmware 4.8.0 (2/12/2019)

WARNING: This update distributes the updated certificates required by Apple's PushKit service. The certificates installed with previous versions will expire in January 2020. To guarantee the correct functioning of the KalliopeCTI mobile app for iOS after that date, it is necessary to update KalliopePBX to this version.


N.B.: In order to update the firmware to version 4.8.0, it is necessary to update the bootloader to version 1.0.7 (which is recommended even for previous firmware versions).

Known issues

For outbound lines (gateways, trunks, or terminations) with a space in their name (e.g. "Outbound line"), the outcome of outbound calls will always be reported in the CDR as "NOANSWER" even if the call was answered and its "Conversation time" attribute is not null. The current workaround is to remove any spaces in the names of all outbound lines.

New features

  • KalliopeCTI (Pro)
    • Kalliope-217: added the option when configuring a provisioning device to set the IP and access port of the GUI of the phone used for remote control through KalliopeCTI or Pro.

Bugfixes

  • Telephone services
    • Kalliope-545: Fixed a bug concerning the group call pickup with invite service that in multi-tenant systems sometimes caused the wrong caller name to be displayed when other inbound calls on other tenants were present
  • Kalliope CTI
    • Kalliope-135: Fixed a performance issue with the queries used to pass the user CDRs to the KalliopeCTI clients that caused the data to be slow to update on the client when the PBX had a high number of calls (more than a hundred thousand per month)
  • Fax module
    • Kalliope-647: Fixed a bug that caused fax log export requests to generate an empty file

Firmware serie 4.7.x (TR)

In questa sezione puoi trovare l'archivio di tutte le release della serie 4.7.x con i relativi changelog.

Firmware serie 4.6.x (MR)

In questa sezione puoi trovare l'archivio di tutte le release della serie 4.6.x con i relativi changelog.

Firmware serie 4.5.x (TR)

In questa sezione puoi trovare l'archivio di tutte le release della serie 4.5.x con i relativi changelog.

WARNING: Starting from firmware version 4.5.4, there is a 1GB RAM requirement for VMs. If the firmware is updated or installed on a VM that does not meet the memory requirements, the PBX will fail to start.

Firmware series 4.4.x (MR)

In this section you can find the archive of all 4.4.x releases with the corresponding changelogs.

Firmware series 4.3.x (TR)

In this section you can find the archive of all 4.3.x releases with the corresponding changelogs.

Firmware series 4.2.x (MR)

In this section you can find the archive of all 4.2.x releases with the corresponding changelogs.

Firmware series 4.1.x (TR)

In this section you can find the archive of all 4.1.x releases with the corresponding changelogs.

Firmware series 4.0.x (MR from 4.0.8+)

In this section you can find the archive of all 4.0.x releases with the corresponding changelogs.