Firmware

Da Kalliope Wiki.
Versione del 28 feb 2018 alle 08:29 di Silvia (discussione | contributi) (Creata pagina con "*KalliopeCTI **4773: Fixed an issue where the outcome of the call was not revealed to the caller when using click-to-call from KalliopeCTI Free (or Pro without remote control)...")
Jump to navigation Jump to search
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, a sequential identifier of a release within the same Major Version.

Firmware series 4.5.x (TR)

Firmware updates from the 4.5.x series are Technology Releases, which introduce new features; though they have been tested, they likely contain bugs that emerge under specific configurations or use conditions. The latest Maintenance Release, version 4.4.0, is the stable release recommended for generic use that does not require features introduced in the TR.

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 oes not meet the memory requirements, the PBX will not be able to start.

Firmware 4.5.6 (12/12/2017)

New features

  • Event notification service. This release introduces an engine for managing events, which can be generated both on a node/system level and on a single tenant level (telephone events). The first events to be introduced concern the registration of the outcome of calls in queues (pbx.queue.servedcall and pbx.queue.unservedcall events). A configuration page for the event notification service is also available; it lets users associate to each event (or event class) one or more notification actions (either sending an email or invoking a web service), which are completely configurable with the attributes of the corresponding event.
  • "Do Not Disturb" (DND) service. Adds the DND service on an extension level. The DND service implemented on a PBX level differs from the one available on telephone terminals in that it operates on the entire extension and not for the single SIP account configured on the terminal. The DND service operates on calls made directly to the extension as well as those that are presented to the extension as member of a ring group (but not for queues) and ensures that the extension is treated as "unavailable" when choosing a failover action (for direct calls). The DND state can be changed via BLF key (dnd<extension> selection), with which it is also possible to view the state of activation, or via the /rest/operation/service/dnd/<extension> REST API.
  • REST APIs for the operation of extension services. Added /rest/operation/service/<service>/<extension> REST APIs in GET/POST and DELETE modes to read, set, and reset the state of the following extensions services: DND (Do Not Disturb), FORKMOBILE (Fork to Mobile), CFIM (Unconditional forward or call redirection). The APIs can be used with API access permissions and authentication by each user and by users with a Power User role that is enabled to manage the "operating state of the services".
  • REST APIs for the dynamic management of queue operators. Added /rest/operation/queue/<operation> REST APIs to manage pause and add/remove dynamic operators to/from a queue.
  • The "Service" and "Queue" widgets have been extended; it is now possible to change the state of the "Unconditional Forward" and "Fork to Mobile" services and change the pause status of one's SIP accounts on each queue with a handy switch.

Changes

  • General
    • 5200: Changed the name of the "Diagnostic" menu in "Monitoring" following the addition of the notification management panel
    • 5196: Changed the "None" string in "Select account" in the provisioning device definition and edit panel
    • 5308: Changed the SIP error message returned when CAC limits are reached for an inbound call to the PBX or a tenant from "403 Forbidden" to "486 Busy Here" (note: the message for inbound or outbound calls remains unchanged)
  • Call Center Module
    • 5301: Added the option to exclude operator events when exporting the Call Center CDR in detailed format
  • Multi-tenant
    • 5276: Optimized execution time when deleting a tenant
    • 5185: Added check to prevent a tenant from using a calling number (for outbound calls) that does not belong to those defined in the assigned line used. If necessary, the calling number will be automatically changed based on the type of numbering present on the assigned line, following this rule:
      • exact selection: sets a specific number
      • range selection: sets the lowest number in the range
      • prefix selection: sets the root of the prefix

Bugfixes

  • General
    • 5173: Fixed a bug that caused the generation of a 500 error when deleting the ACL item of a switch
  • Phonebook
    • 5305: Fixed a bug that caused periodic importing of remote phonebooks to be suspended after a firmware update until its settings were saved again
  • Call Center Module
    • 5228: Fixed a bug that caused calls not to be inserted in the CDR upon certain failure outcomes (FULL, JOINEMPTY, or LEAVEEMPTY)
  • High availability
    • 5178: Fixed an issue with the synchronization of 4SP licenses and corresponding child licenses

Firmware 4.5.5 (25/10/2017)

New features

  • General
    • Added two new widgets to the dashboard to view calls in progress in real time and with a graph, with customizable classification (direction and filter) and interval of time, which shows statistics on numbers of calls extracted from the CDR
    • Added a Closed Group service, which offers the option to restrict the ability to call specific extensions to a list of enabled extensions

