XiVO Helios Intermediate Versions

2021.14

Consult the 2021.14 Roadmap.

Components updated: config-mgt, logstash, play-authentication, recording-server, xivo-agentd-client, xivo-agid, xivo-confd-client, xivo-config, xivo-dao, xivo-db, xivo-dird-client, xivo-lib-python, xivo-meetingrooms, xivo-prosody-jitsi, xivo-provd-client, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Config mgt

  • #4328 - Update play-auth dependency in configmgt

Directory

  • #4249 - Dird Improvement - Create database structure for contacts

Recording

  • #4281 - Token authentication to recording server api retrieves wrong user

Visioconf

  • #4270 - Meeting Room - Play announcement to audio only caller while joining the room
  • #4284 - Meeting Rooms - Add support for meeting room with special character for audio only access
  • #4285 - Meeting Room - Be able to join the meeting room audio only from an MDS
  • #4351 - As a user I want to see that user B is online when in a meeting room call

Web Assistant

  • #4357 - Cannot close the Third Party Application
  • #4360 - Fix xucmgt build on master branch

XiVO PBX

  • #4296 - [Python 2 to 3] make xivo-confd-client compatible with both python 2 and 3
  • #4307 - [Python 2 to 3] make xivo-agentd-client compatible with both python 2 and 3
  • #4308 - [Python 2 to 3] make xivo-dird-client compatible with both python 2 and 3
  • #4317 - [Python 2 to 3] migrate xivo-agid to python3
  • #4341 - Drop-Down Menu not displayed alongside Queues
  • #4356 - [Python 2 to 3] Xivo-agid modifications for xivo-lib-python
  • #4361 - Meeting Room - DB - Add personal meeting room

XiVOCC Infra

  • #4183 - Update ELK stack to 7.14

    Important

    Behavior change Elasticsearch indexes are removed and reprocessed with last 7 days of data. Kibana configuration is also cleared and need to be reimported.

    Take care to export your Kibana configuration if you have custom reports !

edge

  • #4031 - Xivo-Edge - Allow NATed DMZ configuration

2021.13

Consult the 2021.13 Roadmap.

Components updated: config-mgt, edge-nginx, xivo-confd, xivo-dao, xivo-db, xivo-edge, xivo-install-script, xivo-lib-python, xivo-web-interface, xucmgt, xucserver

Config mgt

  • #4345 - Meeting Room - Add room name in response header and set cookie on redirect

Visioconf

  • #4170 - As a Xivo user I want a to be able to copy the external link information from the directory results
  • #4277 - Meeting Rooms - As a user I want to share the link for static meeting room
  • #4278 - Meeting Rooms - External link generation for static meeting room without password
  • #4298 - Video service - uuid meeting room
  • #4299 - Video Service - Add route in edge-nginx to jitsi and validate token
  • #4301 - Video conference access token generation
  • #4302 - Video conference access token validation API
  • #4322 - Prepare certilience environment for meeting room audit
  • #4346 - Access room name from UC assistant with Edge
  • #4347 - Given I have a Meeting rom share link I should not be able to open another room
  • #4349 - Configmgt cookies set after validating meetingRoom token should not the HttpOnly

WebRTC

  • #4332 - “Could not initialize call” error is misleading when desktop app cannot access mic

XiVO PBX

  • #4331 - In meetingroom table, pin number and room number columns are integers instead of string
  • #4335 - confd -https endpoint for swagger api descriptor does not work
  • #4337 - Cannot use forward func keys on phones
  • #4339 - Confd logging error when restarting services
  • #4342 - Debian 11 new stable repos breaks xivo-installer

2021.12

Consult the 2021.12 Roadmap.

Components updated: config-mgt, edge-nginx, xivo-amid, xivo-auth-client, xivo-bus, xivo-confd, xivo-jicofo-jitsi, xivo-jigasi-jitsi, xivo-jvb-jitsi, xivo-lib-python, xivo-lib-rest-client, xivo-meetingrooms, xivo-prosody-jitsi, xivo-provd-client, xivo-test-helpers, xivo-web-jitsi, xucmgt

CCAgent

  • #4323 - CCAgent - Remember the login after each disconnection

