XiVO Izar Intermediate Versions

2022.04.01

Consult the 2022.04.01 Roadmap.

Components updated: xivo-agid, xivo-amid, xivo-confgend, xivo-config, xivo-dao, xivo-db, xivo-dist, xivo-lib-python, xivo-upgrade, xucmgt, xucserver

Asterisk

  • #5016 - Existing Asterisk keys are no more valid in 18.10

CCManager

  • #4882 - All agents are not shown in grouped agent view in CCManager

Web Assistant

  • #5015 - UI glitches
  • #5025 - UI documentation : replace old screenshots in user guide

WebRTC

  • #4917 - Cti.dial missing xivo-pickup on voicemail and chanunavail
  • #4988 - [Pjsip] Be able to make webrtc audio calls

XUC Server

  • #4987 - [Pjsip] Be able to auto answer with pjsip
  • #4993 - [Pjsip] Xuc towards pjsip

XiVO PBX

  • #4591 - Migrate from chan_sip to chan_pjsip

  • #4609 - Debian 11 “Bullseye” : Upgrade MDS

  • #4938 - We need to check the SIP tracker in the XUC server, we’ll probably need to adjust to match both PJSIP and SIP channel names.

  • #4939 - [Pjsip] Update the MDS peers generation

  • #4982 - [Pjsip] Allowed codec not generated for endpoints

    Important

    Behavior change If the codecs in the SIP general were not set, it will be configured to the asterisk default codec list which is ulaw,alaw,gsm,h263.

  • #4992 - [Pjsip] Be able to dial to external using trunk

  • #4994 - [Pjsip] Agent logged in queue should have correct endpoint

  • #5017 - Python3: incorrect shebang for xivo-strip-queue-info script and xivo-amid

  • #5020 - At the end of the upgrade docker-ce might be the ‘buster’ one instead of the ‘bullseye’ one

  • #5023 - At the end of the upgrade there is a spurious buster-backports distribution line in sources.list

edge

  • #5019 - Debian11: Document Deb11 upgrade for Edge and Meetingrooms servers

2022.04

Consult the 2022.04 Roadmap.

Components updated: asterisk, config-mgt, debian-builder, edge-coturn, edge-nginx, ivr-editor, recording-server, xivo-agentd, xivo-agid, xivo-ci, xivo-confgend, xivo-ctid, xivo-dist, xivo-fetchfw, xivo-install-script, xivo-outcall, xivo-provd-cli, xivo-provisioning, xivo-python-celery-packaging, xivo-sysconfd, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt

Asterisk

  • #4330 - Asterisk crash in turn_session.c
  • #4816 - Prepare patches for asterisk 18.10.0

CCAgent

  • #4918 - Can’t login Agent in CCagent
  • #4933 - UI glitches : ccagent

CCManager

  • #4886 - use all CC Manager menus in Edge environment

Web Assistant

  • #4822 - New Design Desktop Assistant / Web Assistant
  • #4847 - login page with flat design
  • #4898 - Memory leak when plantronics device is failing to connect
  • #4927 - UI glitches after new design
  • #4928 - UI glitches : chat icons and personal contacts
  • #4929 - UI glitches : call line UC assistant
  • #4930 - UI glitches : contact line and dropdown
  • #4931 - UI glitches : Missing Keyboard modal refactor
  • #4946 - UI : Missing flat design for login page
  • #4952 - User interface when calling a person with several numbers
  • #4978 - UI glitches : user state circle with letters

XiVO PBX

  • #4610 - Debian 11 “Bullseye” : Upgrade Xico CC
  • #4826 - Old XiVO logo during in wizard
  • #4887 - [Python 2 to 3] Re-package python-celery with version 5.0.6
  • #4903 - Enhance ctid dockerization
  • #4919 - Can’t search users or favorites in Provd
  • #4920 - Cannot load plugins in Provd
  • #4921 - Can’t create new users in XIVO
  • #4922 - Wrong listing of user line template in webi
  • #4924 - Fax path missing in ctid container
  • #4925 - xivo-check-db is failing with error
  • #4932 - Fix twistd in xivo-upgrade
  • #4934 - Switchboard migration error at the end of Xivo upgrade
  • #4940 - Unable to create or edit sip line
  • #4953 - IVR : Word change between download and upload
  • #4955 - SVI / IVR : Change the term “Organigramme” to “Diagramme de flux”
  • #4965 - provd cli does not start
  • #4986 - [Pjsip] Add and update protocol in linefeatures