Changes

  • General
    • 5147: Restored the ability to use the "apostrophe" character in the First Name and Last Name fields for extensions and made uniform the corresponding validation in mass import
    • 5099: Introduced ordering by type and name in the outbound line selection form
    • 5091: Introduced alphabetic order in the tenant selection form
    • 4465: The current firmware version can now be viewed within the "System state" widget in the dashboard
    • 5015: Changed the uniqueness check for SIP template names to be case-insensitive
    • 5083: Added instantaneous duration display in the active call visualization panel
    • 5126: Added a visual indicator of the execution of the CC report generation request
  • Telephone services
    • 5156: Changed the management of the 480 response sent from telephones when DND service is enabled to execute the forward action for "not available" rather than "busy"
  • Provisioning
    • 5149: Extended MAC recognition from the URL of a request to use a regular expression and not only built-in filename formats
    • 5132: Added the option to configure a custom path on redirection servers
    • 5121: Added management of the "public" subfolder of its provisioning path with anonymous access (not authenticated) even when configuring provisioning access via client authentication through certificate
  • Multi-tenant
    • 5003: Changed the lock management so that the pbxadmin acquiring the lock does not automatically cause all admins of all tenants to lose the lock; it now only does so when changes are applied, and only for tenants involved in the changes made by the pbxadmin
  • REST API
    • 5012: Added HTTP caching support through "ETag/If-None-Match" and "If-Modified-Since" headers

Bugfixes

  • General
    • 5165: Fixed a bug that caused the erroneous presentation of the calling number for attended transfers of outbound calls made by an extension
    • 5158: Restored the functionality of external API invocation in POST mode or the Basic type authentication
    • 5017: Fixed the handling of the "0" switch
    • 5098: Fixed a bug that prevented the correct handling of more than 128 tenants on a single node
    • 4548: Removed hot desking device accounts from the number of accounts that count towards the license limit
    • 5063: Fixed a bug that caused the addition of the outbound prefix to the calling number of inbound calls to persist, even eliminating it from the PBX or tenant settings
    • 5065: Fixed the display of custom logo (with a rebranding license) when accessing the web GUI through HTTPS protocol
    • 5094: Made uniform the Mime-Type validation when uploading audio files and hold music, which previously caused certain files to erroneously be refused
    • 5096: Fixed a bug that generated an exception when accessing the wizard while an extension with no linked SIP account was present
    • 4992: Fixed a bug that caused the theme selected by rebranding license holders not to be maintained
    • 4993: Removed the audit log from the backup
    • 4984: Fixed the functionality of the "Enabled" filter and all filters operating by selection that executed a substring-type match instead of exact
    • 4874: Fixed a bug that caused manual time synchronization via NTP to fail when the current date was set later than the effective one
  • CTI server and applications
    • 5050: Fixed the handling of SIP accounts that contain the "-" character in their username
    • 5168: Fixed the remote control of telephones via KalliopeCTI Pro for hot desking terminals
    • 5175: Fixed a bug that caused attended transfers from KalliopePhone to occasionally fail for extensions with more than one linked SIP account
  • REST API
    • 5021: Fixed a bug that prevented backup restoration APIs from functioning in singe-tenant scenarios
    • 5020: Fixed filename validation for backups uploaded via API to require the extension ".bak"
    • 4977: Made the output of CDR download APIs match the one obtained when exporting from the GUI
  • CDR
    • 3953: Fixed registration of the reason for a call to exit a queue in case of CCBS
  • Call Center Module
    • 5152: Fixed filtering for tenants when generating Call Center CDR reports in multi-tenant scenarios
    • 5089: Fixed the counting of calls served by single operators in the CC report for calls picked up or served by dynamic operators
    • 5118: Fixed a bug that generated an exception when filtering by operator in the Call Center CDR
    • 5088: Fixed the calculation of average conversation time in the CC report
    • 5087: Differentiated the outcome of calls in the queue during closing time, which were previously marked as "Not served"
    • 5085: Fixed a bug that caused the outcome to be set to TIMEOUT instead of ANSWERED_ELSEWHERE in the operator detail after call pickup
    • 5084: Fixed the display of the extension in the "Operator extension" column, which previously showed the account name
  • Call recording
    • 5086: Fixed a bug in version 4.5.4 that prevented the normal saving of call recording files
  • Provisioning
    • 5140: Fixed the TFTP and HTTP/S provisioning path when importing a tenant
    • 4702: Changed the mechanism for sending check-sync NOTIFY messages to supported terminals (to force the download of provisioning files), which under certain deployment conditions were sometimes not sent
    • 4626: Fixed a bug that caused check-sync NOTIFY messages to supported terminals to sometimes not be sent to a terminal when the linked account had been edited
    • 5067: Fixed a bug that caused the failed functioning of provisioning file servicing through HTTP and HTTPS when installing firmware 4.5.4 directly
  • Multi-tenant
    • 5028: Fixed "remote extension" type origin recognition inbound to a tenant in case of automatic sharing of extensions among tenants belonging to the same tenant group
    • 4785: Fixed a bug that caused the order of the inbound manipulation rules on the assigned lines of a tenant not to be saved
    • 5145: Fixed a bug that prevented the restoration of audio files in the backup when importing a tenant from a backup

Firmware 4.5.4 (29/08/2017)

Integrates all changes included in version 4.5.3, which was not released to the public.

