XiVO Deneb Intermediate Versions

2019.11

Consult the 2019.11 Roadmap.

Components updated: packaging, recording-server, xivo-confd, xivo-config, xivo-db, xivo-dird, xivo-dist, xivo-full-stats, xivo-install-script, xivo-monitoring, xivo-swagger-doc, xivo-upgrade, xivocc-installer, xucmgt, xucserver

CCAgent

  • #2826 - Chrome / Chromium crashes when agent misses a call and browser has its focus on another tab

CCManager

  • #2711 - As a manager I want to change the destination of the exceptional closing for a given queue
  • #2799 - Respect dissuasion rights in the ccmanager

Desktop Assistant

  • #2771 - UCAssistant to CCAgent doesn’t refresh
  • #2847 - Electron isn’t displayed properly on high dpi screens

Recording

  • #2760 - improve recording server login page to match other login pages

Reporting

  • #2790 - Update call transfers model from cels using streams

  • #2794 - Add caller callee numbers to xc_call_channels

  • #2795 - Add ring_duration to xc_call_channels

  • #2796 - Add origin_call_id in xc_call_channel

  • #2802 - ELK - Enhance logstash SQL request

  • #2803 - ELK - Data in Elasticsearch should be cleaned up after sometime

    Important

    Behavior change If you are upgrading from the version 2019.10 you MUST run the following command on your CC before upgrade to delete the old Elastic indexes:

    curl -X DELETE 'http://localhost:9200/_all'
    

    After upgrade you MUST import the default Kibana configuration and demo dashboards : see Import Default Configuration and Demo Dashboards

  • #2839 - ELK - Add all queue_log column to request

  • #2841 - add original_call_id to xc_call_channel when queue call is linked to a consultation call

  • #2855 - ELK - Limit logstash RAM footprint

SpagoBi

  • #2742 - SpagoBI build sometimes doesn’t install patches
  • #2767 - Update default session-timeout in SpagoBI

Web Assistant

  • #2759 - Improve flashtext errors message to make them easier for users
  • #2768 - Web assistant history display issue
  • #2775 - display more calls in call history
  • #2784 - create the flashtext history and improve flashtext ui overall
  • #2812 - fix voicemail notifictaion icon
  • #2824 - Flashtext ‘new message’ badge display even when the messages are read
  • #2827 - Flashtext/Chat improvements
  • #2828 - QoL key binding to send message and auto focus on text box
  • #2830 - Add the complete date of a message on hover while in party chat
  • #2835 - Add return mechanism to party chat
  • #2844 - Can compose a message by pressing shift enter, fix white line pb
  • #2846 - Modify the style of some elements in the Web assistant
  • #2854 - CSS modifications in the Web assistant

XUC Server

  • #2848 - Cannot change pause reason when already on pause

XiVO PBX

  • #2813 - Add next LTS name (electra) in xivo-dist
  • #2821 - Remove nginx and xivo-web-interface packages
  • #2823 - Error in xivo-dcomp script if used for custom commands

XiVOCC Infra

  • #2809 - xivocc-installer fails when docker 1.12 is installed
  • #2810 - Update xivocc-installer docker dependency

2019.10

Consult the 2019.10 Roadmap.

Components updated: asterisk, config-mgt, dahdi-linux, recording-server, xivo, xivo-confgend, xivo-full-stats, xivo-install-script, xivo-service, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt

Asterisk

  • #2730 - Asterisk doesn’t always fill the hangupsource field

CCAgent

  • #2764 - Adding the right to change exceptional closing dissuasion for agents who have an administrator profile
  • #2797 - In Activity panel, Diss. title should not be displayed if Agent has no dissuasion rights

CCManager

  • #2781 - UI - Turning ECD implementation into a directive so it becomes reusable
  • #2788 - Adding dissuasion into CCManager
  • #2805 - Dissuasion menu broken in ccmanager

Config mgt

  • #2786 - ConfigMGT - Add sample page for testing

Desktop Assistant

  • #2763 - Autolog user using token

Recording

  • #2755 - Recording server - Add sample page for testing
  • #2780 - Recording server - Add remaining tests on the sample page

