Release Notes

Helios (2021.15)

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

New Features

Meeting Rooms

  • Add the video conferencing with window sharing in XiVO application - see Meeting Rooms for a full description of the features:

    • Static Meeting Room,

    • Personal Meeting Room,

    • External Sharing Link,

    • Invite to Meeting Room

Assistants

  • Common features

    • (from Helios.03) Enhanced search for internal users. Search:

      • will work with or without diacritics

      • will work if you search part of the firstname and part of the lastname

      • and will try to find something even if your search term contains a typo (for example if you have a user with firstname Philipp it should find it if you search for Philpp)

    • Added message on the browser and the desktop application when the window is too small to properly use the application

    • Added the possibility to change the fallback lang for applications - see Change default fallback language

    • Search results shows Meeting Room (with an icon group of users)

    • (from Helios.07) LDAP authentication can now be used with LDAPs - see LDAP Authentication

  • Desktop Application

    • The Desktop assistant can be resized but still has a minimal size. It no longer automatically resize when you change the screen it is displayed on.

  • UC Assistant

    • Phone status for contacts coming from a different source than internal XiVO Users is displayed if its number matches a XiVO user number in the Favorites view. It was already the case for Search results view but it wasn’t working in the Favorites view if you selected as favorite the contact that was not coming from internal XiVO users source.

API

  • Added new meeting rooms API, see Meeting Rooms

  • (From Helios 0.3) Add number in LineConfig websocket event

Audio Conferences

  • When an organizer leaves a conference, the participant states are set to their default state. All muted or deaf participants are not muted or deaf anymore.

XiVO PBX

  • New menu Meeting rooms to create meeting room

  • (from Helios.01) Certificate used by Nginx and Backend services were split: this enables an admin to put a trusted certificate for nginx without the need to restart all services- see HTTPS certificate.

UC-Addon

  • (from Helios.01) Certificate used by Nginx and Backend services were split: this enables an admin to put a trusted certificate for nginx without the need to restart all services- see HTTPS certificate.

System

  • Added the reload action to xivo-dcomp and xivocc-dcomp utilities. It applies only to the following services:

    • on XiVO:

      • db: xivo-dcomp reload db

      • nginx: xivo-dcomp reload nginx

    • on MDS:

      • db: xivo-dcomp reload db

    • on XiVO CC

      • pgxivocc: xivocc-dcomp reload pgxivocc

      • nginx: xivocc-dcomp reload nginx

  • Upgrade electron to 13.1.0

  • Upgrade nginx to 1.21.0

  • Ugrade ELK stack from 7.10 to 7.14

    • (from Helios.07) Logstash was upgraded from 7.14.0 to 7.16.2 to fully mitigate Log4j security flaw

Behavior Changes

Assistants

  • Desktop Application

    • The Desktop assistant no longer has a fixed size. It can be resized but still has a minimal size. It no longer automatically resize when you change the screen it is displayed on.

  • UC Assistant

    • Video experimental feature is removed. This feature is replaced by Meeting Rooms features.

    • Phone status for contacts coming from a different source than internal XiVO Users is displayed if its number matches a XiVO user number in the Favorites view. It was already the case for Search results view but it wasn’t working in the Favorites view if you selected as favorite the contact that was not coming from internal XiVO users source.

Audio Conferences

  • When an organizer leaves a conference, the participant states are set to their default state. All muted or deaf participants are not muted or deaf anymore.

Reporting

XiVO PBX

  • (from Helios.01) A new selfsigned certificate is generated for Nginx on XiVO. This enables an admin to put a trusted certificate for nginx without the need to restart all services- see HTTPS certificate.

  • (from Helios.11) You MUST review your custom dialplan and replace the usage of the Answer application by calling the xivo-pickup subroutine. Also, for dialplan that ‘ends’ in an application (like Playback or Voicemail …), you should insert a call to the xivo-pickup subroutine before the application :

    Before

    After

    same = n,Answer()
    
    same = n,Gosub(xivo-pickup,s,1)
    
    same = n,...
    same = n,Set...
    same = n,Voicemail()
    
    same = n,Set...
    same = n,Gosub(xivo-pickup,s,1)
    same = n,Voicemail()
    