New features

  • General
    • Added a "Diagnostics" > "Active calls" panel with real-time active call visualization to the PBX, from which each call can be individually terminated
    • Replaced the External APIs application with its Dynamic routing extension, which allows calls to be managed both by invoking an external web service (such as the original application) and by matching the parameters on a XLS/CSV file uploaded to the PBX
    • Added to the "Dynamic Routing" service the option to forward a call to the selection of the numbering plan returned by a web service or retrieved from a local file
  • REST API
    • Added a /rest/tenantGroup/{tenantGroupName}/extension API to obtain the list of all extensions defined on the tenants in a tenant group
    • Added a /rest/extension/{exten}/services API to obtain the activation state of extension services

Bugfixes

  • General
    • 4431: Fixed a bug that made it impossible to halt playback of an audio file of a paging group (in unattended mode with infinite repetitions) if the configuration of the PBX was edited between the starting call and the halt request
    • 4800: Restored the ability to define custom selections with a value that coincides with that of an extension within the tenant
    • 4826: Fixed an issue that caused an irreversible error when viewing the User management page when the number of defined users was greater than 1000
    • 4879: Fixed validation of forms in which forwards to an external number can be configured, as edits to the destination number that consisted of adding or removing the prefix 0 were not saved
    • 4882: Fixed a bug that prevented the deletion of ACL rules in paging groups
    • 4884: Fixed a bug that caused an error to be generated when trying to delete ACL rules in paging groups
    • 4899: Fixed a bug that prevented the details of several entities from being displayed even when the role of the user included read permissions
    • 4129: Fixed the handling of visibility and permissions for Power Users (who can now assign to new users only the base tenant user role or their own)
    • 4937: Fixed Call Admission Control assessment, which previously prevented calls between extensions when only one call was available (and the exclusion of inter-office calls from the count)
  • CDR
    • 4846: Changed the CDR filtering logic to prevent the GUI from locking due to running out of system memory when the number of calls per month in the CDR exceeds a few tens of thousands
    • 4862: Omitted the string "xxx" as the Caller name in the anonymized CDR
  • KalliopeCTI
    • 4773: Fixed an issue where the outcome of the call was not revealed to the caller when using click-to-call from KalliopeCTI Free (or Pro without remote control) to a busy external number
  • Provisioning
    • 4876: Risolto un bug che impediva il servizio dei file di provisioning tramite HTTP e HTTPS nel caso di installazione diretta di un firmware 4.3.9 o successivi (non presente in caso di aggiornamento da versioni precedenti)
    • 4854: Corretta la gestione dei permessi di modifica delle entità di provisioning (device, template) in modo che i power user possano editare quelle create dall'admin, e viceversa
  • HA
    • 4781: Corretto un bug che permetteva di avviare l'aggiornamento del firmware del PBX anche con il servizio HA attivo
    • 4782: Aggiunta sincronizzazione della cartella di provisioning di PBX (nel caso multitenant) e del registro delle richieste di provisioning
  • Multitenant
    • 4698: Corretto un problema sul controllo di suplicazione dell'account assegnato ad un device in caso di provisioning effettuato da pbxadmin
    • 4887: Corretto un bug che causava il non funzionamento del servizio Paging (in modalità Unattended) per i tenant diversi da quello di default

Firmware 4.5.3 (11/07/2017)

Rilascio interno non disponibile al pubblico

Nuove funzionalità

  • Generale
    • Aggiunta la possibilità di assegnare ai ruoli Power User l'esecuzione del Wizard di prima configurazione
    • Esteso il funzionamento delle ACL per gli account SIP, differenziandole per IP sorgente e Contact, e permettendo la configurazione di più subnet per ciascuna di esse
  • Provisioning
    • Aggiunti ai device built-in i dispositivi Patton Smartnode SN4522/24/26/28 JS (ATA multiporta) e sistema DECT multicella Gigaset Pro N720
  • API REST
    • Aggiunte API per modifica dei codici dei servizi all'interno del piano di numerazione
  • Multitenant
    • Aggiunta una opzione sui Tenant Group per effettuare in modo automatico la condivisione delle selezioni personalizzate e degli interni nei piani di numerazione di tutti i Tenant appartenenti al gruppo (senza quindi la necessità di definire in modo esplicito i range di numerazione remota assegnati ai singoli Tenant); introdotto il controllo di duplicazione inter-tenant delle selezioni in oggetto per impedire la presenza della stessa selezione su due Tenant diversi dello stesso gruppo

