XiVO Electra Intermediate Versions

2020.06

Consult the 2020.06 Roadmap.

Components updated: asterisk, xivo-agid, xivo-config, xivo-provd-plugins, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Asterisk

  • #3150 - Asterisk crash after video call is answered
  • #3217 - Build Asterisk 16.9.0

Chat

  • #3160 - As an admin I can install and configure chat backend on uc-addon
  • #3183 - Receive notification for unread messages on login
  • #3184 - Be able to open chat and write to every xivo user even offline
  • #3189 - When I open chat with unread messages I want them be marked as read
  • #3190 - When I login I want to see unread chats listed under chat window
  • #3191 - When I read all my unread messages I should see no more unread notification badge
  • #3195 - When I login I want to see unread chats listed under chat window [frontend part]
  • #3203 - Chat - Empty message

Desktop Assistant

  • #3208 - [C] - callto/tel links containing spaces are not handled properly in Chrome

DevSpe

  • #3212 - Webpanels - update mount configuration to compose file version 3.7

Switchboard

  • #3204 - Small display problem for long name in hold/incoming queue
  • #3205 - Switchboard - display the ‘retrieve’ icon when using kbd shortcuts on calls on hold

XUC Server

  • #3215 - Add xuc-cli to interact with running xuc server

XiVO PBX

  • #2619 - Remove unused tabs and parameters from CTI Sheet configuration

    Important

    Behavior change Some parts of form Models -> Sheets were removed. They are not currently used by any of our services, so there shouldn’t be any impact.

  • #3026 - Doc - Agent context must be the same as user’s line context

  • #3158 - As a user with UA activated my WebRTC line rings when I’m connected to my Web Assistant

  • #3163 - As a user with UA I should be able to check my voicemail

  • #3177 - As a user with UA I should have a notification from my voicemail

  • #3187 - Update Cisco plugin to add information about specific firmware download procedure

  • #3194 - Old tokens from xivo-auth may not be deleted

  • #3218 - Webi - the context list for parameter Exit Context does not list the contexts of type Service

    Important

    Behavior change Queue parameter Exit Context can now be set to context of type Service

2020.05

Consult the 2020.05 Roadmap.

Components updated: asterisk, xivo-confd, xivo-confgend, xivo-monitoring, xivo-web-interface, xucmgt, xucserver

Asterisk

  • #3156 - Build asterisk 16.8.0

Chat

  • #2717 - Limit disk space used by Mattermost
  • #3121 - As a user when I open a chat conversation with a user, I see the history of our exchanges
  • #3170 - refactor toast display and utility for chat
  • #3173 - Disable chat functionality has no effect
  • #3178 - Retrieve chat history with offline user

Switchboard

  • #3128 - Switchboard - As a switchboard operator I can retrieve a call from my hold queue calls list via keyboard shortcut

XUC Server

  • #3174 - Multiple chat messages received for impatient user
  • #3185 - Ghost calls in Web assistant & Web Agent
  • #3186 - Make xuc aware of UA user/line so I can be logged in webrtc using my cti user account

XiVO PBX

  • #3133 - Doc - As an administrator I can enable UA to a user
  • #3134 - As a user with UA activated I can call from my Web Assistant with my WebRTC line
  • #3144 - Do not show wrong user’s context in the incoming DID menu
  • #3172 - Import / Update via CSV massively reload asterisk configuration (instead of reloading it once)
  • #3175 - [C] - Enhance CSV update/import by adding a message in confd logs when import/update is actually finished
  • #3181 - Generate WebRTC line for UA user
  • #3188 - XDS - Monit should supervise asterisk on MDS

2020.04

Consult the 2020.04 Roadmap.

Components updated: mattermost-docker-xivo-mirror, pack-reporting, packaging, rabbitmq, xivo-confd, xivo-switchboard-reports, xivocc-installer, xucmgt, xucserver

CCAgent

  • #3139 - Integrating UI grid library in CCagent, switchboard and UC assistant

Chat

  • #2861 - Automate MattermostDb creation
  • #2873 - Persist FlashText into private message channels in Mattermost
  • #3122 - Update mattermost to the latest stable version
  • #3152 - As an admin I want to be able to disable the chat feature

Desktop Assistant

  • #3147 - error messages in desktop app contact page cause display bug

Reporting

  • #3094 - Add xc_ tables to existing purge mechanism

Switchboard

  • #3146 - Switchboard display improvements
  • #3148 - Keyboard shortcuts are not unregistered when loggging out CC Agent / Switchboard / UC Assistant
  • #3149 - Switchboard - Reports service does not recover after db restart
  • #3151 - Switchboard - As a switchboard operator I should be able to start a chat conversation with users of the company
  • #3154 - Integrate the new chat module into the switchboard and adapt the display

Web Assistant

  • #3153 - Refactor the current chat structure into an xcchat module
  • #3155 - Re-integrate the chat module in ucassistant if needed and make sure it works

XUC Server

  • #3169 - Some users can’t receive FlashText

XiVO PBX

  • #3114 - XDS - Duplicate reload commands on main
  • #3166 - Enhance CSV update/import by removing the duplicate calls to provd