Desktop Assistant

  • #4231 - Msi build is failing every time even if set in success in Jenkins
  • #4232 - The desktop assistant is too wide when unmaximize on Windows

Directory

  • #4247 - Dird Improvement - Add API to configmgt to get Xivo Users with contact informations

Visioconf

  • #4162 - Meeting Rooms - Jitsi and Plan-B/Unified plan
  • #4171 - Meeting Rooms - Study how to integrate and authenticate with Edge TURN
  • #4218 - Meeting rooms : Create a meeting room from the personnal contacts in the uc assistant
  • #4230 - Name on Jitsi is not changed when relogging a user
  • #4300 - Video service - open a jitsi room from a UUID

Web Assistant

  • #4276 - [C] - As a phone user with an ongoing call, when I quit/refresh the Web Assistant it hangup my ongoing call

XiVO PBX

  • #4246 - Convert xivo-bus to python2/3
  • #4260 - [Python 2 to 3] make xivo-lib-rest-client compatible with both python 2 and 3
  • #4262 - [Python 2 to 3] make xivo-provd-client compatible with both python 2 and 3
  • #4271 - [Python 2 to 3] make xivo-confd compatible with both python 2 and 3
  • #4327 - sip.conf generation too slow for edge endpoints - helios
  • #4333 - xivo-amid need fix because of python 2 deprecation

XiVOCC Infra

  • #4188 - You can have multiple jitsi conference open in the same time
  • #4283 - Update python 3 version for remaining projects

2021.11

Consult the 2021.11 Roadmap.

Components updated: config-mgt, sipml5-xivo-mirror, xivo-agid, xivo-confgend, xivo-config, xivo-dao, xivo-db, xivo-install-script, xivo-meetingrooms, xivo-web-interface, xivo-web-jitsi, xivocc-installer, xivoxc-nginx, xucmgt, xucserver

Visioconf

  • #4124 - Meeting Room - Being able to join the jitsi room audio only
  • #4130 - Meeting Rooms - I want to be able to install Jitsi services on a separate server
  • #4195 - As an admin I can associate an incoming call to a meeting room

Web Assistant

  • #4272 - UC assistant and CCagent search bar does not work anymore

WebRTC

  • #4210 - WebRTC Conferences are not working with Unified Plan
  • #4245 - Webrtc audio gauge are broken by switching from one call to another

XUC Server

  • #4186 - [Doc] Improve Relase Notes Warning about deprecatd xuc api

XiVO PBX

  • #4261 - [Python 2 to 3] make xivo-config compatible with both python 2 and 3

XiVOCC Infra

  • #4235 - Wrong Debian version check for older version for XiVOCC and MDS install script
  • #4257 - Jenkins job update : build python projects on jenkins within docker

edge

  • #4234 - [Doc] Fill Edge server requirements in doc

2021.10

Consult the 2021.10 Roadmap.

Components updated: xivo-agid, xivo-confgend, xivo-config, xivo-dao, xivo-lib-python, xivo-lib-rest-client, xivo-sysconfd, xivo-test-helpers, xivo-web-interface, xivo-web-jitsi, xucmgt, xucserver

Desktop Assistant

  • #4144 - Hangup a Jitsi call in Desktop application always minify the window
  • #4158 - Electron : button to minimize the ccagent doesn’t work

Visioconf

  • #4167 - Disable Jitsi Options
  • #4198 - As an admin I can add a meeting room entry in the xivo phonebook
  • #4199 - Meeting Room - Add jigasi to the jitsi deployment
  • #4224 - Xivo-config : adapt build to xivo-lib-python changes

Web Assistant

  • #4042 - Being able to hide the assistant during video call

  • #4052 - As a user when I call a conference I want to see my name on Jitsi

  • #4143 - User presence status sometimes missing in favorites

    Important

    Behavior change 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.

  • #4184 - Personal contact window cannot be opened after beeing closed

WebRTC

  • #3435 - As a webRTC user I can manage two calls

XUC Server

  • #4054 - First connection after recreating the line of a WebRTC user not possible
  • #4118 - xucserver refreshes Line/User config from rabbitmq only

XiVO PBX

  • #4215 - Corrective Changes in python3
  • #4213 - Make xivo-dao cross compatible py2/py3
  • #4214 - Make xivo-lib-python cross compatible py2/py3