Malfunzionamenti corretti

  • Generale
    • 4719: Corretto un problema che impediva di poter modificare i permessi associati ad un ruolo Power User creato in precedenza
    • 4789: Corretto un bug che preveniva la riproduzione della musica di attesa associata ad una stanza MeetMe
    • 4778: Corretto un problema che in alcune condizioni causava un errore durante il salvataggio degli interni remoti nella configurazione di un trunk
  • CDR
    • 4707: Corretta registrazione dei numeri chiamante e chiamato in caso di trasferimenti di chiamata effettuati mediante il metodo SIP REFER
    • 4704: Corretta registrazione dell'esito di una chiamata inoltrata ad una linea di uscita in caso di fallimento con causa CONGESTION
    • 4703: Corretta registrazione dell'esito di una chiamata diretta ad un interno e deviata verso un servizio
  • Provisioning
    • 4736: Aggiunta visualizzazione della colonna IPUI in fase di validazione dell'importazione massiva dei device di provisioning
  • Multitenant
    • 4747: Corretto un bug che impediva di effettuare il pilotaggio da KalliopeCTI dei telefoni supportati per i tenant diversi dal "default"

Firmware 4.5.2 (29/06/2017)

Nuove funzionalità

  • Generali
    • Aggiunta la possibilità di creare dei "Language pack" personalizzati, caricando propri file audio a sostituzione dei messaggi predefiniti di una determinata lingua
  • Provisioning
    • Aggiunta la generazione del file dei tasti funzione anche per i terminali Avaya
    • Aggiunti placeholder relativi a data e ora
  • API REST
    • Aggiunte API per gestione ruoli e template interni

Malfunzionamenti corretti

  • Generale
    • 4666: Corretta un errore che causava la rimozione dei diritti di Privacy eventualmente attivi su un utente in caso di modifica dell'utente da parte dell'admin
    • 4722: Corretto un problema che impediva il rispetto del flag di bypass del filtro D/S in caso di trabocco della chiamata dalle segretarei al direttore
    • 4729: Corretto un errore che causava la riproduzione del messaggio audio dell'azione di trabocco predefinita durante le fasce orarie di un controllo orario, nel caso in cui per una determinata fascia sia definita un'azione di trabocco specifica ma senza un file audio associato
  • CTI
    • 4690: Risolta una criticità che in determinate condizioni causava il riavvio del server CTI in fase di invio di un messaggio a client iOS
    • 4708: Corretto il malfunzionamento delle icone relative a cellulare e SIM sul client KalliopeCTI Mobile
    • 4709: ripristinato i lcorretto funzionamento del comando Click-to-call verso mobile dall'app KalliopeCTI Mobile
  • CDR
    • 4658: Visualizzazione nome dell'interno chiamato nella sezione dei dettagli di chiamata
  • API REST
    • 4682: Corretto un problema di retrocompatibilità dell'API di creazione Tenant
    • 4683: Aggiornata documentazione dell'API Rest di creazione dei device di provisioning per riflettere l'obbligatorietà del parametro "priority" introdotto in release 4.5.1 per la gestione dei device multiaccount
  • Provisioning
    • 4698: Corretto il controllo di duplicazione dell'account assegnato al device in caso di provisioning da pbxadmin (solo sistemi multitenant)
    • 4672: Adeguato modello del file XLS per l'importazione massiva dei device di provisioning per includere la colonna IPUI
    • 4674: Corretta una inconsistenza che impediva il funzionamento del provisioning tramite HTTP/HTTPS nel caso di centrali in cui sia stato installato direttamente un firmware 4.3.9 o superiore (bug non presente per le centrali aggiornate da versioni 4.3.8 o precedenti)

Firmware 4.5.1 (11/06/2017)

Nuove funzionalità

  • Generali
    • Aggiunto supporto a licenza per rebranding dell'interfaccia web
  • Code di attesa
    • Aggiunto il motivo "in conversazione" alle cause di indisponibilità degli operatori per determinare il trabocco immediato in fase di accodamento di una nuova chiamata
  • Provisioning
    • Aggiunta gestione di apparati multi-account (es. sistemi DECT, IP Channelbank, M-ATA)
    • Aggiunto pannello per la configurazione dei tasti funzione (BLF) per singolo interno, e provisioning degli stessi su tutti i terminali associati agli account SIP dell'interno
    • Aggiunto il device SNOM D745 all'elenco dei dispositivi di provisioning integrati
    • Aggiunto l'attributo "numero di tasti funzione" ai modelli dei device di provisioning
  • Hotdesking
    • Aggiunta la possbilità di effettuare il login da un terminale di hotdesking in cui sia già loggato un altro interno, senza dover prima effettuare il logout (logout implicito)
    • Aggiunta la visualizzazione degli account di hotdesking nell'elenco degli account SIP

