Release Notes

Orion

Below is a list of New Features and Behavior Changes compared to the previous LTS version, Naos (2024.10).

New Features

UC App

  • Group membership visualization added in UC Assistant - see Groups

  • Possibility to make a consulation call when you are in an audio conference

WebRTC

Edge

Meetingrooms

  • Update Jitsi to version 9909

    • We updated our Jitsi integration policy: previously, only basic functionalities were enabled. Now, all features are enabled except those that are not working (e.g., sharing links).

    • Introduced new Jitsi features: breakout rooms, local recording in Chrome, and more.

CC Agent/POPC

  • Favorite contacts

    • Agents can now mark contacts as favorites directly within the CCAgent/POPC interface.

    • A new dedicated view displays all favorite contacts of the agent but to enhance usability, agents can also filter their favorites by name.

XiVO PBX

  • A new global subroutine is available in usercallback context.

Experimental features

  • Device state sharing and cross-MDS user group management now available (experimental feature) – see Cross-MDS User Group Management

    This feature allows administrators to add users to groups regardless of their MDS location within a XiVO system. It simplifies group management by enabling the creation of diverse groups that span multiple MDS instances.

Behavior Changes

UC App

  • Icon for meetingroom was changed from old_image to new_image

WebRTC

  • Reduce the ice gathering to 500ms by default

  • Ringing device was changed to Secondary ringing device - see ref:webrtc_ringtone_and_device

CCAgent

  • Agents can now change the phone number they are connected to using a dedicated button in the CC Agent application. See Switch phone number. Agents no longer have to re-enter their login and password if they attempt to connect with an incorrect number or are already connected to a different number.

  • The “Agents” menu has been renamed to “Contacts.” “Contacts” menu displays two sections: the list of agents and the list of favorites.

Meetingrooms

  • Update Jitsi to version 9909:

    • Video calls are now supported on Firefox.

    • The ENABLE_BACKGROUND_SELECTION config key is removed. Background selection is now enabled by default

    • We updated our Jitsi integration policy: previously, only basic functionalities were enabled. Now, all features are enabled except those that are not working (e.g., sharing links).

    • Re-enabled self-view in conference rooms. Users can revert to the previous behavior in Jitsi options.

    • Removed unnecessary optimizations from the Jitsi configuration, as they are no longer needed in the new Jitsi version.

Recording

  • The recording file starts at the first recorded segment of a call. If the recording is paused during the call, then a blank is present in the recording file for the duration of the pause (previously, those blank would be cut leading to such pause to be harder to track).

API

  • The Configmgt API now allows specifying the line name when creating or updating a line.

XiVO PBX

  • On a regular upgrade for xivo,mds and/or xivocc towards this version and higher, any versionned file will be reset to the upstream version. If you had some specific configuration in a versionned file filename, it will automatically be moved to filename.dpkg-old ; you’ll have to retrieve them manually if you need to. Most of our versionned files already come with a way to override them in a non-versionned way, you may want to persist those changes this way.

  • It adds the cron xivo-save-asterisk-crash-info which runs daily to seek for new asterisk crashes (core dump). When there is a core dump found it will retrieve the asterisk full and syslog logs files.

    Warning: depending on the size of these logs it may load the system during the execution of the cron.

Deprecations

This release deprecates:

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:

Orion 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

2025.05.00

config_mgt

2025.05.01

db

2025.05.00

outcall

2025.05.00

db_replic

2025.05.00

nginx

2025.05.00

webi

2025.05.00

switchboard_reports

2025.05.00

usage_writer

2025.05.01

usage_collector

2025.05.01

agid

2025.05.01

confgend

2025.05.01

asterisk

8:22.2.0-1

docker-ce

5:25.0.5

docker-compose

2.33.1

XiVO CC

mattermost

2025.05.00

nginx

2025.05.00

pack-reporting

2025.05.00

pgxivocc

2025.05.00

recording-rsync

2025.05.00

recording-server

2025.05.00

spagobi

2024.05.00

xivo-full-stats

2025.05.00

xuc

2025.05.00

xucmgt

2025.05.02

Edge

edge