2020.03

Consult the 2020.03 Roadmap.

Components updated: xivo-agid, xivo-auth, xivo-confgend, xivo-config, xivo-ctid, xivo-monitoring, xivo-service, xivo-switchboard-reports, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

CCManager

  • #3118 - [C] - realtime statistics thresholds when changed in conf are not displayed in CC Manager

Desktop Assistant

  • #3115 - Desktop assistant doesn’t start at the end of installation on Windows
  • #3119 - Squirrel flood logs with errors on first start after install
  • #3127 - Cannot access to webview logs in desktop assistant

DevSpe

  • #3105 - [OPT] Refresh gateway recording to be used with new CC recording

Mobile Application

  • #3083 - API : When I call a conference with my mobile I enter the conference as the administrator

    Important

    Behavior change When using the Mobile Application to enter in a conference, you are automatically identified as administrator of the conference if an admin pin has been defined in the conference.

  • #3091 - API : When I call a conference with my mobile I can see that I’m in a conference

    Important

    Behavior change When using the Cti.dialFromMobile api, you are now automatically subscribed to phone events and conference events of the defined mobile phone number.

Switchboard

  • #3045 - Switchboard - Describe the different scenario for call handling with keyboard

  • #3089 - As a XiVO Admin I can download a CSV export of the switchboards queues statistics via the XiVO Webi

  • #3106 - As a switchboard operator I can transfer a call from the search results with the keyboard

  • #3109 - Switchboard - Validate the Switchboard with our supported phones

    Important

    Behavior change Removed switchboard tickbox in web interface devices menu, we do not need this option anymore.

  • #3112 - Switchboard - Change the jasper report jrxml file to get all switchboard queues

  • #3113 - Switchboard - Webi to execute jasper with reports file

    Important

    Behavior change Switchboard statistics report changed format to PDF.

  • #3130 - The search bar should empty itself when i press enter to call a number in the search bar

    Important

    Behavior change When pressing enter to call a number from the search bar, the number is removed from the search bar

Web Assistant

  • #2148 - Prevent personal contact creation without name or surname
  • #3125 - UCassistant try to retrrieve showQueueControl and fails at login
  • #3129 - [C] - History display on ucassistant on Windows is broken (the date overlap the clock)

WebRTC

  • #2379 - Support WebRTC SDP Unified plan
  • #3132 - Audio stream is not released when rejecting a call

XUC Server

  • #3135 - Qualification download from the ccmanager timeout

XiVO PBX

  • #2075 - Hide the option “Use n+101 method” from the menu user -> no answer
  • #2503 - Finish IAX removal
  • #3095 - Doc - Caller Number Normalization
  • #3123 - xivo-auth and rabbitmq (erlang) take a lot of RAM and cause XiVO overload

XiVOCC Infra

  • #3093 - Speed up docker images PROD build by tagging after build succeeds

2020.02

Consult the 2020.02 Roadmap.

Components updated: xivo-agentd, xivo-agid, xivo-amid, xivo-auth, xivo-call-logs, xivo-confd, xivo-ctid, xivo-db, xivo-dird, xivo-lib-python, xivo-sysconfd, xivo-tools, xivo-upgrade, xivo-web-interface, xucmgt, xucserver

Desktop Assistant

  • #3102 - Migration from older version to newest version cause electron localstorage problems

DevSpe

  • #3108 - [OPT] Be able to deactivate the stop/start recording depending the queue recording mode

    Important

    Behavior change XUC recording rules action can be disabled by setting the variable ENABLE_RECORDING_RULES to false in docker-xivocc.yml.

Switchboard

  • #3031 - Switchboard - After transferring to waiting queue update caller name and number
  • #3032 - Switchboard - When Switchboard operator delog/relog, the incoming calls list and hold calls list should be displayed correctly
  • #3033 - Switchboard - Should handle retrieve when another call is ringing or ongoing
  • #3081 - Switchboard - Have basic switchboard statistics
  • #3087 - Create switchboard statistics report in jrxml format
  • #3090 - Switchboard - As a switchboard operator I can choose an user with keyboard arrows
  • #3092 - Switchboard - No focus on search bar after answer
  • #3097 - Switchboard : update documentation

XiVO PBX

  • #2325 - After changing line of user, queue membership in asterisk is incorrect

  • #2937 - Adding line and queue membership at once is possible only with SIP protocol (it is broken for custom and sccp lines)

    Important

    Behavior change Adding a line and a group/queue membership to a user at once is possible only with SIP protocol. With SCCP or custom line, you must save the user before setting the group/queue membership.

  • #2953 - XDS - Asterisk can keep old configuration on MDS after editation from webi

2020.01

Consult the 2020.01 Roadmap.

Components updated: pack-reporting, xivo-config, xivo-outcall, xivo-upgrade, xivocc-installer, xucmgt, xucserver

Reporting

  • #3080 - [C] - log rotation for specific-stats.log does not work as expected