Malfunzionamenti corretti

  • Generale
    • 4515: Corretta gestione dell'assegnazione di un utente ad un interno dopo la sua creazione, che causava la mancata visualizzazione della rubrica personale
    • 4315: Corretto bug che causava il rifiuto delle chiamate uscenti nel caso in cui una delle linee associate al dominio del trunk o terminazione utilizzata fossero configurate con un limite di contemporaneità 0 (illimitato)
    • 4628: Corretta gestione dei nomi degli account SIP contenenti il carattere "-"
    • 4600: Corretto un bug che in alcune condizioni causava la generazione di un errore 500 in fase di visualizzazione di un template di account SIP
    • 4601: Risolto un problema di validazione del form di modifica dei trunk che causava l'impossibilità di definire interni remoti
    • 4569: Risolto un problema dell'importazione massiva degli interni che causava la mancata creazione della casella vocale
    • 4552: Corretto un errore nella gestione dei filtri D/S in caso di trasferimento di chiamata verso un direttore da parte di una entità di un diverso gruppo, che causava l'errato bypass del filtro eventualmente attivo
    • 4527: Corretto un errore che impediva di inoltrare le chiemate uscenti alla linea di backup in caso di raggiungimento del massimo numero di contemporaneità della linea principale di una regola di instradamento
    • 4528: Corretto un errore che causava l'errata generazione dei link all'interno della pagina dei device di hotdesking
    • 4511: Risolto un problema di estrema lentezza dell'operazione di "applica" della caonfigurazione a seguito di modifica, in caso di un elevato numero di registrazioni di chiamate presenti in cartella di rete
    • 4501: Corretto errore 500 in visualizzazione del registro eventi
    • 4483: Aggiunta rotazione nel registro richieste di provisioning
    • 4513: Corretta validazione del form delle API esterne che impediva di utilizzare i placeholder dei parametri nelle GET
    • 4519: Creando un backup con lo stesso nome di uno esistente, il vecchio veniva sovrascritto e quindi perso
    • 4510: Corretto un bug che impediva il funzionamento dei limiti di chiamata impostati su trunk nel caso delle chiamate entranti
    • 4509: Corretto un bug che in alcune condizioni causava l'errata generazione delle regole di instradamento in ingresso ai domini e gateway (DID)
    • 4437: Corretta gestione delle modifiche alle configurazioni degli interni remoti che causava la generazione di un errore 500
    • 4445: Corretta gestione dei file audio con nome che contiene degli spazio
    • 4439: Corretta validazione dei form delle azioni di trabocco in caso di mancata selezione dell'entità di destinazione
    • 4447: Risolto un bug che impediva la cancellazione o la disabilitazione degli interruttori dalla configurazione dei controlli orari
  • Code
    • 4490: Corretto un typo che impediva il corretto funzionamento della strategia di squillo "fewestcalls" (minor numero di chiamate)
  • CTI Server
    • Varie ottimizzazioni e fix minori per migliorare le prestazioni e l'interoperabilità con le precedenti versioni dei client desktop e mobile
  • Multitenant
    • 4563: Corretto mancato rispetto dei limiti di contemporaneità per le chiamate uscenti da una assigned line di tenant
    • 4531: Corretto il conteggio delle chiamate uscenti dai tenant che vanivano contate due volte in fase di determinazione dell'ammissibilità nel CAC
  • Modulo 4SP
    • 4479: Corretta gestione dell'attivazione della licenza 4SP su PBX con precedente licenza multitenant scaduta
  • Hot desking
    • 4624: Aggiunta gestione dell'eventuale disallineamento tra lo stato di login di un interno e l'effettivo stato di provisioning del terminale
    • 4573: Corretto un bug che causava la generazione di un errore 500 in fase di accesso al pannello di hotdesking quando non ci sono account SIP disponibili
    • 4544: Corretto un bug che causava la mancata cancellazione dell'account di hotdesking di interno in caso di cancellazione di un interno con la funzione Hotdesking abilitata
    • 4523: Corretto un bug che impediva la rigenerazione dei file di provisioning relativi agli account di hotdesking
    • 4486: Corretta visualizzazione del limite di account disponibili nel pannello di modifica del device di hotdesking
  • API REST
    • 4574: Aggiunta gestione dell'eventualità di trovare il database della configurazione in stato di lock durante l'invocazione delle API
    • 4558: Risolto un problema nel riavvio del server Jabber che causava il fallimento della creazione di un nuovo tenant via API
  • Provisioning
    • 4567: Ripristinato funzionamneto della riassegnazione di un template di provisioning ad un insieme di device
    • 4557: Corretto un bug che causava, in ambiente multitenant, l'impossibilità ad accedere al pannello di modifica di un device di provisioning creato da pbxadmin se veniva cancellato dal tenant l'account SIP associato
    • 4539: Corretto l'invio dei messaggi NOTIFY check-sync in ambiente multitenant
    • 4458: Corretto un bug che impediva l'assegnazione di account alla creazione di un device di provisioning
  • Importer backup KalliopePBX v3
    • 4536: Corretta importazione dei contatti personali presenti nella ribrica che venivano inseriti nella rubrica condivisa
    • 4537: Corretta importazione della configurazione degli interni per gestire i timeout di non risposta configurati per singolo interno
    • 4538: Corretto un bug che causava la duplicazione delle entry presenti nelle rubriche personali importate

Firmware 4.5.0 (22/05/2017)

