XiVO Gaia Intermediate Versions

2021.06

Consult the 2021.06 Roadmap.

Components updated: asterisk, config-mgt, play-authentication, xivo-confgend, xivo-config, xivo-edge, xivo-libsccp, xivo-web-interface, xivo-webi-nginx, xivocc-installer, xivoxc-nginx, xucmgt, xucserver

Asterisk

  • #3733 - Prepare Asterisk 18 with XiVO patches
  • #3821 - Asterisk 18 - Test non-regression on device synchronization
  • #3823 - Asterisk 18 - Test non-regression on transfer towards E.164 number format
  • #3824 - Asterisk 18 - Test non-regression of asterisk 11 compatibility patches
  • #3874 - Asterisk 18 - CEL - app list in cel.conf is no longer case insensitive
  • #3875 - Asterisk 18 - Retrieving a call from queue via Bridge application doesn’t should raise a QueueCallerLeave AMI event (switchboard related)
  • #3937 - Update libsccp for asterisk 18

CCAgent

  • #3879 - Agent unable to mute himself while in conference
  • #3880 - Display issue when receiving call from external number in CCAgent

Config mgt

  • #3943 - CTI authent: create new endpoint to check single user

Security

  • #2452 - [S] Disable TLSv1.X <= 1.2

Switchboard

  • #3878 - Unable to hangup ringing call after re-logging for webrtc agent

    Important

    Behavior change When leaving the web/desktop-assistant (or agent) while having an ongoing webrtc call, and if you confirm, the call will be hung up.

Web Assistant

  • #3877 - UC Assistant - First call after login rings like a second call
  • #3924 - Kerberos - authentication after standby or change of networks (cable / wifi)

WebRTC

  • #3696 - As a XiVO Admin I want to be able to find in logs poor webrtc communication

  • #3896 - Shorten CTI token and include renewal mechanism

    Important

    Behavior change The remember me feature will only work for 1 hour after leaving the application. Passed that delay you will need to retype your password. You can revert this behaviour at your own risks by changing the Credentials validity period.

  • #3897 - Be able to get TURN info and credentials before initializing the webrtc stack with renewal mechanism

  • #3902 - Security protection in Kamailio routing SIP

  • #3906 - Be able to use TURN server for asterisk

  • #3923 - Edge - Clarify XiVO Edge configuration in Webi

  • #3929 - Brute force auth protection in Kamailio

  • #3931 - [C] - Video of called party is seen before he answers

  • #3949 - When calling via Edge server, caller does not receive ACK

XUC Server

  • #3910 - CTI authent: do not return to the client (frontend) whether it was the username or password that was wrong

    Important

    Behavior change For security reasons, when using the api to obtain an authentication token, you will now receive a generic InvalidCredentials error when username or password is incorrect instead of a detailled error.

  • #3940 - CTI authent: unify authentication methods - xuc

    Important

    Behavior change The definition of authentication methods in project configuration file determines which method is going to be used. If the method is not defined it will be disabled.

XiVO PBX

  • #3798 - UA - Editing user, selection Web RTC prior to Unique Account for line type breaks link between device & user
  • #3909 - CTI authent: enhance the CTI password policy

2021.05

Consult the 2021.05 Roadmap.

Components updated: config-mgt, recording-server, xivo-confgend, xivo-edge, xivo-web-interface, xucmgt, xucserver

Recording

  • #3855 - Purge date is wrong in logs

Web Assistant

  • #3881 - Display call control right after dialing a number

  • #3888 - Duplicate number on outgoing call

  • #3899 - [C] - Forbid directory lookup with no value

    Important

    Behavior change When searching for a contact, the search has to be at least two characters

XiVO Edge

  • #3752 - Be able to authenticate webRTC user with the TURN server

  • #3871 - Edge proxy - Token format check and websocket mds protection

  • #3872 - Edge proxy - Split login page from the rest

  • #3884 - Be able to route sip request via Kamailio

  • #3898 - Configure coTurn for TURN with authentication

    Important

    Behavior change Setting a STUN server in General Configuration / SIP will broke WebRTC.

XiVO PBX

  • #3694 - XDS - Display the Media Server display name in the users list
  • #3883 - Fix jitter buffer implementation mis-spelling to be able to configure it as adaptive

2021.04

Consult the 2021.04 Roadmap.