2025.05.00

nginx

2025.05.00

kamailio

2025.05.00

coturn

2025.05.00

Meeting Rooms

meetingroom

2025.05.00

web-jitsi

2025.05.00

jicofo-jitsi

2025.05.00

prosody-jitsi

2025.05.00

jvb-jitsi

2025.05.00

jigasi-jitsi

2025.05.00

IVR

ivr-editor

2025.05.00

2025.05.01 (Orion.01) - (Orion.02): April 2025

Consult the 2025.05.01 (Orion.01) Roadmap.

Components updated:

Docker: config-mgt, xivo-agid, xivo-confgend, xivo-ctid, xivo-usage-collector, xivo-usage-writer, xucmgt

Others: xivo-desktop-assistant

Debian: xivo-fetchfw, xivo-utils, xivocc-installer, xivo

API

  • #8322 - Configmgt - Fix swagger definition for /api/2.0/users/username/

Asterisk

  • #8346 - XDS Multi MDS Callgroup - update configuration key

  • #8349 - Automate asterisk crash information backup and retrieval

    Important

    Behavior change It adds the cron xivo-save-asterisk-crash-info which runs daily to seek for new asterisk crashes (core dump). When there is a core dump found it will retrieve the asterisk full and syslog logs files.

    Warning: depending on the size of these logs it may load the system during the execution of the cron.

CC Agent

  • #8305 - Use filter icon in filter fields (instead of search (magnifier) icon)

  • #8355 - Fix daily xucmgt tests and add one on Contact menu

CC Manager

  • #8356 - CC Manager - Add PercentageAnsweredTotal in the Queue view

CTI

  • #8307 - Can’t connect more than 1024 UC user

Desktop Assistant

  • #8332 - Desktop uc assistant display

  • #8347 - Add taskbar overlay for missed calls

Provisioning

  • #8304 - Cannot download Yealink firmwares

UC App

  • #8121 - Secondary ringing device harmonisation with audio output selection

  • #8189 - HID - Ensure device filtering is the same Web/DApp/Test page

  • #8194 - HID - Add the option to unpair a device

Usage statistics

  • #8330 - USM - I want to known the clients addon configured

  • #8352 - Usage writer does not start because systemd inputs fails to initialize

WebRTC

  • #8051 - Gestion des périphériques audio dans l’UC/CCAgent/POPC

XiVO PBX

  • #8302 - Add xivo username available in usercallback context

2025.05.00 (Orion.00): April 2025

Consult the 2025.05.00 (Orion.00) Roadmap.

Components updated:

Others: usm-backend, xivo-desktop-assistant Docker: xivo-full-stats, xivo-usage-collector, xivo-usage-writer, xucmgt, xucserver

Debian: xivo-purge-db, xivo-upgrade, xivocc-installer, xivo

Mobile App

  • #8153 - Be able to send push notification (Android, Apple) via an HTTP proxy

Reporting

  • #8287 - No history due to full stats is up before db-replic

Switchboard

  • #8028 - 💡❗️ - As a POPC user I want to be able to add favorites and see them

UC App

  • #8195 - HID - Fix the headset control hint display on UC Assistant when using mobile app

  • #8249 - HID - Synchronize headset state with telephony status

  • #8276 - Update Moment.js dependency to 2.29.2

  • #8277 - Update jquery-ui to 1.13.3

  • #8294 - Use all available space between avatar and buttons for contact information

Usage statistics

  • #8154 - USM - Dashboard update

  • #8155 - USM - I want to known the clients addon configured

XiVO Client

  • #8295 - Fix phone icon in incoming call popup

XiVO PBX

  • #8263 - Upgrade XiVO PBX/CC: –force upgrade for the playbook (no questions asked)

    Important

    Behavior change On a regular upgrade for xivo,mds and/or xivocc towards this version and higher, any versionned file will be reset to the upstream version. If you had some specific configuration in a versionned file filename, it will automatically be moved to filename.dpkg-old ; you’ll have to retrieve them manually if you need to. Most of our versionned files already come with a way to override them in a non-versionned way, you may want to persist those changes this way.

Orion Intermediate Versions