Release Notes

Deneb (2019.12)

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

New Features

Assistants:

  • Common features:
    • 3-parties conference for WebRTC
    • Can search with spaces
    • Searches for XIVO users (users on the same XiVO) are insensitive to spaces and diacritics (accented characters)
  • UC Assistant:
    • Rework of the UC design - see UC Assistant:
      • Call control moved in the application header to always be available whatever the selected tab
      • New Conversation menu to display chat conversations
    • Chat: new Instant messaging feature - see Instant Messaging
    • History:
  • CC Agent:
    • Manage the activity’s failed destination: can display the destination and change it to a sound or a default queue - see Activity’s Failed Destination
    • Can open an external directory by setting an URL in the remote configuration - see External directory

Desktop Assistant:

  • User interface toggle (between UC Assistant and CC Agent) inside the parameter menu - see User Interface
  • Can use a xivoconfig.ini file to pre-configure the assistant - see Config file
  • Autolog a user with his token - see Autologin with a token
  • Improved support of screen resolutions and zoom factors (specially on multi-display configuration)

Other Applications:

  • CC Manager:
  • Rights:
    • New dissuasion access rights to grant activity’s failed destination management - see Profiles Definition

Reporting:

  • ELK migrated to version 7

XiVO PBX:

System:

  • (XiVO CC) Postgresql data are not in a volume anymore. It was migrated to the host machine. Therefore the pgxivocc container is now stateless (it can be removed and re-created without any harm)

Behavior Changes

Assistants:

  • Common features:
  • UC Assistant:
    • Rework of the UC design - see UC Assistant:
      • Call control moved in the application header to always be available whatever the selected tab
      • New Conversation menu to display chat conversations
    • History:

Reporting:

  • ELK stack was migrated to the version 7. There’s a manual procedure to temporarily enable the previous version - see ELK 7 Upgrade Notes
  • Elasticseach is feeded by Logstash every 1 min (db_replic is not used for Elasticsearch anymore) - see Data flow
  • Elasticsearch is configured to keep 1 month of data (previously it was 7 days) - see Data flow

System:

  • XiVO PBX: nginx and webi are now run inside a container - see Nginx:
    • Customization of the services to be used through nginx are no longer supported
  • XiVO CC:
    • Postgresql data are not in a volume anymore. It was migrated to the host machine. Therefore the pgxivocc container is now stateless (it can be removed and re-created without any harm)
    • During upgrade new dockezr network xivocc_default will be created using 172.18.0.0/16 network

Upgrade

Warning

Don’t forget the specific steps to upgrade to another LTS version - see Manual steps for LTS upgrade

Follow the usual upgrade procedures:

Deneb Bugfixes Versions

Components version table

Table listing the current version of the components.

Component current ver.
XiVO
XiVO PBX 2019.12.00
config_mgt 2019.12.00
db 2019.12.00
outcall 2019.12.00
db_replic 2019.12.00
XiVO CC
elasticsearch 1.7.2
kibana_volume 2019.12.00
nginx 2019.12.00
pack-reporting 2019.12.00
pgxivocc 1.3
recording-rsync 1.0
recording-server 2019.12.00
spagobi 2019.12.00
xivo-full-stats 2019.12.00
xuc 2019.12.01
xucmgt 2019.12.01

Deneb.00

Note

LTS Release. New features and behavior changes are listed above under the Deneb (2019.12) section.

Consult the Deneb (2019.12) Roadmap.

Components updated: recording-server, xivo, xivo-confd, xivo-full-stats, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

CCAgent

  • #2864 - ccagent container resizable is broken

CCManager

  • #2840 - On CCManager, in the Agent View, I have to scroll down to see the login/logout dropdown-menu entirely

Chat

  • #2578 - Chat - Choice of a chat server
  • #2716 - Install Mattermost
  • #2853 - Create Mattermost user when a xivo user is connecting
  • #2856 - Login xivo User in Mattermost when connecting
  • #2869 - Install Mattermost - Create Personal access token

Desktop Assistant

  • #2852 - scale the desktop assistant so it can be displayed on every resolution
  • #2866 - desktop assistant crash when wrong url or no connection
  • #2871 - when we hangup a call, the height of the conversation tab changes for a few seconds
  • #2872 - desktop app crash when minimized on windows
  • #2875 - ccagent media query is broken due to old code
  • #2878 - Desktop application doesn’t display correctly when using multi-monitor with different zooms on each of them

Recording

  • #2858 - Add logs to histoy api or recording server

Reporting

  • #2584 - Project - Improve call tracking for reporting
  • #2616 - As a reporting user I want to see the number of second call initiated by an agent in a queue
  • #2617 - As a reporting user I want to see the numbers of transferred consultation calls of an agent in a queue
  • #2801 - ELK - Enhance ELK 7 configuration
  • #2816 - Add recovery mechanism to streaming part of stats
  • #2849 - Missing callee number in call channel for attended transfer
  • #2865 - Blind transfers to User must be seen as administrative call in xc_call_channel

Web Assistant

  • #2773 - Add an error message when no audio / mic device is plugged when using webrtc
  • #2789 - “Play audio” signal from keyboard or headset plays the xivo ringing sound
  • #2859 - ConferencePartyEvent Update are not merged but deleted/recreated
  • #2863 - Wrong display on search result tab in UC Assistant
  • #2870 - merge and refactor containerResizable directive
  • #2896 - Conference participants are not updated

WebRTC

  • #2038 - Create xc_webrtc conference
  • #2882 - Support hold on webrtc conference

XiVO PBX

  • #2691 - [XiVO Phonebook] Phonebook numbers like +XX (E.164 format) should be allowed
  • #2719 - Be able to import and export a WebRTC user via CSV
  • #2800 - Finish dockerization of webi
  • #2814 - Be able to use XiVO UC with dockerized nginx
  • #2851 - Dockerize swagger
  • #2868 - Externalize nginx logs on hosts
  • #2880 - Can import a user with webrtc activated
  • #2881 - Can export the webrtc toggle of created users
  • #2892 - In User configuration page, remove reference to XiVO Client Login

XiVOCC Infra

  • #2860 - docker-ce installation breaks

XUC Server

  • #2876 - [C] - Transfer completion may fail (all is hangup) if transfer completion is done while destination is ringing