XiVO Freya Intermediate Versions

2020.17

Consult the 2020.17 Roadmap.

Components updated: asterisk, config-mgt, mattermost-docker-xivo-mirror, xivo-confd, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Asterisk

  • #3521 - Asterisk crash in pj pool_caching.c triggered by stun (again)
  • #3527 - Build asterisk 16.11.0-1 with patch #3521

CCAgent

  • #3517 - As a WebRTC user of CC Agent or Switchboard I can mute myself in the call control

Chat

  • #3473 - Chat - Surveybot sends messages to the user asking for feedback
  • #3487 - Chat is crashing for a user with [remember me] option when forcefully logged out

Config mgt

  • #3542 - [UA] - Line management - API - I want to be able to Create/Delete a line for a user

Switchboard

  • #3397 - Creation of a queue in XiVO should be taken into account in the CC without a xuc restart

Web Assistant

  • #3479 - Mute indicator state is persisted after call is ended
  • #3504 - [UA] - Device choice - Finish “choose the device” story (verification, polish …)
  • #3508 - Call management - Call forwarding behavior enhancements
  • #3510 - [UA] - Device choice - Handle case of UA user without phone device

WebRTC

  • #3514 - Xuc sample page: Webrtc can’t be initialized

XUC Server

  • #3509 - [UA] - Default state is not correct for new user
  • #3525 - Line updated should reload line configuration in xuc

XiVO PBX

  • #3432 - [UA] Manage UA lines via CSV

  • #3433 - [UA] As a XiVO Admin I want to be able to see the UA lines of each user in the CSV export

    Important

    Behavior change Webrtc users are exported with “line_protocol” column set to “webrtc”.

  • #3434 - [UA] As a XiVO Admin I can import/update a UA user’s line via CSV

    Important

    Behavior change Webrtc users are imported with “line_protocol” column set to “webrtc”. The imported CSV must not have “webrtc” column.

  • #3478 - Cannot create a SIP trunk for a known sip provider

  • #3506 - Cannot list users in webi

  • #3524 - MDS - automate the minor upgrade

XiVOCC Infra

  • #3496 - XiVO UC: Recording server unreachable from Xuc when FQDN is set

2020.16

Consult the 2020.16 Roadmap.

Components updated: config-mgt, xivo-auth, xivo-confd, xivo-config, xivo-dao, xivo-install-script, xivo-web-interface, xucmgt, xucserver

CCManager

  • #3497 - Translation issues in CC Manager

Config mgt

  • #3495 - Add validation for dynamic filters API in configMGT

Web Assistant

  • #3439 - [UA] Clarify UA behavior (doc)
  • #3472 - [UA] - Device choice - As a UC assistant (Web or Desktop) user I am able to choose the device (PC, Deskphone) I want to use
  • #3490 - [UA] - Device choice - Rewrite the call management directive
  • #3491 - [UA] - Device choice - As a UC assistant (Web or Desktop) user I can see the Device Choice section in the Call management menu
  • #3492 - [UA] - Device choice - As a UC assistant (Web or Desktop) user I am able to choose the device (PC, Deskphone) I want to use
  • #3493 - [UA] - Device choice - As a UC assistant (Web or Desktop) user I want that my device choice is saved
  • #3505 - [UA] - Device choice - enhance ui for the switch images

XUC Server

  • #3471 - [UA] - Device Choice - Be able to track separately the deskphone or webrtc line

XiVO PBX

  • #3116 - XDS - Be able to run a subroutine on a call to another MDS

  • #3331 - XDS - Voicemail notification by email should work on each MDS

    Important

    Behavior change If you upgrade from Freya intermediate version, you must follow new “after upgrade steps” for SMTP relay in the Upgrade Electra to Freya documentation page.

  • #3458 - [Labels] An admin user I retrieve the correct confd ACL depending on the webi permission

  • #3459 - [Labels] As a XiVO Admin I can filter users per labels in webi

  • #3470 - [Labels] As a XiVO Admin I can sort and search in the users list page

  • #3482 - [Labels] As a XiVO Admin I can see and edit user’s labels association

  • #3486 - CSV update disassociates agents from the updated users

  • #3500 - Error in webi legacy json api when adding a user

2020.15

Consult the 2020.15 Roadmap.

Components updated: config-mgt, xivo-confd, xivo-dao, xivo-web-interface, xivoxc-nginx, xucmgt, xucserver

CCAgent

  • #3449 - CC Agent / Switchboard Plantronics Integration

Chat

  • #3469 - Chat does not work in case the user is forcefully logged out

Web Assistant

  • #3448 - UC Assistant Plantronics integration

XUC Server

  • #3455 - Add /version endpoint in nginx to return the XiVO version