XiVO Provisioning

  • #4935 - Plugin download or update does not work in webi
  • #4950 - Provd plugins url for is not displayed in webi
  • #4958 - Typo in xivo-provd-cli global definition

XiVOCC Infra

  • #4602 - Debian 11 “Bullseye” : Install Xivo CC
  • #4607 - Debian 11 “Bullseye” : Create Docker Builder for Debian
  • #4926 - Mediaserver clean installation doesn’t work
  • #4999 - Containers ared killed by docker instead of clean stop

edge

  • #4891 - Update coturn image to official coturn image and latest 4.5.2 release
  • #4949 - Allow new mobile api to be available through edge
  • #4972 - Check token while opening the SIP websocket

2022.03

Note

This version was not released.

Consult the 2022.03 Roadmap.

Components updated: config-mgt, edge-nginx, electron-builder, xivo, xivo-agentd, xivo-agentd-cli, xivo-agentd-client, xivo-agid, xivo-amid, xivo-amid-client, xivo-auth, xivo-auth-client, xivo-auth-keys, xivo-bus, xivo-call-logs, xivo-confd, xivo-confd-client, xivo-confgend, xivo-confgend-client, xivo-config, xivo-ctid, xivo-dao, xivo-db, xivo-dird-client, xivo-dird-phoned, xivo-dxtora, xivo-lib-python, xivo-lib-rest-client, xivo-manage-db, xivo-monitoring, xivo-provd-cli, xivo-provd-client, xivo-provd-plugins, xivo-provisioning, xivo-purge-db, xivo-service, xivo-test-helpers, xivo-tools, xivo-upgrade, xivo-utils, xivocc-installer, xivocc-recording, xucmgt, xucserver

Config mgt

  • #4733 - [Config-Mgt] Add register mobile push notification API

Desktop Assistant

  • #4632 - Cell phone number Video conference / Mobile message.
  • #4633 - Contact Display - Contact Action - Number View
  • #4813 - Electron - Upgrade version to latest stable (v16)

Mobile Application

  • #4732 - Add a way to register push notification token to be able to wake up Mobile Application

Web Assistant

  • #4842 - decoupling UC assistant from xcHelper
  • #4843 - Create complete new less file for UC assistant
  • #4845 - Modify display of contact result

WebRTC

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

    Important

    Behavior change You need to add the xivo-pickup subroutine to your dialplan when calling an asterisk-side application

XUC Server

  • #4735 - [Xuc] Expose mobile push token registration API

XiVO PBX

  • #4271 - [Python 2 to 3] convert xivo-confd to python 3
  • #4273 - [Python 2 to 3] make xivo-provisioning compatible with python 3
  • #4295 - [Python 2 to 3] make xivo-db compatible with python 3
  • #4303 - [Python 2 to 3] make xivo-amid compatible with python 3
  • #4315 - [Python 2 to 3] Move xivo-purge-db to Python3
  • #4318 - [Python 2 to 3] make xivo-provd-cli compatible with python 3
  • #4324 - [Python 2 to 3] Merge python3 version of xivo-test-helpers
  • #4344 - [Python 2 to 3] convert xivo-config to python3
  • #4834 - Python 2 to 3 conversion
  • #4840 - [Python 2 to 3] make xivo-auth compatible with python 3
  • #4841 - [Python 2 to 3] make xivo-dird-phoned compatible with python 3
  • #4844 - [Python 2 to 3] make xivo-manage-db compatible with python 3
  • #4846 - [Python 2 to 3] make xivo-agentd compatible with python 3
  • #4848 - [Python 2 to 3] make xivo-tools compatible with python 3
  • #4849 - [Python 2 to 3] make xivo-utils compatible with python 3
  • #4850 - [Python 2 to 3] make xivo-agentd-cli compatible with python 3
  • #4851 - [Python 2 to 3] make xivo-call-logs compatible with python 3
  • #4852 - [Python 2 to 3] make xivo-acceptance compatible with python 3
  • #4853 - [Python 2 to 3] make xivo-auth-keys compatible with python 3
  • #4854 - [Python 2 to 3] make xivo-dxtora compatible with python 3
  • #4866 - [Python 2 to 3] Remove python2to3 compatibility
  • #4872 - Dockerize ctid
  • #4875 - Upgrade fails on MDS because of alembic script