Nuove funzionalità

  • Generali
    • Aggiunta funzione modalità operativa del PBX che consente di abilitare/disabilitare alcune tipologie di chiamate. Al momento sono previste tre modalità operative: completa, blocco chiamate in uscita ad eccezione dei numeri in una whitelist, disabiltata (nessuna chiamata consentita). Nei sistemi multitenant la configurazione può essere effettuata per tenant.
    • Aggiunta funzionalità di Call Admission Control che consente di definire il numero massimo di chiamate che possono essere effettuate da una sede.
    • Aggiunta opzione per forzare il trabocco immediato da una coda nel caso in cui tutti gli operatori siano occupati.
  • Provisioning
    • In fase di modifica dell'associazione device / account invio automatico del messaggio SIP NOTIFY check-sync per forzare il reload della configurazione

Malfunzionamenti corretti

  • Generale
    • 4447: Corretto bug che impediva di cancellare e/o disattivare un interruttore all'interno di un controllo orario
    • 4453: Aggiunta validazione form con azione di trabocco verso entità (es. gruppo o coda) ma entità non selezionata
    • 4454: Aggiunta indicazione su mancato salvataggio file audio contenenti spazi
    • 4485: Corretta visualizzazione limite di account su pannello Applicazioni -> Hot Desking
  • CDR
    • 4440: Corretto bug che non consentiva il corretto funzionamento delle API REST del CDR
    • 4401: Corretto bug sul CDR export che causava l'esportazione solo delle chiamate visualizzate sulla GUI
    • 4443: Corretto bug sui report generati dal CDR Call Center (le chiamate trasferite non venivano incluse nel report)

Firmware serie 4.4.x (MR)

I firmware della serie 4.4.x sono Maintenance Release LTS, ossia versioni stabili e supportate a lungo termine. Le release di questa serie sono sottoposte a test approfonditi in laboratorio prima del rilascio al pubblico e per questo garantiscono una maggiore stabilità.

Firmware 4.4.2 (12/09/2017) - Current stable

Malfunzionamenti corretti

  • Generale
    • Corretto bug sul funzionamento del filtro Abilitato/Disabilitato in diverse liste (ad es. Lista delle stanza MeetMe)
    • Corretto bug che causava il rifiuto delle chiamate uscenti nel caso in cui una delle linee associate al dominio del trunk o terminazione utilizzata fossero configurate con un limite di contemporaneità 0 (illimitato)
    • Risolto un problema che causava un errore irreversibile in visualizzazione della pagina di Gestione Utenti quando il numero di utenti definiti era superiore a 1000
    • Corretta gestione dei nomi degli account SIP contenenti il carattere "-"
    • Corretta la validazione dei form in cui può essere configurato l'inoltro ad un numero esterno in quanto le modifiche al numero di destinazione costituite dall'aggiunta o rimozione del prefisso 0 non venivano salvate
    • Corretta un errore che causava la rimozione dei diritti di Privacy eventualmente attivi su un utente in caso di modifica dell'utente da parte dell'admin
    • Corretto un errore che causava la riproduzione del messaggio audio dell'azione di trabocco predefinita durante le fasce orarie di un controllo orario, nel caso in cui per una determinata fascia sia definita un'azione di trabocco specifica ma senza un file audio associato
    • Risolto un problema che, nel caso di Click-to-call da KalliopCTI Free (o Pro senza pilotaggio) verso un numero esterno occupato, causava la mancata indicazione dell'esito al chiamante
    • Corretto un problema che in alcune condizioni causava un errore durante il salvataggio degli interni remoti nella configurazione di un trunk
    • Corretto problema sincronizzazione manuale orario tramite NTP se l'orario iniziale è successivo a quello corrente
    • Risolto un bug che impediva la cancellazione delle regole di ACL nei gruppi di Paging
    • Risolto un bug che causava la generazione di un errore in caso di tentativo di cancellazione delle regole ACL nei gruppi di Paging
    • Corretto un bug che impediva la visualizzazione del dettaglio delle varie entità anche in caso di presenza del permesso di lettura al ruolo assegnato all'utente
  • Servizi telefonici
    • Corretta anomalia servizio di Paging con ripetizioni infinite di un file audio preregistrato
    • Corretto un bug che preveniva la riproduzione della musica di attesa associata ad una stanza MeetMe
  • Hot desking
    • Aggiunta gestione dell'eventuale disallineamento tra lo stato di login di un interno e l'effettivo stato di provisioning del terminale
  • CTI
    • Risolta una criticità che in determinate condizioni causava il riavvio del server CTI in fase di invio di un messaggio a client iOS
  • CDR
    • Omessa visualizzazione della stringa "xxx" come Nome chiamante nel CDR anonimizzato
    • Visualizzazione nome dell'interno chiamato nella sezione dei dettagli di chiamata
    • Modificata la logica di filtraggio del Registro Chiamate per evitare i blocchi della GUI legati all'esaurimento della memoria di sistema nel caso di CDR con un numero di chiamate (per mese) superiore ad alcune decine di migliaia
  • HA
    • Corretto un bug che permetteva di avviare l'aggiornamento del firmware del PBX anche con il servizio HA attivo
    • Aggiunta sincronizzazione della cartella di provisioning di PBX (nel caso multitenant) e del registro delle richieste di provisioning
  • Provisioning
    • Corretta una inconsistenza che impediva il funzionamento del provisioning tramite HTTP/HTTPS nel caso di centrali in cui sia stato installato direttamente un firmware 4.3.9 o superiore (bug non presente per le centrali aggiornate da versioni 4.3.8 o precedenti)
    • Corretta la gestione dei permessi di modifica delle entità di provisioning (device, template) in modo che i power user possano editare quelle create dall'admin, e viceversa
  • Multitenant
    • Aggiunta la possibiltà di ordinare le regole di mappaggio in ingresso sulle linee assegnate
    • Corretto un bug che impediva di effettuare il pilotaggio da KalliopeCTI dei telefoni supportati per i tenant diversi da quello di default
    • Corretto un bug che causava il non funzionamento del servizio Paging (in modalità Unattended) per i tenant diversi da quello di default
    • Corretto bug che causava la non corretta visualizzazione degli account nella lista dei gruppi di paging per i tenant diversi da quello di default
  • API REST
    • Corretta esportazione da API REST del CDR dettagliato in formato csv