XiVO PBX

  • #3370 - Labels: Add label in the webi
  • #3372 - Labels: Manage users membership of labels via CSV
  • #3373 - Labels: Move the user listing page to an angular component
  • #3412 - Labels: Add a user to an existing label (API)
  • #3422 - Labels: As a XiVO Admin I want to be able to see the labels membership of each user in the CSV export
  • #3423 - Labels: As a XiVO Admin I can import/update a user with its labels membership
  • #3468 - Labels: Configmgt api to list users with pagination

2020.14

Consult the 2020.14 Roadmap.

Components updated: sipml5-xivo-mirror, xivo-agentd, xivo-auth, xivo-confd, xivo-confgend, xivo-config, xivo-dao, xivo-doc-devices, xivo-provd-plugins, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #3466 - Fix XiVO Desktop Application - Missing “S” to “Contact”

SpagoBi

  • #3444 - SpagoBI sample report doesn’t work anymore

    Important

    Behavior change If you upgrade from a version above 2020.08 and below 2020.14 then you MUST check the postgresql datestyle parameter of your XIVO CC:

    • Edit /var/lib/postgresql/11/main/postgresql.conf and change datestyle parameter from iso, mdy to iso, dmy:

      datestyle = "iso, dmy"
      
    • Reload your pgxivocc database:

      xivocc-dcomp kill -s SIGHUP pgxivocc
      
  • #3460 - Sample reports enhance XLS export

XUC Server

  • #3442 - [C] - Play beep when spy is started on agent’s call

XiVO PBX

  • #3143 - MDS Supervise the latency of automatic trunk
  • #3391 - [Labels] As a XiVO admin, I want to be able to update a label
  • #3392 - [Labels] Add Confd update a label API
  • #3414 - [Labels] Be able to use User labels Webi menu as an admin user of the Webi
  • #3429 - User with accents in name can’t call a WebRTC user
  • #3438 - [Labels] When deleting a label, it should dis-associate users associatied with it
  • #3440 - [Labels] Disable submitting Add or Edit form with Enter key
  • #3454 - xivo-ctid is not up just after the reboot (need to wait 2min)
  • #3456 - Labels - Small improvements and fixes to be done
  • #3457 - XiVO Installation: switch Wizard URL to HTTPS
  • #3462 - Labels are inaccessible on a domain name due to CORS
  • #3463 - [Labels] Enhance error handling of label menu

XiVO Provisioning

  • #3450 - Yealink firmware: update links for v81 plugin

    Important

    Behavior change This plugin update removes the following models:

    • T19P E2 / T21P E2
    • T23P/G
    • T27G
    • T40P
    • T41S/42S/46S/48S

    For these models please upgrade to the v84 plugin.

2020.13

Consult the 2020.13 Roadmap.

Components updated: asterisk, xivo-confd, xivo-dao, xivo-db, xivo-install-script, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Asterisk

  • New default asterisk version 16.11.0-xivo2:
    • #3411 - Asterisk crash in pj pool_caching.c
    • #3431 - Build asterisk 16.11.0-1 with patch #3411

Web Assistant

  • #3437 - DApp download button for linux : text is shifted on FF

XUC Server

  • #3447 - Transfer completion fails: call parties remain on hold

XiVO PBX

  • #3226 - Upgrade to Debian 10 “Buster” for XiVO
  • #3275 - Debian 10 Buster: Update ISO build
  • #3371 - [Labels] Add a user to an existing label (Webi)
  • #3379 - XIVO UC Addon handle pgxivocc upgrade
  • #3388 - [Labels] As a XiVO admin, I want to be able to add label
  • #3389 - [Labels] Add Confd create label API
  • #3394 - [Labels] As a XiVO admin, I want to be able to delete a label
  • #3396 - [Labels] Add delete button in Webi for labels
  • #3413 - Make database evolution work for version between Boréalis and Callisto

XiVO Provisioning

  • #3427 - Yealink firmware: update plugin for v84 to version 84.0.125

XiVOCC Infra

  • #3428 - Debian 10 Buster: XiVO CC installation on Debian 10

2020.12

Consult the 2020.12 Roadmap.

Components updated: asterisk, xivo-auth, xivo-confd, xivo-dao, xivo-web-interface, xivo-webi-nginx, xivocc-installer

Asterisk

  • #3378 - Prepare asterisk 16.11.0

    Important

    Behavior change New default asterisk version 16.11.0

XiVO PBX

  • #3387 - [Labels] Create new Webi page for listing labels
  • #3390 - [Labels] Add creation form in Webi for labels
  • #3393 - [Labels] Add update form in Webi for labels
  • #3395 - [Labels] Add Confd delete labels API
  • #3401 - Debian 10 Buster : MDS upgrade - finalize manual upgrade procedure
  • #3407 - Be able to authenticate logged webi user to confd API
  • #3408 - Proxify calls to authd and confd via nginx with cookie validation
  • #3409 - Create a xivo-auth backend that can return a token based on a Webi cookie