UC-Addon

  • (from Helios.01) A new selfsigned certificate is generated for Nginx on XiVO. This enables an admin to put a trusted certificate for nginx without the need to restart all services- see HTTPS certificate.

API

  • Recording Server: Previously (before Gaia.10) you had to add an Administrator profile to the “xuc technical” user via the Config Mgt profile management to be able to use the Recording Server API with the token. This is no longer needed. To use the Recording Server API you now only need to use the token - see Authentication section of Recording server REST API.

  • XUC

    • Web Socket API now integrates a throttling mechanism to prevent flooding. If you exceed more than 15 request messages in 30 seconds (with a burst of 25), your messages will be throttled and you will receive an error {msgType: “Error”, ctiMessage: {Error: “Maximum throttle throughput exceeded.”}}

    • Old xuc 1.0 API is now deprecated. You can allow access per client by setting their IP in the DEPRECATED_API_HOST variable in custom.env - see Deprecated APIs.

      Warning

      In Gaia, you had to put the xivocc ip address in this field, you must replace it with the list of client ip address.

XUC server

  • Personal Contact API

    • Personal Contact API now validates incoming data. One of (firstname, lastname) and one of (number, mobile, fax) must be filled.

Deprecations

This release deprecates:

  • LTS Borealis (2018.16): after 3 years of support this version is no longer supported. No bug fixes, no security update will be provided for this release.

  • Video experimental feature is removed.

  • Deprecated API /ctichannel to access CTI WS was completely removed (it was deprecated since LTS XiVO Five) - see Login and Authentication for current way to open CTI WS.

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:

Helios Bugfixes Versions

Components version table

Table listing the current version of the components.

Component

current ver.

XiVO

XiVO PBX

2021.15.22

config_mgt

2021.15.17

db

2021.15.12

outcall

2021.15.00

db_replic

2021.15.00

nginx

2021.15.07

webi

2021.15.17

switchboard_reports

2021.15.00

XiVO CC

elasticsearch

7.14.0

kibana

7.14.0

logstash

2021.15.07

mattermost

2021.15.00

nginx

2021.15.07

pack-reporting

2021.15.00

pgxivocc

2021.15.00

recording-rsync

1.0

recording-server

2021.15.17

spagobi

2021.15.00

xivo-full-stats

2021.15.22

xuc

2021.15.22

xucmgt

2021.15.22

Edge

edge

2021.15.11

nginx

2021.15.21

kamailio

2021.15.17

coturn

2021.15.00

Meeting Rooms

meetingroom

2021.15.11

web-jitsi

2021.15.06

jicofo-jitsi

2021.15.06

prosody-jitsi

2021.15.06

jvb-jitsi

2021.15.06

jigasi-jitsi

2021.15.06

IVR

ivr-editor

2021.15.07

2021.15.22 (Helios.22)

Consult the 2021.15.22 (Helios.22) Roadmap.

Components updated:

Docker :

xivo-full-stats,xucmgt,xucserver

Debian :

asterisk,xivocc-installer,xivo

Asterisk

  • #6874 - Asterisk 18.18.1 on the debian10 branch (for Helios & Gaia)

Desktop Assistant

  • #7134 - Desktop Assistant does not always start (depending the PC load)

Reporting

  • #7092 - Unoffered events are not generated in xc_queue_call

XUC Server

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

2021.15.21 (Helios.21)

Consult the 2021.15.21 (Helios.21) Roadmap.

Components updated:

Docker :

edge-nginx,xivo-confgend,xucmgt,xucserver

Debian :

xivo-confgend,xivo-config,xivo

CCAgent

  • #6627 - [Edge] CCagent] Dissuasion configuration through Edge with CC Agent is blocked

