XiVO Pollux Intermediate Versions

2025.09.03 (IV Pollux): September 2025

Consult the 2025.09.03 (IV Pollux) Roadmap.

Components updated:

Docker: config-mgt, xivo-db, xucmgt, xucserver

Others: hid-tester, xivo-mobile

Debian: xivo-config, xivo, xivocc-installer

IOS - ANDROID

  • #8582 - Fix mobile app backward compatibility problem

Switchboard

  • #8561 - As POPC user I want to choose any incoming call in the list

System

  • #8511 - Resilience (DRP) - XDS - Handle MDS call routing when switching to backup XiVO

  • #8574 - Resilience (DRP) - XDS - Handle MDS call routing when switching to backup XiVO - Task2 add Sysconfd API to ConfgMgt

  • #8579 - Resilience (DRP) - XDS - Enhance xuc to correctly handle AMI connection to MDS in case of BRP (tassk4)

  • #8605 - Missing getter setter asterisk java

UC App

  • #8444 - HID - Improve reliability of answer/hangup from headset

  • #8588 - Fallback error popup enhancements

  • #8589 - When we switch line from ua to webRTC in webi user is unreachable

XiVO PBX

  • #8435 - As a UA user I want that my ringing phone is taken into account after migration

    Important

    Behavior change Due to major changes in the Unique Account, UA users preferred device will be reset during the migration to Pollux. Users will need to redefine them through the UC app.

  • #8600 - Increase wait time to 30 mins for audio participants

2025.09.00 (IV Pollux): August 2025

Consult the 2025.09.00 (IV Pollux) Roadmap.

Components updated:

Docker: config-mgt, edge-nginx, pack-reporting, xivo-agid, xivo-confgend, xivo-outcall, xivo-web-interface, xivo-webi-nginx, xucmgt, xucserver

Others: hid-tester

Debian: xivo-config, xivo-sysconfd, xivo-upgrade, xivocc-installer, xivo

CTI

  • #8480 - User cannot include a participant into an audio conference because the xuc wrongly sees him in a finished conference

Desktop Assistant

  • #8504 - HID tester - Implement 3 states

System

  • #8131 - CC upgrade with xivocc-upgrade on uc server without pgxivocc tries to upgrade the db anyway

  • #8494 - Builds Failing Due to Debian Buster Repositories Being Removed

  • #8570 - Resilience - XDS - Main should register to the other MDS (to ease switch to slave)

    Important

    Behavior change XDS Architecture: inter MDS SIP trunk between Main and MDS is now registered by Main to MDS (no longer static).

  • #8575 - Resilience - XDS - Handle MDS call routing when switching to backup XiVO - Task 3 extend sysconfd API

UC App

  • #8569 - With DISABLE_MAIL=true mailto link should contain the email address anyway

XiVO PBX

  • #5028 - Handle correctly star in outcall

    Important

    Behavior change Handles now star character (*) in external routing outcall rules

  • #8311 - WebHID tests to typescript and some technical debt

  • #8430 - Refactor : xivocc-install (cc and uc)

  • #8434 - As a UA user I want to be able to have MobileApp in the ringing device choices

    Important

    Behavior change On the mobile app the arrow icon to signal that forward is actived is now next to the internal number instead of the device management icon.

    From now on when you logged out from the mobile app the app will be dissociate from the user.

  • #8441 - As an External Participant I want to be able to join a Visio conference as an Audio participant (via my phone)

  • #8565 - Schedule - Be able to distinguish differents opened/closed periods

2025.08.00 (IV Pollux): August 2025

Consult the 2025.08.00 (IV Pollux) Roadmap.

Components updated:

Debian: xivo-config, xivo-sysconfd, xivo-upgrade, xivocc-installer, xivo Docker: xivo-switchboard-reports, xucmgt, xucserver

CTI

  • #8481 - Doc - how to take xuc heapdump

System

  • #8514 - xivocc-upgrade does not install correctly postgresql apt sources list