XiVOCC Infra

  • #3227 - Debian 10 Buster: XiVO CC upgrade to Debian 10
  • #3298 - Debian 10 Buster: Add XiVO to PXE
  • #3418 - Mattermost admin password lost after upgrade

2020.11

Consult the 2020.11 Roadmap.

Components updated: asterisk, xivo-bus, xivo-confd, xivo-dao, xivo-db, xivo-install-script, xivo-manage-db, xivo-upgrade, xucmgt

Desktop Assistant

  • #3406 - Automate the creation of msi installation file for desktop assistant

Web Assistant

  • #3403 - UC Assistant : long names display is wrong in three party conferences

XiVO PBX

  • #3381 - Debian 10 Buster: Finish upgrade to Debian 10

  • #3385 - [Labels] Create a SQL script to add labels tables and relation table with userfeatures

  • #3386 - [Labels] Add Confd labels list API

  • #3399 - Debian 10 Buster: Handle upgrade from Boréalis, Callisto and Deneb

  • #3404 - Debian 10 Buster: Build DAHDI modules when upgrading from stretch

    Important

    If you upgrade from version 2020.10, you must downgrade python-werkzeug:

    apt-get install python-werkzeug/buster
    

2020.10

Consult the 2020.10 Roadmap.

Components updated: asterisk, dahdi-linux, xivo-auth, xivo-confd, xivo-dao, xivo-db, xivo-dird, xivo-dist, xivo-fetchfw, xivo-manage-db, xivo-provisioning, xivo-python-kombu-packaging, xucmgt, xucserver

CCAgent

  • #3285 - Call history should have the same aggregation display than in UC assistant

    Important

    Behavior change New display of agent history which is now like UC assistant, i.e. grouped when having multiple times the same caller/callee during the day

Chat

  • #3361 - First message in conversation not displayed when sending to new user

Desktop Assistant

Web Assistant

  • #2310 - Link to download the assistant
  • #3351 - Move logout button in the parameter (hamburger) menu

WebRTC

  • #2705 - Unregister WebRTC peer when user exits its UC/CC application

XUC Server

  • #2746 - Agent state changes from Pause to Ready after editing user in webi
  • #2750 - DND is disabled when logging to UC assistant

XiVO PBX

  • #3229 - Be able to use Debian 10 “Buster” with MDS
  • #3273 - Debian 10 Buster: Install XiVO by script
  • #3306 - Debian 10 Buster: Build Asterisk for Debian 10
  • #3334 - Debian 10 Buster: Update DKMS for DAHDI on kernel 4.19
  • #3366 - Debian 10 Buster: python dependencies
  • #3367 - Debian 10 Buster: Add APT sources to debian installed from PXE

2020.09

Consult the 2020.09 Roadmap.

Components updated: pgxivocc, xivocc-installer, xucmgt, xucserver

Chat

  • #2831 - As a user I can easily call the user I’m chatting with

Desktop Assistant

  • #3337 - Update electron framework to latest stable version
  • #3338 - When using click to call for a second call, my first call is hang up

Web Assistant

  • #3318 - MDS user cannot mute in conference when he calls the same conference for the second time
  • #3324 - Mute or unmute display issue

WebRTC

  • #2673 - As a Webrtc user I want to be able to mute myself
  • #3333 - In a conference, I can mute myself by clicking on the volume meter

XiVOCC Infra

  • #3312 - Integrate pgxivocc migration to the upgrade procedure

CCManager

  • #3358 - ccmanager : wrong translations for dissuasion tab

2020.08

Consult the 2020.08 Roadmap.

Components updated: debian-pxelinux, pgxivocc, xivo-full-stats, xivo-switchboard-reports, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #3304 - Prevent refreshing the desktop assistant if a call is ongoing

Reporting

  • #3197 - stats - hangup_time for an incoming call to a queue transferred to another queue is missing

Switchboard

  • #3237 - Having an icon that reminds keyboard shortcuts to the user
  • #3297 - Switchboard report may not be generated because of timeout
  • #3305 - Add more results to the switchboard history

Web Assistant

  • #3303 - Error in xucmgt with webrtc line with xucserver <= 2020.07.01

WebRTC

  • #1578 - A warning must be displayed in browser when refreshing/closing the xivo assistant web page
  • #2216 - As a WebRTC user I can choose my ringtone

XUC Server

  • #3301 - Can’t initiate a second call

XiVO PBX

  • #2179 - Monit buttons don’t work
  • #3274 - Debian 10 Buster: Add Debian 10 to PXE
  • #3313 - rabbitmq (or sysconfd or configmgt) fails to start if server hostname is wrongly resolved or slowly resolved in rabbitmq container

XiVOCC Infra

  • #3228 - Upgrade pgxivocc to postgres 11.7
  • #3314 - XiVO UCAddon: recording server is not on time