Desktop Assistant

  • #6604 - CCagent do not resize to correct size at startup of desktop assistant

  • #6687 - Window is not focused when launching application already running

Web Assistant

  • #6582 - History requests are sent multiple times to xuc when a call is ongoing

WebRTC

  • #6576 - Packet loss warning does not work with Chrome 110 and higher

  • #6608 - Ice negociation timeout not working in scenarios where two calls are presented in quick succession

XUC Server

  • #6519 - Fix the memory leak when a user is connecting to xuc

XiVO PBX

  • #6553 - added rights and member management for agi located in /var/lib/asterisk/agi-bin/

  • #6711 - logrotate seems not working for xivo-confgend on main or MDS

Edge

  • #6547 - [Doc] typo configuration edge 1 vm

  • #6631 - [Doc] Complete network flows pre-requisite table with XiVO / Edge-Turn according to diagram

2021.15.20 (Helios.20)

Consult the 2021.15.20 (Helios.20) Roadmap.

Components updated:

Docker : edge-nginx

Edge

  • #6447 - [S] - Edge - Call Qualification export API is accessible without authentication

2021.15.19 (Helios.19)

Consult the 2021.15.19 (Helios.19) Roadmap.

Components updated:

Docker : xucmgt

Desktop Assistant

  • #6088 - Autologin by token seems broken

XUC Server

  • #6310 - [Doc] Roaming agent does not work with 2 webrtc lines - Relogging a wertc agent with default line on other webrtc line fails

  • #6311 - [Doc] Agent on pause is set back to ready status after refreshing page

2021.15.18 (Helios.18)

Consult the 2021.15.18 (Helios.18) Roadmap.

Components updated:

Docker :

xivo-agid,xucmgt,xucserver

Debian :

xivo-agid,xivocc-installer

Web Assistant

  • #6143 - Add Edge SIP port in LineConfig to avoid DNS request

XUC Server

  • #6171 - If a user logs in with the XiVO Client (!) and change its forward/dnd it breaks dnd/forward status on UC assistant

  • #6184 - XuC - If XuC is started while DNS (for rabbitmq) is unavailable, then it never gets back working

XiVO PBX

  • #6227 - xivo-agid RAM over-consumption

2021.15.17 (Helios.17)

Consult the 2021.15.17 (Helios.17) Roadmap.

Components updated:

Docker :

config-mgt,recording-server,xivo-confgend,xivo-web-interface,xucmgt,xucserver

Debian :

edge-kamailio,xivo-confgend,xivocc-installer

CCAgent

  • #5746 - Call qualification updates

Desktop Assistant

  • #6095 - xucmgt-call qualification starting countdown when call is hanged up

DevSpe

  • #5602 - Fixed mock_xivo logs for ldap sync when there is no agent to update.

Recording

  • #5768 - [C] - Recording - Cannot download access logs when it is too big

Switchboard

  • #5627 - Calling using keyboard on switchboard and cc agent does not work - Helios

XUC Server

  • #4979 - xuc-cli doesn’t work hellios

XiVO PBX

  • #5707 - Outcall route in Webi are not displayed in order of select

  • #5727 - monit generate high disk latency and high cpu usage (Helios)

  • #5815 - Boss/Secretary filter “Ringing time” field missing in specific scenario

  • #5868 - Wrong behaviour with auto answer when a UC user with phone calls a queue

  • #5909 - [C] - Calls pickup with *8 extension fails with Cti.Dial

  • #6051 - [C] - Webi list user XSRF token issue

    Important

    Behavior change Found in version 2021.09 too

edge

  • #4714 - Edge - Avoid SIP call delay if Kamailio does not have answer to its DNS SRV request - Hellios

  • #5747 - Rate limiting documentation is wrong (Helios)

  • #5988 - Enhance logging for kamailio

Helios.16

Consult the 2021.15.16 (Helios.16) Roadmap.

