XiVO Luna Intermediate Versions

2023.09.00 (IV Luna)

Consult the 2023.09.00 (IV Luna) Roadmap.

Components updated:

Docker :

xivo-agid,xivo-confgend,xivo-db-replication,xivo-switchboard-reports,xivoxc-nginx,xucmgt,xucserver

Debian :

asterisk,xivo,xivo-monitoring,xivo-service,xivo-upgrade,xivocc-installer,xivo-dird,xivo-dird-phoned,xivo-amid

Asterisk

  • #7108 - Asterisk ICE threads are accumulating over time - 20.3.1 on master (for Kuma and later)

CCAgent

  • #7012 - xucmgt: use CtiStatuses message to display the custom pause instead of deprecated UserStatuses

Desktop Assistant

  • #7010 - Electron: automate mirror uploading

Reporting

  • #6837 - UC & 10k - Remove ELK stack from product

Switchboard

  • #7150 - Cannot download switchboard reports

Web Assistant

  • #7121 - Phone status available are not always displayed correctly in history

XUC Server

  • #7130 - Token renewal should not use maxEpiry hard limit of one day for CTI token

XiVO PBX

  • #2541 - XDS - Finish dockerization of confgend

  • #4905 - XiVO component dockerization

  • #5279 - Create network schema of XiVO components

  • #7088 - agid - add unit test before build

  • #7099 - Fix reference to configmgt service in agid config yml

  • #7142 - [PJSIP] Directmedia configuration generation does not enable direct_media if option is not yes

2023.08.00 (IV Luna)

Consult the 2023.08.00 (IV Luna) Roadmap.

Components updated:

Docker :

config-mgt,edge-coturn,recording-server,xivo-agid,xivo-full-stats,xivo-web-interface,xucmgt,xucserver

Debian :

asterisk,play-authentication,xivo,xivo-agid,xivo-config,xivo-monitoring,xivo-service,xivo-upgrade,xivocc-installer,xivo

Config mgt

  • #5932 - Ease deployment of mobile push token for XDS

Reporting

  • #6416 - [S] Tomcat - CVE - Several vulnerabilities

  • #6947 - Stat - Create queue_support report based on the work of #2785

  • #6948 - Stat - Make the queue_support report self-explanatory

  • #7089 - Unoffered events are not generated in xc_queue_call

XUC Server

  • #6844 - Be able to get userstatus without the CTId

  • #6845 - Be able to have the ctistatus without restarting the xuc

  • #7066 - Ease the local development of scala project

XiVO PBX

  • #2540 - XDS - Finish dockerization of agid

  • #7086 - USM - token renewal cron sends unwanted emails to root

edge

  • #6268 - Add coturn healthcheck

2023.07.00 (IV Luna)

Consult the 2023.07.00 (IV Luna) Roadmap.

Components updated:

Docker :

config-mgt,edge-nginx,xivo-agid,xivo-db,xivo-usage-writer,xivo-webi-nginx,xivoxc-nginx,xucmgt

Debian :

xivo-agid,xivo-config,xivo-install-script,xivo-sounds,xivo-usage-collector,xivocc-installer,xivo

Config mgt

  • #6915 - Enrich Xucmgt config API to have nested paths

  • #6965 - Add Configmgt CRUD API for groups

Desktop Assistant

  • #6836 - Tech - Upgrade Electron and make it standalone

  • #6857 - Make Electron sources a standalone project

Usage statistics

  • #6960 - Its seems that we dont collect USM data from some clients

XiVO PBX

  • #6884 - Mobile App - As a Mobile App User I don’t want to wait more than 20s before my destination rings

    Important

    Behavior change Mobile Application: You can now configure the mobile application wait time and choose between music on hold or ringtone while waiting.

    See: Configuration

  • #6931 - XDS - A configured and installed MDS that is no more running makes XiVO (mds0) unstable

    Important

    Behavior change Media Server: The max_slot_wal_keep_size is now set to 1G, that means that if a MDS crashes or is uninstalled incorrectly, the Main won’t be filled up with data that the lost MDS did not replicate (as a consequence this lost MDS won’t be able to recover the replication after a certain number of operations in the base). see Database Replication

  • #6957 - Let log by default for USM

XiVOCC Infra

  • #6220 - [SF] - Improve CC installer

    Important

    Behavior change XiVO CC does not handle ssh keys anymore, but you still need one able to connect to XiVO PBX for it to function correctly. If you have the previously generated xivocc_rsa key, you can safely remove or replace it.

    XiVO CC is now able to install in parallel to XiVO PBX in order to gain time. See the details in the Installation

2023.06.00 (IV Luna)

Consult the 2023.06.00 (IV Luna) Roadmap.

Components updated:

Docker :

xucmgt,xucserver

Debian :

sipml5-xivo-mirror,xivo-ci,xivo-config,xivo-tools,xivo-usage-collector,xivo

Desktop Assistant

  • #6856 - Upgrade to Electron 25

Usage statistics

  • #6284 - As a sales team member, I want to check active users of my client so that I can bill it the right amount

  • #6905 - Unclear aggregation of login events

XUC Server

  • #6506 - Add agent logout scenario to gatlingxuc project

  • #6834 - Allow Ice gathering timeout xc_webrtc client log to be seen in xuc.log

XiVO PBX

  • #6334 - Refactor xivo-tools script for creating users with lines on xivo

XiVOCC Infra

  • #6290 - [S] Elastic Kibana - CVE - several vulnerability

  • #6796 - Readthedocs - add a configuration file to xivosolutions and xivo-doc-devices

  • #6802 - Bump xivo project on rc pipeline

edge

  • #6860 - As an admin I want to see SIP Call-Id in logs in order to simplify mobile app (and kamailio) debug

    Important

    Behavior change If you had a custom pre-dial handler when calling a user, you should ensure that it calls Gosub(xivo-user-predial,s,1) to have the default behavior.

    Note: if your pre-dial handler called Gosub(xivo_header_mgr,set_headers_on_channel,1) it should be replaced by a call to Gosub(xivo-user-predial,s,1)

    See XiVO header manager for simplified PJSIP header management.