Switchboard

  • #2949 - Switchboard - As a switchboard agent I can send an ongoing call to my hold queue
  • #3021 - Switchboard App - List of calls (in incoming/hold queue) is cleared if connection to one of the MDS is lost
  • #3030 - Switchboard - Doc - Retrieved call is seen as outgoing and non-acd
  • #3040 - Switchboard - As a switchboard operator I can have my own hold queue
  • #3044 - Switchboard - As a switchboard operator I can do a direct transfer to a user/number
  • #3046 - Switchboard - As a switchboard operator I get an error message if there is a mis-configuration
  • #3064 - Switchboard - As a switchboard operator I can do a direct transfer to the number in search bar
  • #3068 - Switchboard - As a switchboard operator I can do a direct transfer to an user in my search results
  • #3071 - Switchboard - Add new shortcut for send to hold queue button
  • #3072 - Switchboard - Add queue log event when retrieve from hold queue to fix statistics
  • #3084 - Switchboard scenario : focus on answer, hangup and send to the hold queue

Web Assistant

  • #3062 - Integrate external directory service inside ucassistant search bar
  • #3074 - Add external view sample page in xucmgt

XUC Server

  • #2993 - Remove SHOTGUN as only one dependency in xc_webrtc.js

XiVO PBX

  • #3057 - Outcall can’t be built due to year taken from now instead of mocked clock
  • #3060 - Outcall - Remove deprecation warnings and update Scala version
  • #3063 - Improve RabbitMQ install procedure

2019.15

Consult the 2019.15 Roadmap.

Components updated: rabbitmq, xivo, xivo-amid, xivo-auth, xivo-config, xivo-ctid, xivo-monitoring, xivo-service, xivo-sysconfd, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #2971 - Add spectron and tests for desktop application

  • #2978 - split electron javascript file into a better multi-file architecture

    Important

    Behavior change config and logs are now in %APPDATA%/xivo-desktop-assistant/application on windows and $HOME/.config/xivo-desktop-assistant/application on linux

  • #3037 - Global key is not working if clipboard is empty

  • #3043 - [C] - Click to call crashes desktop application

  • #3053 - add logs rotate to desktop app

Switchboard

  • #3036 - Switchboard - I can configure the incoming call and holding call queue

WebRTC

  • #3041 - Video calls works one way only (Caller doesn’t see callee video)

XiVO PBX

  • #3000 - XDS - Phone statuses are not correct after MDS restart
  • #3020 - Dockerize and upgrade RabbitMQ on XiVO
  • #2631 - [S] XSS in rabbitmq - upgrade to version >= 3.6.9

XiVO Provisioning

  • #2127 - voicemail extension is not updated on provd , if we change value on web -i
  • #3029 - Cannot create function key for T40G

2019.14

Consult the 2019.14 Roadmap.

Components updated: asterisk, xivo-dird, xivo-dist, xivo-full-stats, xivocc-installer, xucmgt, xucserver

Asterisk

  • #2924 - Add AMI Refer command to handle transfers
  • #3005 - Build asterisk 16.3.0 with patch #2924

CCAgent

  • #2951 - As a ccAgent I can use keyboard shortcuts
  • #3035 - Display the custom pause status in agent list

Reporting

  • #2243 - Reporting server has wrong information about agent login status

Switchboard

  • #2950 - As a Switchboard agent I can retrieve a call from the hold queue

XUC Server

  • #3010 - Create API inside XUC to retrieve a call through its call id

XiVO Provisioning

  • #2969 - [C] - Snom, directory lookup does not work for phones with fw 10 (and above)
  • #3012 - [C] - Loud speaker is activated when initiated attended transfer on Snom
  • #3015 - Create Cisco plugin for SPA112/122 with fw v1.4.1 SR 5
  • #3016 - [C] - Yealink T27G: can’t add function keys on expansion module

2019.13

Consult the 2019.13 Roadmap.

Components updated: recording-server, xivo-bus, xivo-confd, xivo-full-stats, xivo-provd-plugins, xivo-web-interface, xucmgt, xucserver

CCManager

  • #2974 - (C] - In agent view, when editing an agent, can’t order on column

Desktop Assistant

  • #2977 - conference error when reconnecting to ucassistant
  • #2985 - Code sign Windows electron application to remove warnings of a potential threat
  • #3003 - Install link for Dekstop Assistant is broken (only in dev)

Recording

  • #2961 - [C] - Recorded calls which do not enter a queue are not displayed in the recording interface

Reporting

  • #2528 - [C] - Call history does not show calls from Group

Switchboard

  • #2970 - When logged to Switchboard application I see Switchboard application and display call from incoming and hold queues

Web Assistant

  • #2992 - CallerID name display error when call comes from a Group

XUC Server

  • #2982 - Be able to list calls in a queue from XuC API

XiVO PBX

  • #2640 - Sip peers should reload on MDS when we create user on a mediaserver with APIs
  • #2925 - [C] - Error when adding a user to a group when creating this user
  • #2964 - [C] - Can’t create connect/disconnect agent key
  • #2984 - Asterisk should reload on MDS when we create object on a mediaserver with APIs

XiVO Provisioning

  • #2981 - Create Snom plugin for fw v10.1.46.16

XiVOCC Infra

  • #3001 - Fix xucmgt / desktop assistant build