Reporting

  • #2752 - Improve xc_call_channel to fill user_id value when agent took the call
  • #2777 - Improve creating the conversations to follow all transfers
  • #2787 - xc_call_channel queue_call_id is not always set when call is timeout in queue
  • #2798 - Blind transfer not correctly processed in queue call and call channel

Web Assistant

  • #2761 - move the call control part into the uc header

    Important

    Behavior change The call control tab is not a tab anymore, it’s now permanently accessible in the header, it only appears when there is one or more calls ongoing and the button to access that tab does not exist anymore

  • #2782 - user call forwarding duplicates when ticking the box

XiVO PBX

  • #2684 - Dockerization of the XiVO Web Interface

    Important

    Behavior change This intermediate version can’t be used with XiVO UC add-on

  • #2736 - dahdi-linux-dkms debian package install git repository files

  • #2778 - xivo-webi cannot display routes if your are on Edge or Chrome < v69

XiVO Provisioning

  • #2603 - Support of Snom D717
  • #2604 - Support of Snom D735
  • #2605 - Support of Snom D785

XiVOCC Infra

  • #2682 - ELK7 in XivoCC

    Important

    Behavior change Postgresql data are not in a volume anymore, we migrate them to the host machine, you can remove the pgxivocc container without any harm. ELK stack was migrated to the version 7, there’s a manual procedure to temporarily enable the previous version. Elasticseach is feeded by Logstash, the db_replic is not used for Elasticsearch anymore. See ELK 7 Upgrade Notes.

  • #2770 - Nginx not recreated when xucmgt is recreated

2019.09

Consult the 2019.09 Roadmap.

Components updated: config-mgt, recording-server, xivo-dao, xivo-db, xivo-dird, xivo-full-stats, xivo-outcall, xivo-stat, xivo-upgrade, xivo-web-interface, xucmgt, xucserver

CCAgent

  • #2647 - Managing queue exceptional closing destination

  • #2668 - As an Agent I can see/change the ECD of the queue if I have the right

  • #2739 - CCAgent - As an agent, I can only see the ECDs and be able to update them if I have the right

    Important

    Behavior change Exceptional closing dissuasion now can only be set by supervisor having the corresponding right set in configmgt

  • #2753 - Webrtc agent is still ringing after logged out on CC agent on login page master

Config mgt

  • #2731 - Configmgt - Add dissuasionAccess in the rights API for administrators and supervisors
  • #2732 - Configmgt - Add dissuasion rights management in the web interface
  • #2734 - Configmgt doc - Update existing doc for rights & add updateDissuasion right

Desktop Assistant

  • #2671 - As a user I want to be able to switch between UC Assistant and CCAgent with the desktop assistant

    Important

    Behavior change You can now choose between UCAssistant and CCAgent with desktop assistant settings. It also get removed from the settings ‘server’ field.

  • #2726 - rework our ipc dependant mechanics and upgrade to electron 6.0.2

Recording

  • #2674 - We should display one week of history (recording-server part)
  • #2740 - Recording Server - Add dissuasion to supervisor rights

Reporting

  • #2703 - Update conversation data model using streams
  • #2748 - End time is not updated for func keys, pickup calls and dahdi channels

Web Assistant

  • #2743 - No results when listing all users in assistant
  • #2745 - Aligment issues in call history of ucassistant

XUC Server

  • #2706 - We should display one week of history (XUC part)
  • #2738 - XUC - Manage user rights when querying the ConfigMGT for dissuasion-related operations

XiVO PBX

  • #2644 - As a XiVO Admin I can give to an agent the right to change the exceptional closing destination of a specific queue
  • #2733 - Add a dissuasion value in the type right_type in the database
  • #2747 - Remove statistics from the web interface
  • #2754 - CallerID doesn’t work with an external PBX
  • #2756 - Allow to use space in Xivo users directory search

2019.08

Consult the 2019.08 Roadmap.

Components updated: config-mgt, xivo-full-stats, xivo-upgrade, xivocc-installer, xucmgt, xucserver

CCAgent

  • #2709 - CCAgent - Agent can change the destination of the exceptional closing for a given queue to the default queue
  • #2715 - CCAgent - Agent can see if the default dissuasion queue is selected