Components updated: asterisk

Asterisk

  • #5612 - Fix asterisk version in Helios

Helios.15

Consult the 2021.15.15 (Helios.15) Roadmap.

Components updated: asterisk, xivo-confd, xivo-dird, xivo-provd-client, xucmgt, xucserver

Asterisk

  • #5411 - Astersik - crash in rtp_engine.c:565 (asterisk 18.10.1) - Deb10 branch

CCAgent

  • #5463 - ACD call blending : outgoing calls are counted twice

Desktop Assistant

  • #5462 - Third party application is not displayed in desktop mode

XUC Server

  • #5468 - Some agents blocked in state Ready after xuc restart

XiVO PBX

  • #5465 - Synchronize more phones does not work

  • #5487 - Sorting of accented characters [Helios]

    Important

    Behavior change Lookup results are now ordered in way to prefer more relevant results (see default_json):

    1. exact matches of whole word

    2. exact matches at beginning of word

    3. exact matches anywhere

    4. matches similar to term

  • #5564 - Automatic modification of the login field with lower case through CSV update/import [Helios]

Helios.14

Consult the 2021.15.14 (Helios.14) Roadmap.

Components updated: recording-server, xivo-config, xivo-db, xivo-dird, xivo-lib-python, xucmgt, xucserver

Asterisk

  • #5429 - XDS - prevent loops between MDS (dialplan)

CCAgent

  • #5375 - Jitsi on top of third party application

Recording

  • #5194 - Translate Recording Server Interface in English

WebRTC

  • #5371 - Cannot make webrtc audio calls with Chrome 103 - Helios

XiVO PBX

  • #5277 - Directory lookup: search result order given by server is not followed by frontend (Helios)

  • #5451 - Favorites are not sorted properly [Helios]

  • #5431 - Agent login (*30) does not work from UC app with (Cti.Dial)

Helios.13

Consult the Helios.13 Roadmap.

Components updated: xivo-web-interface

XiVO PBX

  • #5287 - We should have a message in user configuration page if you have no labels

  • #5349 - Labels - when more than 150 labels, labels selection component in user form is broken

Helios.12

Consult the Helios.12 Roadmap.

Components updated: xivo-web-interface

XiVO PBX

  • #4390 - Improve web-interface labels with filtering and better display for long lists

Helios.11

Consult the Helios.11 Roadmap.

Components updated: edge-kamailio, edge-nginx, xivo-config, xivo-full-stats, xivo-lib-python, xivo-meetingrooms, xivo-provd-client, xivo-web-interface, xucmgt, xucserver

Reporting

  • #4879 - [C] - Missing answer time for consultation call (queue call with transfer to another queue) in call_on_queue table

Visioconf

  • #5103 - Meeting Room - Docker container logs are not rotated

WebRTC

  • #4678 - ACD Outgoing Calls For Call Blending fails for WebRTC agent

    Important

    Behavior change You MUST review your custom dialplan and replace the usage of the Answer application by calling the xivo-pickup subroutine. Also, for dialplan that ‘ends’ in an application (like Playback or Voicemail …), you should insert a call to the xivo-pickup subroutine before the application :

    Before

    After

    same = n,Answer()
    
    same = n,Gosub(xivo-pickup,s,1)
    
    same = n,...
    same = n,Set...
    same = n,Voicemail()
    
    same = n,Set...
    same = n,Gosub(xivo-pickup,s,1)
    same = n,Voicemail()
    

XiVO PBX

  • #4829 - Devices synchronisation through xivo-provd-cli not working

  • #4991 - Old XiVO logo during in wizard

  • #5084 - Automatic modification of the login field.

    Important

    Behavior change Login field is not automatically converted to lowercase letters after a modification in the admin web interface.

  • #5141 - Python3 - xivo-agentd-cli does not work (Helios)

  • #5144 - dual ringback tone when calling internal user phone from webrtc