Firmware 4.4.1 (29/05/2017)

Nuove funzionalità

  • Generale
    • Aggiunta opzione per forzare il trabocco immediato da una coda nel caso in cui tutti gli operatori siano occupati
    • Aggiunta gestione licenza White Label
  • Provisioning
    • Aggiunto device built-in Snom D745

Malfunzionamenti corretti

  • Generale
    • 4446: Corretto bug che impediva di cancellare e/o disattivare un interruttore all'interno di un controllo orario
    • 4512: Corretto bug su validazione form URL API Esterne
    • 4561: Corretto malfunzionamento su creazione casella vocale in mass import degli interni
    • 4402: Aggiunta nel form del menu IVR validazione del parametro azione di trabocco verso entità
    • 4433: Aggiunta indicazione su mancato salvataggio file audio contenenti spazi
    • 4448: Corretto bug su gestione instradamento da/verso interni remoti
    • 4429: Corretto bug su strategia di squillo fewestcall all'interno di una coda
    • 4263: Corretto malfunzionamento che causava la sovrascrittura di un backup esistente in caso di creazione di un backup con lo stesso nome
    • 4407: Risolto problema di lentezza nel reload dei servizi VoIP in presenza di numerose registrazioni di chiamate
    • 4559: Corretto bug che causava la mancata cancellazione degli account Hot Desking quando veniva cancellato un interno con hot desking attivo
    • 4484: Corretta visualizzazione limite di account su pannello Applicazioni -> Hot Desking
    • 4492: Corretto bug su generazione link in pannello Applicazioni -> Hot Desking
    • 4581: Corretto malfunzionamento pannello Applicazioni -> Hot Desking in caso di limite di account disponibili raggiunto
    • 4554: Corretto malfunzionamento servizio Direttore-Segretaria in caso di trasferimento di chiamata tra segretarie di gruppi diversi
    • 4478: Corretto bug in attivazione licenza 4SP su PBX con licenza multi tenant scaduta
  • CDR
    • 4440: Corretto bug che non consentiva il corretto funzionamento delle API REST del CDR
    • 4401: Corretto bug sul CDR export che causava l'esportazione solo delle chiamate visualizzate sulla GUI
    • 4403: Corretto bug sui report generati dal CDR Call Center (le chiamate trasferite non venivano incluse nel report)
  • Provisioning
    • 4562: Corretto bug su assegnazione template a dispositivi dopo filtraggio per modello
  • Multitenant
    • 4499: Corretto malfunzionamento azione di failover regole LCR in caso di fallimento per limite massimo di chiamate raggiunto
    • 4520: Corretto bug che impediva la modifica di un device di provisioning da pbxadmin dopo avere eliminato l'account associato
    • 4543: Corretto malfunzionamento su server Jabber che poteva causare il fallimento nella creazione dei tenant
  • KPBXv3 backup importer
    • 4141: Corretto bug che causava l'inserimento dei contatti personali nella rubrica condivisa
    • 4140: Corretto bug che causava la generazione di rubriche utenti doppie
    • 4039: Corretto bug in importazione del timeout di trabocco per gli interni

Firmware 4.4.0 (04/05/2017)

Nuove funzionalità

  • Generale
    • Sostituzione modulo codec G.729 con versione ricompilata GPL
    • Aggiunta registrazione PBX su Tribe e associazione a partner
    • Aggiunta gestione Request-URI alfanumerici per chiamate in ingresso
    • Aggiunti file grafici con il logo Kalliope da utilizzare nei display dei telefoni evoluti
  • REST API
    • Implementata gestione richieste POST con dati in formato JSON
    • Aggiunta REST API per lista Tenant
    • Aggiunte REST API per lista, creazione, modifica e cancellazione Tenant Group
  • Provisioning
    • Aggiunta nuovi device (Yealink T46S, Gigaset Pro Maxwell Basic/3/10)
    • Aggiunta gestione di nomi di device/brand built-in in conflitto con quelli custom inseriti dall'utente
  • CDR
    • Aggiunta visualizzazione account_code di call_details in CDR e operator_exten in CDR Call Center