Components updated: config-mgt, sipml5-xivo-mirror, xivo-confgend, xivo-config, xivo-sysconfd, xivo-web-interface, xucmgt, xucserver

CCAgent

  • #3843 - CC agent Ringtone choice is displayed even if we don’t have webrtc line

Desktop Assistant

  • #3849 - UC Assistant - callto tag with E164 numbers fails

Web Assistant

  • #3850 - Desktop assistant links are no more displayed

WebRTC

  • #3751 - Installation and configuration server STUN / TURN
  • #3753 - Propagate STUN/TURN configuration to a webRTC endpoint
  • #3820 - WebRTC Access - Web Proxy
  • #3842 - Be able to skip/shorten the ICE candidate gathering
  • #3844 - Confgend : Be able to configure RTP conf with STUN server address
  • #3845 - Webi : Be able to send message to bus when saving sip configuration
  • #3846 - Configmgt : Create and API to retrieve Stun address
  • #3847 - XUC : Add stun address to line config

XiVO PBX

  • #3835 - Configure STUN server in XiVO/XiVO CC
  • #3851 - XDS Sync - Script should not run on MDS
  • #3873 - [C] - UA users are not listed in the Call permission menu

2021.03

Consult the 2021.03 Roadmap.

Components updated: recording-server, sipml5-xivo-mirror, xivo-config, xivo-install-script, xivo-webi-nginx, xivocc-installer, xucmgt, xucserver

CCManager

  • #3830 - [Doc] Correct documentation for ENFORCE_MANAGER_SECURITY option for xucmgt

Recording

  • #3724 - [C] - Recorded files are not seekable under Chrome browser
  • #3758 - Recording download fails in Chrome

WebRTC

  • #3691 - As a User I want to be warned if the application detects bad network condition
  • #3725 - Upgrade xucmgt components - frontend
  • #3796 - Add the audio quality detection feature to CCAgent app
  • #3799 - As an user I may want to see advanced statistics about webrtc audio quality
  • #3814 - Add the down part of webrtc statistics to the ucassistant and ccagent

XUC Server

  • #3762 - XUC - Change hint status on asterisk when a user DND or forwards are changed

XiVO PBX

  • #2650 - XDS - Sync files from Main to MDS

2021.02

Consult the 2021.02 Roadmap.

Components updated: asterisk, config-mgt, recording-server, xivo-confgend, xivo-config, xivo-web-interface, xucmgt

Asterisk

  • #3755 - Build asterisk with opus codec

Chat

  • #3795 - Call button in conversation disappears when sending first message

Config mgt

  • #3761 - Forward & DND user API in configmgt

Reporting

  • #3701 - Check ELK upgrade impact on custom Kibana dashboard and Elastic data

  • #3807 - [C] - Lots of agent history request can load the reporting server

    Important

    Behavior change Agent Call history is now limited to the last 7 days: it displays the last 20 calls for the last 7 days period (previously it was displaying the last 20 calls with no period limit - which could overload the Reporting Server)

WebRTC

  • #3756 - Microphone Muted detection only works for first call

XiVO PBX

  • #3651 - Support the opus codec

    Important

    Behavior change

    Default codecs for Webrtc lines (also for Webrtc line of Unique Account user):

    • changed to: opus, alaw, vp8
    • only these codecs are used for these line types

    Lines with customized codecs:

    • Phone and Webrtc lines use only the chosen codecs
    • for Unique Account user, codec customization only applies to the Webrtc line
  • #3750 - Periodic cleaning of the personal contacts not linked to any existing user

2021.01

Consult the 2021.01 Roadmap.

Components updated: pack-reporting, packaging, recording-server, xivo-db-replication, xivo-full-stats, xivo-lib-python, xivo-monitoring, xivo-outcall, xivo-switchboard-reports, xivo-webi-nginx, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #3613 - error appears when opening devtools on loading error page

Recording

  • #3723 - Doc - API doesn’t behave the same when searching for all recordings or searching a specific call
  • #3726 - Upgrade recording-server components
  • #3743 - As a recording user I want to be able to search a recording with part of the number

Reporting

  • #3747 - stats - hangup_time for an incoming call to a queue transferred to another queue is sometime missing in call_on_queue

Web Assistant

  • #3728 - As a UC/CCAgent/Switchboard user I want to be able to send a predefined email to a search results
  • #3729 - I can get the defined email template through a xucmgt endpoint
  • #3730 - As a user I can open (from the search result) an email (in my email client) prefilled with defined template and with callernum/dstname prefilled