edge

  • #4966 - Check token while opening the SIP websocket

  • #5058 - Kamailio - SIP register may fail if asterisk stack is unresponsive for more than 3-5sec

Helios.10

Consult the Helios.10 Roadmap.

Components updated: xivocc-installer, xucmgt, xucserver

CCAgent

  • #5152 - Cannot do attended transfer when agent takes control of phone without cti user

CCManager

  • #4874 - As a user I should be able to use all CC Manager menus in Edge environment through internal CC IP/FQDN

Switchboard

  • #5081 - Caller name is not displayed properly on the switchboard interface

Web Assistant

  • #4897 - Memory leak when plantronics device is failing to connect

Helios.09

Consult the Helios.09 Roadmap.

Components updated:

XiVO PBX

  • #4894 - No calls possible on MDS

Helios.08

Consult the Helios.08 Roadmap.

Components updated: xucmgt

Desktop Assistant

  • #4820 - Backport desktop server list to helios

Helios.07

Consult the Helios.07 Roadmap.

Components updated: config-mgt, edge-nginx, ivr-editor, logstash, play-authentication, recording-server, xivo-agid, xivo-config, xivo-dao, xivo-dird, xivo-full-stats, xivo-web-interface, xivo-webi-nginx, xivoxc-nginx, xucmgt, xucserver

CCAgent

  • #4676 - CC Agent - Waiting calls number is correctly displayed next to the activity when there is a lot of activities displayed

  • #4812 - Webrtc agent login to queue doesn’t work the first time after xuc restart

Config mgt

  • #4711 - CC Manager lags when (de)activating recording for all queues

Desktop Assistant

  • #4698 - Desktop Application may crash after upgrade

Directory

  • #4696 - Fix documentation for xivomeetingroom plugin (helios)

Recording

  • #4799 - When I record an outgoing call to a meetme conference, it should appear in recording interface

Reporting

  • #4543 - [Helios - Kibana 7.14] Import configuration bigger than nginx restrictions (fix internal)

  • #4756 - Upgrade logstash to 7.16.2

    Important

    Behavior change Logstash was upgraded from 7.14.0 to 7.16.2 to fully mitigate Log4j security flaw.

Visioconf

  • #4719 - [MeetingRooms] incoming_meetingroom_set_features AGI should allow handling 404 for unknown MR

  • #4783 - Meeting Room - Room name with pin not changed from sharing link

Web Assistant

  • #4664 - inability to modify the profile UA (webrtc / telephone) without microphone / headset detected

  • #4779 - [C] - Periodic websocket disconnection on Chrome (using Web Assistant)

XUC Server

  • #4708 - [C] - xivocc ldap authent should close connection

  • #4749 - When I invite someone in a conference in early join, I want to see his number

  • #4778 - Personal contacts internal cache can contain contact with number as empty string [Helios]

  • #4795 - Add LDAPs support to play-authentication

XiVO PBX

  • #4681 - Unknown function call exception in ivragi

  • #4689 - Instantiate unit tests in the IVR

  • #4697 - [C] - SIP forward received on outgoing call from provider crashes AGI (helios)

  • #4703 - [C] - When dissociating a voicemail from a user it should not take the user’s name (helios)

  • #4707 - History : entry in history displays a personal contact instead of the real caller (helios)

  • #4781 - [C] Fax to mail seems to fails on Helios (helios)

  • #4784 - [C] - Fuzzy match should not be triggerred for reverse directory lookup

Helios.06

Consult the Helios.06 Roadmap.

Components updated: edge-kamailio, ivr-editor, xivo-agentd, xivo-agid, xivo-config, xivo-dird, xivo-jicofo-jitsi, xivo-jigasi-jitsi, xivo-jvb-jitsi, xivo-meetingrooms, xivo-prosody-jitsi, xivo-provd-plugins, xivo-web-interface, xivo-web-jitsi, xivocc-installer, xucmgt, xucserver

