Release Notes
Naos
Below is a list of New Features and Behavior Changes compared to the previous LTS version, Maia (2024.05).
New Features
CC Agent
When selecting a pause status in the drop down it is now possible to filter them via a search bar - see Pause Cause and Status
When clicking on a search result and then on the information icon, a contact sheet with various details opens. - see Contact modal
USM
More information available about the xivo configuration & the xivo usage of client
Add provd stats to usm conf database
Add applicationType in LoginEvent event
Version infos available in the existing config table
New USM counters pushed to the backend
Edge
(Since Naos.02) Can customize the nginx
worker_connections
- see Number of Connections(Since Naos.03) Can extend the the nginx configuration - see Extend the Configuration
Recording
Improvement of record search in the recording server to enhance user experience (from Maia.05). Currently, there are a simple search and an advanced search tabs with many more filters.
In queues with the Recording mode set to Recorded on demand, calls for which recording was never started will not appear anymore in the recording list in the recording server.
XiVO PBX
Be abe to customize factory dialplan via templates
XiVOCC Infra
CC Postgres now synchronized with the XiVO database container version.
Xuc Server
(Since Naos.02) Websocket messages throttling parameters can now be confiugred via env variable - see Throttling
System
Be able to extend the nginx configuration - see Extend the Configuration
Behavior Changes
System
Since SpagoBI is outdated and no longer receives open-source updates, we’ll stop building our SpagoBI image after Maia: 2024.05.latest. This image will continue to work for future releases, starting with Naos.
XiVO PBX
- Added support for dialplan templating:
The dialplan was previously directly installed by
xivo-config`
as.conf
files under/usr/share/xivo-config/dialplan/asterisk
. Now, those files are installed as templates under/usr/share/xivo-config/templates/dialplan/asterisk
. Calling xivo-update-config replaces the content from the executed/usr/share/xivo-config/dialplan/asterisk
to override such template DO NOT edit it directly as it would be invalidated by a xivo-config upgrade. Please instead go to/etc/xivo/custom-templates/dialplan/asterisk
, create a file with the same name and content as the one you want to override, edit this one file and apply your modifications by callingxivo-update-config
.xivo-update-config
also reloads the dialplan if it changed something.
Recording
In queues with the Recording mode set to Recorded on demand, calls for which recording was never started will not appear anymore in the recording list in the recording server.
Deprecations
This release deprecates:
LTS Helios (2021.15) : This version is no longer supported.
Upgrade
Manual steps for LTS upgrade
Warning
Don’t forget to read carefully the specific steps to upgrade from another LTS version
Generic upgrade procedure
Then, follow the generic upgrade procedures:
Naos Bugfixes Versions
Components version table
Table listing the current version of the components.
Note
Because the SpagoBI technology is growing old and does not receive open-source updates, we won’t build our SpagoBI image after the one from Maia: 2024.05.latest. That image will still work just as before for further releases, starting with Naos.
Component |
current ver. |
---|---|
XiVO |
|
XiVO PBX |
2024.10.02 |
config_mgt |
2024.10.00 |
db |
2024.10.02 |
outcall |
2024.10.00 |
db_replic |
2024.10.00 |
nginx |
2024.10.00 |
webi |
2024.10.03 |
switchboard_reports |
2024.10.00 |
usage_writer |
2024.10.02 |
usage_collector |
2024.10.00 |
agid |
2024.10.00 |
confgend |
2024.10.00 |
asterisk |
8:20.6.0-1 |
docker-ce |
5:25.0.5 |
docker-compose |
2.26.1 |
XiVO CC |
|
mattermost |
2024.10.00 |
nginx |
2024.10.03 |
pack-reporting |
2024.10.00 |
pgxivocc |
2024.10.00 |
recording-rsync |
2024.10.00 |
recording-server |
2024.10.00 |
spagobi |
2024.05.00 |
xivo-full-stats |
2024.10.00 |
xuc |
2024.10.03 |
xucmgt |
2024.10.03 |
Edge |
|
edge |
2024.10.02 |
nginx |
2024.10.03 |
kamailio |
2024.10.01 |
coturn |
2024.10.00 |
Meeting Rooms |
|
meetingroom |
2024.10.00 |
web-jitsi |
2024.10.00 |
jicofo-jitsi |
2024.10.00 |
prosody-jitsi |
2024.10.00 |
jvb-jitsi |
2024.10.00 |
jigasi-jitsi |
2024.10.00 |
IVR |
|
ivr-editor |
2024.10.02 |
2024.10.03 (Naos.03) - 2024-11
Consult the 2024.10.03 (Naos.03) Roadmap.
Components updated:
Docker: call-qualification, edge-nginx, xivo-web-interface, xivoxc-nginx, xucmgt, xucserver
Debian: xivo-upgrade, xivocc-installer, xivo
CC Agent
#8054 - In CC Agent when a pause state has a name > 80 char, it can’t be applied
CTI
#7988 - 💡 - As an admin I want to be able to control the keepalive for AMI connections
Call Qualification
#8055 - Call Qualification - Préselectionner le motif quand il n’y a qu’un choix
Switchboard
#8058 - The button to put a call in hold queue are not displayed anymore in the switchboard
System
#7927 - 💡 - Nginx should be extendable outside of it’s container
#8004 - Last version container download added
#8034 - Ansible upgrade playbook for UC Addon is broken
UC App
#8059 - Call popup on autoanswered calls is sometimes not properly closed
Usage statistics
#7984 - USM - Connection to RabbitMq for Usage Event is not created if rabbitmq is not accessible during xuc start up
2024.10.02 (Naos.02) - 2024-10
Consult the 2024.10.02 (Naos.02) Roadmap.
Components updated:
Docker: call-qualification, call-qualification-backend, edge-nginx, ivr-editor, xivo-db, xivo-edge, xivo-usage-writer, xivo-web-interface, xucmgt, xucserver
Debian: xivo-dird, xivocc-installer, xivo
CCAgent
#8003 - CC Agent - a user status update, updates the status of all the search result
#8013 - Hide contact perso edit button and fix tooltip
DevSpe
#7976 - Call qualification - Clarify XUC_HOST usage
#7977 - Call qualification - Be able to create a qualification without a call
Usage statistics
#7987 - USM - Writer for provd stats is not robust enough
Web Assistant
#8024 - Toast when inviting someone in a Meeting room is not displayed
XUC Server
#7990 - XuC - As a XiVO CC maintainer, i’d like to configure CTI Keepalive timer
Important
Behavior change Added option to configure CtiLink KeepAlive interval (by default 10mins) by passing the its duration in seconds to the following env variable in custom.env : XIVO_CTI_KEEP_ALIVE_INTERVAL
#8002 - Rest API get current agent config for user
#8023 - Websocket message rate limiting should be configurable per env var
Important
Behavior change WS Message throttling:
By default, the number of websocket messages is raised to 90 request messages within 30 seconds with a burst of 180
These values are now configurable by setting
WS_THROTTLING_NB_MESSAGES
andWS_THROTTLING_NB_MESSAGES_BURST
environment variables in custom.envSee details in Throttling
XiVO PBX
#7961 - Ivr editor - Update color
#7981 - Can’t create a user without a line
#8020 - Refactore IVR documentation
#8031 - At each startup db complains that role rwfluentd does not exist
#8033 - Directory search for phone do not work out of the box following Contact Sheet
XiVOCC Infra
#7934 - Update date in release note to be more clearer
Edge
#7350 - Edge - Having a web page to validate Edge configuration (WS, TURN connectivity …)
#8030 - Edge Nginx - Increase default workers setting to (at least) allow 10K users to connect to XiVO UC through edge
Important
Behavior change Two changes for the Edge Nginx component:
it is now configured to set the
worker_connections
to 20000 by default - see ref:edge_feature_proxy_web_nb_connection.it is now configured to tune the
worker_processes
at startup - see ref:edge_feature_proxy_web_nb_connection.
2024.10.01 (Naos.01) - 2024-10
Consult the 2024.10.01 (Naos.01) Roadmap.
Components updated:
Docker: edge-kamailio, xucserver
edge
#7989 - XiVO Bridge can open Sip websocket via edge
2024.10.00 (Naos.00) - 2024-09
Consult the 2024.10.00 (Naos.00) Roadmap.
Components updated:
Debian: xivo-config, xivo-purge-db, xivo-upgrade, xivocc-installer, xivo Docker: xivo-grafana, xivo-usage-collector, xivo-usage-writer, xivo-web-interface, xucmgt, xucserver
CCAgent
#7932 - CC Agent - (Very) long pause name is not correctly displayed in pause status list
SpagoBi
#7938 - Spagobi: legacy dependencies from the build have been (re)moved
Important
Behavior change The image won’t receive updates anymore :: 2024.05-latest is the last SpagoBI version on XiVO ecosystem.
Switchboard
#7955 - Switchboard and recording
Usage statistics
#7889 - USM - Add applicationType in LoginEvent event
Web Assistant
#7970 - Wrong color when missed called in UC assistant
XiVO PBX
#6879 - php 8 to webi
#7713 - As a Connect user I want to be able to call a XiVO user with it’s phone number
#7935 - USM - Add provd stats to usm conf database
#7936 - USM - I want to have version infos in the existing config table
#7937 - USM - We want to push the new USM counters to the backend
#7963 - Make upgrade scripts exit with error when there is an error
#7969 - [C] - Impossible d’enregistrer un utilisateur comme destination dans les périodes non ouvrés du premier coup