WebRTC

  • #3684 - Nginx upgrade on XiVO
  • #3690 - As a User I want to be warned if mic generates no noise

XiVO PBX

  • #3749 - Asterisk codec graphic doesn’t work anymore

  • #3754 - Wizard error when domain begin by a number

    Important

    Behavior change Wizard is less strict on domain name check: particularly it now accepts a digit as the first letter of a domain part.

XiVOCC Infra

  • #3727 - Update Java openjdk docker images for scala applications

2020.21

Consult the 2020.21 Roadmap.

Components updated: config-mgt, recording-server, xivo-config, xivo-db, xivo-doc-devices, xivo-outcall, xivo-provd-plugins, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

CCAgent

  • #3638 - Customer call history show call answered by an agent while call was abandonned (Front End Fix)

Chat

  • #3670 - Upgrade xuc components

GCU

  • #3326 - XCU : Bug in 2018.04 with context name
  • #3327 - XCU : Bug with route_metadata

Recording

  • #3710 - [C] - Recording server - purge don’t work when high number of file

Web Assistant

  • #3606 - UI to invite someone in conference

  • #3659 - UI - Conference with long name does not fit

  • #3668 - Add the possibility to hide download Windows/Linux on UC Assistant/CCAgent

  • #3692 - As a conference administrator I can invite someone from its extension in the current conference

    Important

    Behavior change When in conference and typing a phone number in the searchbar, a dropdown menu will show with 3 options : - Call - Invite to conference - Search

    It is now possible to search by phone numbers when in a conference. To enable it, modify your directories definition.

WebRTC

  • #3671 - Upgrade xucmgt components - play/scala
  • #3702 - Upgrade config-mgt components

XiVO PBX

  • #3058 - XiVO containers are not upgraded after docker-ce upgrade
  • #3649 - [C] - Outcall - nb of connection to the database
  • #3705 - As XiVO admin of entity B I see users of entity A in users list
  • #3707 - [C] - Updating the line template breaks the provd config (it removes the sip line info from the configs)
  • #3712 - [Wizard] Default configuration for France creates outcall routes with context “to-extern”
  • #3721 - Outcall don’t keep “Internal” on upgrade

XiVO Provisioning

  • #3720 - Yealink firmware v85 broken link for T31/T33
  • #3722 - Yealink : add new yealink MAC adresses prefix 80:5E:0C

2020.20

Consult the 2020.20 Roadmap.

Components updated: config-mgt, logstash, recording-server, xivo-web-interface, xivocc-installer, xivoxc-nginx, xucmgt, xucserver

Config mgt

  • #2762 - S - Be able to manually change play auth token of our application (configmgt, recording …)

Desktop Assistant

  • #3641 - Update Electron to the very latest version

Reporting

  • #3666 - Update Kibana (ELK stack) to last version

Security

  • #3661 - Upgrade docker - test and fix/document upgrade from xivo/cc version on Stretch debian

Web Assistant

  • #3678 - As a conference administrator I can invite someone (from search result or favorites) in the current conference

WebRTC

  • #3672 - Nginx upgrade on XiVO CC

XUC Server

  • #3680 - Cannot use Cti.dial
  • #3689 - OpenID authentication doesn’t work when token has single audience

XiVO PBX

  • #3693 - Web interface - Protocol Type - Missing “n” to “Personalisé”

XiVO Provisioning

  • #3619 - Support Yealink firmware V85 for phone : T31P / T33G / T53 / T54W

2020.19

Consult the 2020.19 Roadmap.

Components updated: rabbitmq, xivo-dist, xivo-web-interface, xucmgt, xucserver

Warning

Do not upgrade to this version for a XiVO below Freya. Docker upgrade was not tested for XiVO below Freya.

Chat

  • #3657 - Chat Refactor - 3 - Xuc API Gaia

Security

  • #2449 - [S] Upgrade docker to latest 19.03 version (and docker-compose to 1.27.4)

    Important

    Docker is upgraded to 19.03.13 and docker-compose to 1.27.4.

XiVO PBX

  • #3646 - [C] - Order function key listing in user form list
  • #3647 - Queue exit context can’t be set if there is no Service type of context
  • #3648 - Rabbitmq can’t be built because of missing plugin source