Switchboard

  • #4258 - [C] Switchboard : unable to retrieve user id when attempted blind tranfers

Visioconf

  • #4458 - Update Jitsi components to latest stable release 6433

    Important

    Behavior change If you have a Meeting Room server you must update the TURN configuration. The variables name were changed for TURN configuration.

    Before

    After

    XIVO_TURN_SERVER=<turn fqdn>

    TURN_HOST=<turn fqdn>

    XIVO_TURN_SECRET=<turn credentials>

    TURN_CREDENTIALS=<turn credentials>

  • #4615 - Meeting Room - Not displayed in schedule close hours select menu

  • #4623 - Given I open a MR when I click on the minimize button it should resize to a size where we see the uc app and video

  • #4642 - MR - When I type the PIN to enter a MR via the share link it should be replaced by *

  • #4651 - MR - Screen sharing quality

WebRTC

  • #4475 - As a webrtc user, switching from a call to another unmute me but display me as muted

  • #4476 - On the sample page, I need to click twice on ‘Init webrtc’ for it to work

XUC Server

  • #4448 - [C] - User receives ACD calls while on pause when he is added to a new queue [Helios]

XiVO PBX

  • #4451 - [Web-i] Add a warning/confirmation prior deleting an outgoing call route

  • #4565 - The context which is auto-selected when creating an agent is not Default by default

  • #4584 - [C] - dialplan loop on mds if SIP header are not present

  • #4641 - Too many database connections after action in webi followed by a search

  • #4644 - Bug in the install script

  • #4650 - IVR - missing translation in Configuration > Management > User > ACL

  • #4658 - MDS - Public key not anymore available for file sync

  • #4659 - IVR - Unable to join queue

  • #4661 - Recorded files from UC Assistant (via *9) are not displayed in the Webi

  • #4666 - IVR - Add translation for the editor

  • #4667 - Prepend / overwrite or append CallerID is broken

XiVO Provisioning

  • #4477 - Provisioning - Add T57W support in xivo-yealink-v85 plugin

Edge

  • #4355 - Enhance Edge default configuration for big installation

  • #4078 - Edge - Can’t connect user to mds with an underscore in the name

    Important

    Behavior change Note for the Edge Kamailio configuration :

    You need to change any underscore in your mds name to a dash (-).

    For example, for an mds named media_server_1 : XIVO_MDS_HOST_MDS1="media-server-1: 192.168.240.2"

Helios.05

Consult the Helios.05 Roadmap.

Components updated: config-mgt, xivo-config, xivo-dao, xivo-db, xivo-dird, xivo-lib-python, xivo-web-interface, xivo-webi-nginx, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #4600 - Connection between Plantronics and Xivo assistant only at startup

Visioconf

  • #4404 - Meeting Rooms Should be compatible with uc addon

  • #4507 - Given I am kicked out from conf, it should close meetingroom iframe

  • #4514 - Meeting Room - Search does not work with accents and diacritics

  • #4544 - Meeting Room - Manual window resize does not reset to original size in desktop

  • #4554 - [Meetingrooms] As an agent, I cannot answer a meetingroom invite while in small bar mod

  • #4555 - [Doc] As an agent, I still receive queue calls while in a meetingroom

  • #4556 - [Doc] As an agent, I can’t be invited to a meetingroom if I don’t control my own line

  • #4576 - Meeting Room - External link does not set room name with accents

  • #4587 - When I’m in a video call, when I answer an audio call, the video call should be muted

  • #4588 - When I’m on call (audio), when I answer a video call, the audio call should be put on hold audio if any

XUC Server

  • #4508 - Invitation to meeting room should be possible without having the chat enabled

XiVO PBX

  • #4504 - XiVO PBX - Define standard QoS DSCP values for SIP & RTP in XiVO

    Important

    Behavior change In Sip Protocol on the webi, tos_audio and tos_sip will take the values EF and AF31 by default respectively. If you provided values for those before, they won’t be overriden.

  • #4506 - Confd - endpoint for swagger api descriptor does not work

  • #4634 - IVR - Set ivr as incoming call destination

