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 toxivo-dcomp
andxivocc-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
Elasticsearch JVM is by default started with 1.5Gb of RAM. It can be changed following Elasticsearch memory management section.
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
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
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
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):
exact matches of whole word
exact matches at beginning of word
exact matches anywhere
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
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
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
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 keyJWT_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:
add and fill the
XIVO_HOST
var in the.env
file of the Edge Web Serveradd and fill the
TURN_ALLOWED_PEERS
var in the.env
file of the Edge TURN Server - follow TURN Server Relay Authorization