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
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
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
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
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