edge

  • #4621 - [Doc] Edge Documentation example is not correct for STUN/TURN configuration

Helios.04

Consult the Helios.04 Roadmap.

Components updated: xivo-dao, xivo-dird, xivo-web-interface

XiVO PBX

  • #4577 - Search does not work properly with empty last name

  • #4578 - Can’t display more than one favorite

  • #4581 - Replace dummy text at IVR page when ivr is not installed

Helios.03

Consult the Helios.03 Roadmap.

Components updated: config-mgt, xivo-confd, xivo-config, xivo-dao, xivo-db, xivo-dird, xivo-lib-python, xivo-web-interface, xivo-web-jitsi, xivo-webi-nginx, xivocc-installer, xucmgt, xucserver

Visioconf

  • #4427 - Meeting Room - Display room name instead of uuid when coming from the external link

  • #4470 - Webi - Incoming call menu should not propose personal meeting room

  • #4473 - Meeting Rooms - Invite someone in a conference

  • #4474 - Meeting rooms - Start an internal meeting room

  • #4478 - xucmgt : invite to meeting room

  • #4482 - XucMgt - You can receive and answer to an invitation to a conference

  • #4483 - Cti.js - Add new conferences APIs

  • #4484 - XucMgt - You can see you have conference invitation waiting for a response

  • #4485 - Xuc - Handle meetingRoom invitation messages

  • #4486 - Xucmgt - You can call a user in video

  • #4487 - Xuc - Add forward route to configmgt to temporary meeting room creation API

  • #4488 - Configmgt - Add API to create temporary meetingRoom

  • #4515 - Meeting rooms : button to hide the interfaces is not displayed anymore on ccagent and switchboard

  • #4516 - As a user I want to ear a ringtone I receive a video call

  • #4540 - Meeting Room - Enhance screen sharing quality

  • #4545 - Meeting Room - Maximize does not restore joined meeting room in desktop

  • #4566 - Video call button should only appear for internal users

Web Assistant

  • #4429 - CAS SSO - Automatic relogin does not work

XiVO PBX

  • #4436 - Enhance user search

  • #4563 - IVR - Database evolution

  • #4564 - Match CSS orange color for all pages of webi

  • #4568 - IVR - Set language in the cookie

  • #4569 - IVR - Integrate ivr editor into webi

  • #4570 - IVR - Add override file to xivo dcomp

  • #4571 - IVR - Add override file to nginx

  • #4572 - IVR - Add dialplan

  • #4573 - IVR - Create Jenkins build jobs

  • #4575 - IVR - Add menu in webi

XUC Server

  • #4243 - XuC - Add line number in lineconfig

XiVOCC Infra

  • #4513 - Can’t execute statistics reports from SpagoBI if Edge server is installed

GCU

  • #3736 - Documentation - Deprecated XCU

Helios.02

Consult the Helios.02 Roadmap.

Components updated: xucmgt, xucserver

Web Assistant

  • #4459 - Add the deaf / undeaf API to the UC Assistant

XUC Server

  • #4379 - Return Error when Cti.dial cannot be completed

Helios.01

Consult the Helios.01 Roadmap.

Components updated: config-mgt, edge-nginx, recording-server, xivo-agid, xivo-config, xivo-dao, xivo-db, xivo-dird, xivo-edge, xivo-web-interface, xivo-web-jitsi, xivo-webi-nginx, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #4456 - Allow Desktop application to be able to share screen

Recording

  • #4453 - Weeks to keep in recording server is always default value

Security

  • #4122 - [Security] As an Admin I can define the list of authorized clients authorized to use the XUC REST API

    Important

    Behavior change Old xuc 1.0 API is now deprecated. You can allow access per client by setting their IP in the DEPRECATED_API_HOST variable in custom.env. Warning, it used to be the xivocc ip address in this field, you must replace it with the list of client ip address.