UC App

  • #8376 - Be able to link PhoneStatusUpdate API to phone registration status (instead of its hint status)

    Important

    Behavior change The api PhoneStatusUpdate is now based on contact status by default instead of the extensions status.

    If you want to fallback to monitoring the extension status instead please see Phone Status Update.

  • #8507 - Be able to globally disable buttons to send mail from UC App

    Important

    Behavior change CHAT_VOLATIL and CHAT_CLUSTERED custom env variables do not exist anymore. Volatil chat is enabled by default unless chat backend is installed.

  • #8510 - As a unique account user, I should not be able to switch ringing device while in call

WebRTC

  • #8418 - Resilience - HA should work after a manual xuc restart

XUC Server

  • #8517 - Trying to connect to multiple unreachable mds still leads xuc to stop working

XiVO PBX

  • #8488 - on X-Connect, when I enter the IP of the connect machine, I reach the bad 404 traefik error page

  • #8498 - switchboard reports migration to scala 3

  • #8501 - In Webi, MDS without any configured lines should be displayed anyway

2025.07.00 (IV Pollux): July 2025

Consult the 2025.07.00 (IV Pollux) Roadmap.

Components updated:

Docker: xivo-agid, xivo-confgend, xivo-db, xivo-usage-collector, xucmgt, xucserver

Debian: xivo-backup, xivo-config, xivo-manage-db, xivo-purge-db, xivo-upgrade, xivocc-installer, xivo

Others: xivo-desktop-assistant, xivo-install-script

CC Agent

  • #8477 - Be able to call an agent on his MobileApp when he is logged on his Web/Desktop App

System

UC App

  • #8410 - Volatil chat issues

  • #8442 - Missed call number display bug when 3 digits

  • #8447 - Headset is not behaving correctly

  • #8449 - Be able to ring 3 devices (old #8333)

    Important

    Behavior change Unique Account Deskphone will now be called only when present in preferred device.

    For Unique Account the default preferred device will be set to Phone and WebApp if no one is found.

    Unique Account is now able to receive call on webrtc, deskphone, and mobile

    Deprecated CTI APIs DirectoryLookup (replaced by SearchContacts) and getFavorites (replaced by getFavoriteContacts) have been removed.

  • #8455 - Forward toward internal user do not work when using WebRTC on a UA user

  • #8476 - Doc - Désactiver globalement la fonctionnalité de (dé)connection des groupes d’appel

Usage statistics

  • #8483 - Proc for support team to be able to validate that USM works

XiVO PBX

  • #8473 - chan_sip rtp{keepalive,holdtimeout} options not translated to their pjsip equivalent

  • #8474 - Fix contact generation when auth username contains a domain (id@domain)

  • #8475 - Fix contact generation when auth username contains a domain (id@domain) ensuring URI contains port

    Important

    Behavior change Before this version, the contact URI of the trunk aor was created:

    1. from the Rewriting the From field-User field,

    2. and if not present from the Authentication username field

    Now the contact URI of the trunk aor is created from the Authentication username: field only:

    • if the Authentication username field does not contain any @ (the usual case) then the contact URI is created with Authentication username @ Host : Port

    • but, if the Authentication username field does contain an @:

      • if Authentication username contains a domain which is not void (e.g the @ is not the last character) then the contact URI is directly created out of Authentication username : Port

      • if Authentication username does not really contain a domain (e.g. the @ is the last character) then the contact URI is created out of Authentication username Host : Port

XiVOCC Infra

  • #8486 - fix postgres repo for upgrade/install in xivocc

2025.06.00 (IV Pollux): June 2025

Consult the 2025.06.00 (IV Pollux) Roadmap.

Components updated:

Docker: db-migration, pgxivocc, xucmgt

Debian: xivo-upgrade, xivocc-installer, xivo

System

  • #8399 - CC Upgrade to postgres 17

    Important

    Behavior change On XiVOCC the postgres database version will be updated from 15 to 17. It is recommended to create a backup before upgrading Database Backup

UC App

  • #8440 - Cannot import personal contacts