Malfunzionamenti corretti

  • Generale
    • 4008: Corretta anomalia funzionamento direct media
    • 4245: Modificata validazione campi nome/cognome di interno per impedire l'uso dei caratteri ; " '
    • 4128: Modificata Gestione Utenti da Power User per impedire la creazione di utenti con ruoli diverso dal proprio o utente di tenant
    • 4271: Risolto bug su timeout ripristino backup monotenant con un numero elevato di interni
    • 4369: Risolto bug sulla connessione contemporanea di un elevato numero di client XMPP
    • 4351: Risolto bug validazione form Direttore-Segretaria nel caso di segretarie duplicate
    • 4284: Risolto bug instradamento in ingresso per interni remoti provenienti da linee esterne
  • KalliopeCTI
    • 4132: Risolto bug che in caso di cambio della login password da WEB GUI ne impediva l'aggiornamento su KCTIS (login da KCTI Client) fino al riavvio del servizio
    • 4240: Risolto problema encoding che causava la non corretta visualizzazione di alcuni caratteri nelle notifiche da KCTIS a KCTI Mobile
    • 4100: Risolto malfunzionamento che causava il mancato invio delle notifiche a KCTI Mobile che si disconnettevano immediatamente dopo la connessione
  • Multitenant
    • 4122: Corretta anomalia che poteva causare la cancellazione dei tenant in caso di fallimento nella creazione di un nuovo tenant
    • 4278: Corretta anomalia che causava il timeout della GUI nella creazione / ripristino di backup di grandi dimensioni (in termini di numero di tenant)
    • 4180: Corretta anomalia gestione chiamate in uscita verso interni remoti tra tenant appartenenti allo stesso Tenant Group
    • 4312: Corretto bug che impediva lo spostamento di interni remoti tra tenant dello stesso Tenant Group
    • 4352: Corretto bug cha causava il fallimento dell'importazione del backup di tenant con spazi nel nome
  • Hot Desking
    • 4144: Risolto bug che impediva il funzionamento del servizio di Hot Desking
    • 4136: Risolto bug che impediva di creare i file di provisioning per gli account di Hot Desking
    • 4347: Risolto bug che causava al logout la mancata riprododuzione del file audio di conferma
  • IVR
    • 4157: Corretto pannello di modifica per impedire la scelta del file audio da riprodurre quando la selezione è disabilitata
    • 3839: Modificata modalità predefinita di visualizzazione da albero ad elenco
  • REST API
    • 4199: Corretta visualizzazione documentazione su URL api/doc
    • 3791: Modificata REST API /rest/extension per restituire non solo l'elenco ma tutti gli attributi delle extension
  • Phonebook
    • 4138: Risolto problema esportazione in formato xlsx di una rubrica con campi che contengono valori malformati
  • CDR
    • 3998: Risolto problema visualizzazione entry con numero chiamante (o chiamato) con caratteri , ; " '
    • 4233: Risolto bug su visualizzazione chiamata prelevata da coda (anche su CDR Call Center)
    • 4195: Risolto bug su visualizzazione chiamata a coda inoltrata a interno
    • 4248: Risolto bug su valorizzazione account_code nei call_details
    • 4224: Risolto bug su valorizzazione numero sorgente nei call_details
    • 4254: Risolto bug su valorizzazione esito per chiamate verso interni remoti non risposte
    • 4255: Risolto bug su anonimizzazione numero sorgente nei call_details per chiamate da interni remoti
    • 4212: Risolto problema visualizzazione CDR da pannello utente con ruolo diverso da utente del tenant
  • Call Center
    • 4252: Modificato filtraggio per data del CDR Call Center per utilizzare il timestamp di fine chiamata e non quello di inizio
    • 4257: Risolto bug che poteva causare la visualizzazione di orario termine nullo negli eventi operatore del CDR Call Center (anche su chiamate risposte)
    • 4214: Risolto bug che poteva causare la visualizzazione di account invalidi negli eventi operatore del CDR Call Center
    • 4190: Risolto problema su valorizzazione durata chiamate nel CDR Call Center
  • Provisioning
    • 4171: Corretto funzionamento API REST di modifica template per gestire la rigenerazione automatica dei file di configurazione
    • 4143: Corretta gestione owner template di provisioning e associazioni device / template

Firmware serie 4.3.x (TR)

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

Firmware serie 4.2.x (MR)

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

Firmware serie 4.1.x (TR)

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

Firmware serie 4.0.x (MR da 4.0.8+)

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