Switchboard

  • #4435 - Switchboard UI glitches

    Important

    Behavior change When using a third-party-sample page on a switchboard, if you put a call on the hold queue, then you see the sample page. If you receive another call meanwhile, you won’t be able to retrieve it unless you close the sample page or you change your status.

Visioconf

  • #4201 - Meeting Room - As a user I want the number of the conference room to be displayed when in a conference

  • #4415 - Meeting Room - UC Assistant - User Experience

  • #4420 - Remove column name from meeting room table

  • #4428 - There is no more error message when you try to start two jitsi conference

  • #4430 - Put personal conf creation just behind user contact creation

  • #4431 - User status color is incorrect when user is in a meeting room

  • #4432 - Show conference number when joined visio by desktop

  • #4434 - You should not access jitsi home page

  • #4437 - If I add a PIN to a room after having shared the link, the pin should be asked to people having the old share link

  • #4445 - Redirection when an external user leave the meeting room

  • #4446 - Meeting Rooms - Verify CC agent & switchboard usage

  • #4447 - Meeting rooms : (Webi Admin) MR Number taken

  • #4463 - MR name with accents should be correclty displayed in video panel

  • #4465 - Display a toast message when sharing link is copied

  • #4469 - Meeting rooms : enhance ui for pin code modal

  • #4472 - Meeting room - Enhance joining room from mobile phone

Web Assistant

  • #4433 - Token renewal failed

  • #4457 - favicon was not updated for the web assistant on Helios

  • #4466 - [Meeting Rooms] I can create and try to join a personnal meeting room even when Meeting Room server is not installed

XUC Server

  • #4441 - Cti.toggleMicrophone does not work

XiVO PBX

  • #3890 - Dissociate Nginx and xivo-services certificates on xivo

    Important

    A new certificate was intalled for XiVO Nginx in /etc/docker/nginx/ssl/. This certificate will be used by the Webi. See HTTPS certificate for more information explanation.

    If you had installed, on the XiVO PBX, a trusted certificate you must replace this new generated certificate by the one you installed previously. Normally this means that you should copy /usr/share/xivo-certs/server.{crt,key} files into /etc/docker/nginx/ssl/xivoxc.{crt,key} files:

    cp /usr/share/xivo-certs/server.crt /etc/docker/nginx/ssl/xivoxc.crt
    cp /usr/share/xivo-certs/server.key /etc/docker/nginx/ssl/xivoxc.key
    

    And then reload Nginx:

    xivo-dcomp reload nginx
    

    See Install Trusted Certificate for Nginx (and UC app in UC Addon mode) for generic explanation.

  • #4411 - Enhance meeting room research

  • #4438 - [Web-i] Add a restart xivo-dird to CTI configuration Page

  • #4449 - [Doc] Update XiVO CC Apps URI

  • #4450 - [Doc] WebRTC part in Doc is really old …

  • #4462 - Webi - I should not need to click twice on the save button to create a MR

  • #4464 - Generate 64 chars long password for xuc and configmgt auth secret

    Important

    Behavior change This only applies if you upgrade from Helios.00: CONFIGMGT_AUTH_SECRET value in the /etc/docker/xivo/custom.env file was regenerated. This key was added during Helios.00 install/upgrade with a 16 chars length value and was replaced by a longer one (64 chars). If you have the Meeting Room server, you MUST update accordingly the value of the key JWT_APP_SECRET in the Meeting Room server configuration.

Edge

  • #4455 - [S] Configure coturn to only proxify to allowed peers (xivo, mds, meetingroom)

    Important

    Behavior change If you already had a Edge server installed and configured in Helios.00. Then you need to:

    1. add and fill the XIVO_HOST var in the .env file of the Edge Web Server

    2. add and fill the TURN_ALLOWED_PEERS var in the .env file of the Edge TURN Server - follow TURN Server Relay Authorization

Helios Intermediate Versions