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
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 toGosub(xivo-user-predial,s,1)
See XiVO header manager for simplified PJSIP header management.