Config mgt

  • #2707 - Configmgt - Add API to set to a queue the destination of the exceptional closing for a given queue
  • #2713 - Configmgt - Make the QueueDissuasion APIs safe by requiring a token to make queries
  • #2714 - Configmgt - Change API to be able to return the queue selected for an other queue dissuasion

Reporting

  • #2700 - Update queue call data model from queuelogs using streams
  • #2701 - Improve the hangup action for the call channel data model
  • #2725 - Improve the answer time for the queue call data model
  • #2735 - Improve the end time for the queue call data model

Web Assistant

  • #2675 - In history, aggregate lines of successive call of same caller

XUC Server

  • #2651 - XUC API - Subscribe to phone hint for specific extension and/or list of extension
  • #2708 - Xuc - Be able to set the fail destination of a given queue to a other queue

XiVO PBX

  • #2643 - As a XiVO Admin I can configure the queue which will be one of the exceptional closing destination of the queue
  • #2729 - Download of Docker GPG key does not work behind a proxy

XiVO Provisioning

  • #2562 - Astraa firmware link for fw 3.3.1 does not work anymore
  • #2693 - Astraa Firmware 4.3.0 (68XXi-fw) link dead

2019.07

Consult the 2019.07 Roadmap.

Components updated: config-mgt, xivo-config, xivo-full-stats, xivo-manage-db, xivo-provd-plugins, xivo-solutions-doc, xivo-upgrade, xivocc-installer, xucmgt, xucserver

CCAgent

  • #2646 - As an agent logged in CCAgent I can change the sound file destination of the exceptional closing of my queues
  • #2679 - CCAgent - Be able to see the list of dissuasion sound file for a queue
  • #2688 - [C] - Cannot scroll to the end of content panel when receiving a call
  • #2697 - CCAgent - Agent can change the sound file destination of the exceptional closing for a given queue

Config mgt

  • #2670 - Configmgt - Add API to get the list of sound file destination of the exceptional closing for a given queue
  • #2698 - Configmgt - Add API to change the sound file destination of the exceptional closing for a given queue

Reporting

  • #2666 - Generate new datamodel in database to ease jasper reports creation
  • #2677 - Update call_channel data model from cels using streams
  • #2685 - Improve the answer action for the call channel data model

Web Assistant

  • #2683 - Search field in assistant and agent modifies the input

XUC Server

  • #2678 - Xuc - Be able to get the list of Fail destinations of a given queue
  • #2699 - Xuc - Be able to set the fail destination sound file of a given queue

XiVO PBX

  • #2654 - As a logged agent in CCAgent I can display the list of sound file destination of the exceptional closing of my queues
  • #2669 - Logrotate configuration for /var/log/postgresql/ should be created on fresh install and upgrade
  • #2681 - Libs LDAP/RESTAPI - be able to update user without using default values
  • #2689 - Hostname change is not taken into account

XiVO Provisioning

  • #2171 - Support of Yealink T40G

XiVOCC Infra

  • #2128 - XDS - Document to add xuc VoIP address to AMI configuration
  • #2665 - XiVO CC installation breaks the main XiVO PBX install if FQDN entered as xuc host
  • #2694 - XiVO UC Installer does not set correct pgxivocc address in xivo/custom.env for db_replic

2019.06

Consult the 2019.06 Roadmap.

Components updated: config-mgt, xivo-full-stats, xivo-manage-db, xucmgt, xucserver

CCAgent

  • #2645 - As a logged agent in CCAgent I can display the sound file destination of the exceptional closing of my queues
  • #2655 - Integrate external directory service inside ccagent content panel
  • #2657 - UI - Display failed destination of the queue (if it is a sound file)

Config mgt

  • #2656 - Configmgt - Add API to get the Fail sound file destination of a queue

Reporting

  • #2667 - Migrate full stat to akka-stream

Web Assistant

  • #2099 - Space lookup in web assistant directory

    Important

    Behavior change You can now use spaces in the UCAssistant search field, the searching mechanism is now identical for UCAssistant and CCAgent (note: you cannot search multiple words yet due to back-end restrictions).

XUC Server

  • #2658 - Be able to get the Fail destination of a given queue
  • #2661 - Double ringbacktone on api dial for WEB RTC - Target Version 2019.06

XiVO PBX

  • #2662 - XDS - DB on MDS can’t be connected through unix socket after upgrade from Borealis