2021.09

Consult the 2021.09 Roadmap.

Components updated: config-mgt, edge-nginx, recording-server, xivo-dao, xivo-db, xivo-provd-plugins, xivo-web-interface, xivo-webi-nginx, xivocc-installer, xivoxc-nginx, xucmgt, xucserver

CCAgent

  • #4110 - Resize message should not appear for CCAgent when bar is minified
  • #4135 - [C] - Agent custom pause reason is not shown in CCAgent and in CCManager (Port to Helios)
  • #4179 - Missing translation for CC Agent for UNABLE_TO_START_WEBRTC

Config mgt

  • #4128 - Configmgt - Meeting Rooms API - List All/CRUD with filtering
  • #4164 - Add swagger and ui to configmgt

Desktop Assistant

  • #4012 - [C] - Be able to configure the lang fallback
  • #4044 - As a user of the desktop assistant I want to be able to define the size of the window
  • #4045 - The desktop assistant should react to the start and end of a video conference
  • #4057 - Desktop assistant msi package is missing icon
  • #4102 - Update desktop assistant to electron 13
  • #4178 - UC Assistant - Fix Call management window Close button translation in German

Recording

  • #3543 - Customer call history duplicated
  • #4049 - Recording Server Auth for user xuc still possible with old unsecure password

Switchboard

  • #3991 - [C] - POPC - Park call : caller’s number takes the agent’s number

Visioconf

  • #4161 - Meeting Rooms - We can be more than 2 users in the same conf

Web Assistant

  • #4041 - Add the use of Jitsi server in the web assistant
  • #4084 - Remove experimental video feature
  • #4139 - Enhance message display when web application window is too small
  • #4154 - Some modals are too large

XUC Server

  • #3704 - [C] Automatic conference actions when organizer leaves conference

    Important

    Behavior change 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.

  • #4166 - [C] - Fix Audience when using multiple client id with OpenID (port to Helios)

XiVO PBX

  • #4127 - Webi - As a Webi Admin I can list, CRUD, filter Meeting room
  • #4132 - Database - Meeting Rooms - Add table

XiVO Provisioning

  • #4056 - Provisioning - Add ATA 192 to plugin xivo-cisco-spa100-xxx

edge

  • #4140 - [Security] Update Nginx - 1.21.0 - DNS Resolver Vulnerability - CVE-2021-23017

    Important

    Behavior change Nginx version was upgraded from 1.20.0 to 1.21.0 (in XiVO, XiVOCC and Edge project)

  • #4151 - Edge - SSO (OpenID) does not work via Edge server

2021.08

Consult the 2021.08 Roadmap.

Components updated: edge-kamailio, edge-nginx, recording-server, sipml5-xivo-mirror, xivo-config, xivo-full-stats, xivo-switchboard-reports, xivo-webi-nginx, xivoxc-nginx, xucmgt, xucserver

CCAgent

  • #4080 - Switchboard (CC Agent) history is wrong for call received from/emitted towards MDS user

Desktop Assistant

  • #4093 - [C] - Close to tray cause application re-opening errors

    Important

    Behavior change Closing the Desktop Application from the Taskbar (Right-Clic -> Close Window) will now Quit the application. Beforehand the application would have been minimized in the Systray (if the option Minimize to tray option was checked) but then it couldn’t be re-opened from the Systray. Note that if you have an ongoing call you’ll be warned before the application is closed.

Security

  • #3999 - [Security] message rate limiting on xuc websocket
  • #4095 - [Security] Update nginx to version 1.20.0
  • #4100 - [Security] Update kamailio to version 5.5.0

Switchboard

  • #4076 - Switchboard report doesn’t work

Web Assistant

  • #4040 - Being able to install Jitsi server in docker
  • #4043 - We should have a minimal size for the web assistant
  • #4051 - Personnalize our image of Jitsi
  • #4096 - User is not relogged automatically if an error occurs

WebRTC

  • #2379 - Support WebRTC SDP Unified plan

XUC Server

  • #4079 - When changing FWD destination in UC, previous FK is not updated on phone

edge

  • #4103 - Edge - Web proxy - Allow desktop assistant install and update path
  • #4105 - Edge proxy - Wrong include