XiVO Provisioning

  • #4338 - Provisioning - Update plugin xivo-cisco-spa100-xxx for ATA192 clean provisioning

2022.02

Consult the 2022.02 Roadmap.

Components updated: config-mgt, edge-nginx, logstash, play-authentication, recording-server, xivo-agid, xivo-ci, xivo-config, xivo-dao, xivo-db, xivo-dird, xivo-full-stats, xivo-provd-plugins, xivo-web-jitsi, xivo-webi-nginx, xivocc-installer, xivoxc-nginx, xucmgt, xucserver

CCAgent

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

Desktop Assistant

  • #4728 - [C] - Add a list of server in desktop application

GCU

  • #4748 - [C] GCU - Edition of all users should be possible

Recording

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

Reporting

  • #4757 - Upgrade logstash to 7.16.2
  • #4765 - Import configuration to nginx bigger than nginx restrictions (fix internal)

Security

  • #4680 - Log4j - Detail the actions that we need to take following CVE-2021-44228 and CVE-2021-45046
  • #4721 - Log4j - Mitigation for logstash

Visioconf

  • #4557 - Meeting Room - As an external user I want to have a welcome page which allows me to configure my name/webcam/mic before entering the room
  • #4679 - Meeting Room - Room name with pin not changed from sharing link
  • #4742 - [MeetingRooms] incoming_meetingroom_set_features AGI_handling 404 for unknown MR
  • #4800 - Desktop Assistant Share link chat Visioconférence

Web Assistant

  • #4737 - Meeting rooms : user status sometimes turns to green when changing tabs
  • #4790 - [C] - Periodic websocket disconnection on Chrome (using Web Assistant)

XUC Server

  • #4612 - [C] - xivocc ldap authent should close connection
  • #4637 - Add LDAPs support to play-authentication
  • #4704 - When I invite someone in a conference in early join, I want to see his number
  • #4730 - Personal contacts internal cache can contain contact with number as empty string

XiVO PBX

  • #4726 - [C] Fax to mail seems to fails on Helios
  • #4734 - [DB] Update userfeatures table
  • #4782 - [C] - Fuzzy match should not be triggerred for reverse directory lookup

XiVO Provisioning

  • #4297 - Add Yealink W73P to Yealink plugin xivo-yealink-v85
  • #4715 - Yealink - Fix virtual keyboard layout for T57W

XiVOCC Infra

  • #4321 - Migrate build to Fullsave
  • #4638 - [Build] Build dev git branch in XIVOCC_TAG.dev-TICKET_NUMBER to ease merge process
  • #4775 - [XiVO CC] Nginx - remove unused port 9100 from xivocc nginx ports

2022.01

Consult the 2022.01 Roadmap.

Components updated: config-mgt, debian-pxelinux, ivr-editor, xivo-agid, xivo-dao, xivo-full-stats, xivo-provd-plugins, xivo-web-interface, xivo-web-jitsi, xucmgt, xucserver

CCAgent

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

Config mgt

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

Desktop Assistant

  • #4684 - Desktop Application may crash after upgrade

Visioconf

  • #4655 - Video Conference Integration Volatile Chat

Web Assistant

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

XiVO PBX

  • #4208 - History : entry in history displays a personal contact instead of the real caller
  • #4583 - [C] - SIP forward received on outgoing call from provider crashes AGI
  • #4601 - Debian 11 “Bullseye” : Add Debian 11 to PXE
  • #4660 - [C] - When dissociating a voicemail from a user it should not take the user’s name
  • #4683 - Instantiate unit tests in the IVR
  • #4686 - IVR - Change text (and icon) for rename and update action
  • #4692 - Unknown function call exception in ivragi

XiVO Provisioning

  • #4505 - Provisioning - Update Snom plugin to provide default values for TOS SIP & TOS AUDIO