Release Notes¶
Borealis (2018.16)¶
Below is a list of New Features and Behavior Changes compared to the previous LTS version, Aldebaran (2018.05).
Warning
Known limitations: as of Borealis release these are the known limitations.
- Upgrade
- XiVO PBX / UC / CC is not installable or upgradable on XFS partition created without
ftype=1
option. If the partition is XFS, you MUST check if the option is enabled with thexfs_info
command. - Upgrade for XiVO CC to Debian 9 is currently not supported.
- XiVO PBX / UC / CC is not installable or upgradable on XFS partition created without
Important
Upgrade to Borealis will upgrade your system to Debian 9 (stretch). See Debian 9 (stretch) Upgrade Notes.
New Features¶
- CC Agent
- The activity color changes depending on call waiting and agent status (see Activity Colors).
- A new call number badge is shown when there are incoming calls in the agent’s activities (see Activity Waiting Calls).
- Only display logged in agents (see Agent list).
- CC Manager
- Supervisor role has now an optional ‘Recording’ right to enable him to connect to Recording server and to manage recording from CC Manager.
- Recording mode of queue is now displayed in the CC Manager (see Queue Recording).
- Additional informations of the queue are displayed when clicking on a queue name in the Global view.
- UC Assistant
- On hold notification can be configured (see On hold notifications).
- WebRTC: volume indication for the speaker and the microphone (see Volume indication).
- WebRTC: user will hear a tone indication (a beep every 10s) warning him of the arrival of a second call.
- Recording
- Recording of queues is now configurable in the Webi (see Enable recording in the Queue configuration).
- Call to a queue may have its recording stopped after a transfer. See Recording feature documentation.
- Recording on queues can be enabled/disabled via the CC Manager. See CC Manager Queue Recording feature documentation.
- New Recording Access log.
- XiVO PBX:
- Add SRCNUM as available information for FaxToMail application
- System
- System for XiVO PBX was upgraded to Debian 9 (see Debian 9 (stretch) Upgrade Notes).
- Base docker images were updated to optimize disk space taken by a XiVO UC or XiVO CC installation.
- Support CAS SSO Authentication. See CAS SSO Authentication Configuration.
- When a phone device is not reachable from the Xuc server, an error is reported in the log file.
Behavior Changes¶
- CC Agent
- Callbacks in the callback list are now sorted by due date (instead of by status color).
- CC Manager
- In CC Manager, in view Queues, column “Divert.” was renamed to “Timeout”.
- Desktop Application
- Desktop application has been revamped to not have OS system window and menu (see updated Desktop Application Configuration user guide).
- Fax reception: upon fax reception paper format is forced to “A4” (before it was not specified).
- Reporting
- xivo_replic container was moved from Reporting server to XiVO PBX server and renamed db_replic.
- content from the XiVO PBX tables is now pushed from the XiVO PBX to the Reporting server (before it was pulled from the Reporting server)
- replication state is now stored in a
replication_state
table in the XiVO PBX asterisk database
- System
- the xucserver is now connecting to the asterisk AMI via the XiVO PBX VoIP address (the one configured as VoIP in the XiVO PBX configuration).
- XiVO CC/UC components logrotation was changed to gzip older logs and keep 14 days of history (instead of 10).
- XUC Websocket API
- The following properties were removed from the
Sheet
event message:internal
sheetQtui
systrayInfo
- The following properties were removed from the
Upgrade¶
Important
Upgrade to Borealis will upgrade your system to Debian 9 (stretch). See Debian 9 (stretch) Upgrade Notes.
Follow the usual procedures (don’t forget the specific steps to upgrade to another LTS version - see Manual steps for LTS upgrade):
Borealis Bugfixes Versions¶
Components version table¶
Table listing the current version of the components.
Component | current ver. |
---|---|
config-mgt | 2018.16.04 |
elasticsearch | 1.7.2 |
fingerboard | 2018.16.00 |
kibana_volume | 2018.16.00 |
nginx | 2018.16.00 |
pack-reporting | 2018.16.13 |
pgxivocc | 1.3 |
recording-rsync | 1.0 |
recording-server | 2018.16.00 |
spagobi | 2018.16.09 |
xivo-db-replication | 2018.16.03 |
xivo-full-stats | 2018.16.12 |
XiVO PBX | 2018.16.12 |
xuc | 2018.16.12 |
xucmgt | 2018.16.12 |
Borealis.13¶
Consult the Borealis.13 Roadmap.
Components updated: pack-reporting
Reporting
- #3077 - [C] - log rotation for specific-stats.log does not work as expected
Borealis.12¶
Consult the Borealis.12 Roadmap.
Components updated: xivo-full-stats, xivo-web-interface, xucmgt, xucserver
CCAgent
- #2837 - Chrome / Chromium crashes when agent misses a call and focus and browser has its focus on another tab
CCManager
- #2975 - [C] - In agent view, when editing an agent, can’t order on column
Reporting
Web Assistant
- #1961 - CallerID name display error when call comes from a Group
- #2887 - “Play audio” signal from keyboard or headset plays the xivo ringing sound
XUC Server
- #2933 - [C] - Transfer completion may fail (all is hangup) if transfer completion is done while destination is ringing
XiVO PBX
- #2710 - [C] - Error when adding a user to a group when creating this user
XiVOCC Infra
- #2986 - Fix xucmgt / desktop assistant build
Borealis.11¶
Consult the Borealis.11 Roadmap.
Components updated: xivo-upgrade, xucmgt
CCAgent * #2757 <https://projects.xivo.solutions/issues/2757> - Webrtc agent is still ringing after logged out on CC agent on login page
XiVO PBX
- #2727 - Download of Docker GPG key does not work behind a proxy
Borealis.10¶
Consult the Borealis.10 Roadmap.
Components updated: xivo-agid, xivo-backup, xivo-config, xivo-dao, xivo-dbms, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver
CCAgent
- #2529 - [C] - Cannot scroll to the end of content panel iwhen receiving a call
XUC Server
- #2534 - CAS Login doesn’t work when username contains uppercase
- #2566 - AMI Failure when decoding response from other AMI applications
XiVO PBX
#2256 - [C] - Web-I - As an admin different from root I cannot edit Queue settings
#2307 - Can not dial numbers with 1 digit or * + 1 digit (X OR *X) from uc assistant
#2368 - Database schema may not be upgraded during upgrade
#2381 - Add srcnum as available information when receiving a fax
#2414 - Confgend can’t generate configuration due to sqlalchemy changes for security purposes
#2422 - Build dahdi-modules-3.16.0-8 for Jessie versions (Five, Polaris, Aldebaran)
#2634 - When I installed DAHDI modules, it should continue to work after (minor) kernel upgrade (port to Borealis)
Important
Behavior change When upgrading, it will install new
dahdi-linux-dkms
package with necessary dependencies. The removal of the olddahdi-linux-modules-*
packages is handled during the upgrade on XiVO.However this removal is not handled automatically during upgrade on MDS. Therefore, on a MDS, you MUST remove them manually after the upgrade by running the command:
apt-get purge '^dahdi-linux-modules*' -y``
#2641 - Improve xivo-backup adding fail2ban config AND more important: docker/xivo configuration
#2680 - Hostname change is not taken into account
XiVO Provisioning
- #2433 - Create plugin Snom for firmware 8.9.3.80
- #2514 - Provisioning - Do not always restart Snom phone whgen synchronizing
XiVOCC Infra
- #2692 - XiVO UC Installer does not set correct pgxivocc address in xivo/custom.env for db_replic
Borealis.09¶
Consult the Borealis.09 Roadmap.
Components updated:
SpagoBi
- #2426 - Add scriplet to spagobi
Borealis.08¶
Consult the Borealis.08 Roadmap.
Components updated: xivo-confd, xivo-config, xivo-dao, xivo-web-interface
XiVO PBX
#1968 - Set asterisk default language to fr_FR
Important
Behavior change Default asterisk language was set to fr_FR. In this language we have all sounds file. To change it to english, one should: * verify that the pacakges `asterisk-sounds-wav-en-us`, `xivo-sounds-en-us` * and set, in file :file:`/etc/asterisk/asterisk.conf` the *defaultlanguage parameter to en_US
#2365 - [C] Incoming call used customized Goto call leads to user not having its ringing time take into account
#2375 - Error in ctid when using an agent created with the user api
Important
Behavior change When creating a user using the REST API, the CTI profile is now set to a default value and the CTI client is enabled when a CTI client login and a password is set.
#2390 - Slow installation of xivo-web-interface
Borealis.07¶
Consult the Borealis.07 Roadmap.
Components updated: xucmgt, xucserver
WebRTC
- #2373 - WebRTC - RTP flow is stopped after unhold
Borealis.06¶
Note
Bugfix release. See Borealis (2018.16) section for features list and behavior changes.
Consult the Borealis.06 Roadmap.
Components updated: xivo-confd, xivo-dao, xivo-install-cd, xucmgt, xucserver
CCAgent
- #2281 - Callbacks cannot be displayed if agent doesn’t have right on any queue that contains callback requests
- #2320 - Unable to loggoff an agent with ccagent
- #2327 - Callbacks are removed from the list if I click again on the Callbacks view
CCManager
- #2285 - [C] CCManager displays wrong logout time in Agent View
- #2287 - [C] CCManager add callbacks count and oldest callback for monitoring purpose
- #2321 - Groups cannot be displayed in ccmanager
- #2336 - Group view is not refreshed if agent’s group changed via ccmanager
Desktop Assistant
- #2288 - Add border to desktop application
- #2306 - Tray icon sometimes disapears from notification bar
- #2328 - Desktop assistant language is hardcoded
- #2341 - German UI translations
Web Assistant
- #2300 - Second call Bip is not always working and global key not always working
XUC Server
- #1529 - When leaving an outbound queue, agent can not longer emit a call
- #2284 - xuc does not re-connect to the right IP address of XiVO for the AMi
- #2302 - Agent state not properly initialized after XUC start
- #2311 - WebAssistant - XuC - xivo-auth User cannot toggle DND or enable/disable forward because his token doesn’t exist anymore
- #2340 - Phone status incorrect after xuc restart
- #2356 - [C] - When xuc loses connection to AMI (Ami failure) ghost call may appear in user interfaces
XiVO PBX
#2351 - Cannot create func key for agent when created with confd API
Important
Behavior change Agents created with the user api in Xivo Version 2018.16.05 need to be recreated manually to fix this issue. New agents will be created with no issue.
XiVOCC Infra
- #2106 - Update ISO build for Debian 9 Stretch
Borealis.05¶
Note
Bugfix release. See Borealis (2018.16) section for features list and behavior changes.
Consult the Borealis.05 Roadmap.
Components updated: xucmgt
Desktop Assistant
Borealis.04¶
Note
Bugfix release. See Borealis (2018.16) section for features list and behavior changes.
Consult the Borealis.04 Roadmap.
Components updated: config-mgt, xivo-agid, xivo-confd, xivo-dao, xivo-lib-python, xivo-sysconfd, xivo-web-interface, xivocc-installer, xucmgt, xucserver
CCAgent
#2245 - Callbacks are not sorted by due date
#2246 - CCagent queue (activity) state is hardcoded to green, should be more dynamic to call flow
Important
Behavior change The activity color changes depending on call waiting and agent status. See Activity Colors documentation for details.
#2259 - Not possible to hangup call in ccagent reduced action bar
#2265 - CCagent real time waiting calls display in action menu and for each activity
Important
Behavior change A new call number badge is shown when there are incoming calls in the agent’s activities. See Activity Waiting Calls documentation for details.
#2267 - CCagent add way to filter connected agents
Important
Behavior change Only display logged in agents of your group. See Agent list documentation for details.
Config mgt
- #1499 - [C] Config Mgt / rights server is not available when a lot of Agents connect in a short time
Desktop Assistant
#2164 - Be able to move ccagent main frame with electron on windows if reduced
Important
Behavior change Desktop application has been revamped to not have OS system window and menu. See updated Desktop Application Configuration user guide.
#2273 - Null association with desktop assistant on Windows 10 avoids callto and tel protocol to work
Web Assistant
- #2257 - Problem when importing personal contacts from CSV file in Firefox web assistant
WebRTC
#1496 - Webrtc user can’t resume calls after trying to start third call
#2262 - Play call waiting tone when second call is incoming instead ringing tone
Important
Behavior change WebRTC user will hear a tone indication (a beep every 10s) warning him of the arrival of a second call.
XUC Server
- #2240 - [C] - Unable to add agent to multiple queues at once
- #2248 - [CAS] Enable lougout from CAS authentication (Port to borealis)
- #2251 - Xuc still tries to connect to CTI server
- #2278 - Xuc link restarts indefinitely
XiVO PBX
#1594 - Should be able to create/update/delete an agent (agent API)
#1885 - Error message when line is removed and re-added to user in call group
#2003 - Error code when updating via CSV - confd error handling is failing when system is not in english
#2117 - Interface without ip address produces an error
#2154 - xivo-auth not upgraded before xivo-docker-components causes errors
#2229 - Should be able to create/update a user with agent number via confd API (POST /users, PUT /user/{id})
#2247 - XDS - Agid on mds1 can’t reconnect to mds0
#2252 - BTIP - Timer Session value
Important
- Behavior change New values were added to fields :
- Maximum session refresh interval
- Minimum session refresh interval
in General -> SIP Protocol and Trunk Management -> SIP Protocol
#2266 - Should be able to change the group of the agent
#2276 - Queue search in xivo web interface
XiVO Provisioning
- #1851 - Cannot install Cisco SPA8000 firmware from plugin
Borealis.03¶
Note
Bugfix release. See Borealis (2018.16) section for features list and behavior changes.
Consult the Borealis.03 Roadmap.
Components updated: asterisk, xivo-agid, xivo-confd, xivo-confgend, xivo-config, xivo-dao, xivo-db-replication, xivo-dist, xivo-full-stats, xivo-upgrade, xivo-web-interface, xivocc-recording, xucmgt, xucserver
Asterisk
- #2143 - Asterisk crash when core show channels command is issued too early
Desktop Assistant
- #2211 - Number display bug with too long email address
- #2237 - Can’t update Electron application on Windows if ccagent is configured as URL
Reporting
- #1077 - Xivo replic stops replicating to elasticsearch
- #2206 - Db replication do not retry elasticsearch connection if failing at startup
- #2235 - [C] Agents statistic conversation_time_outgoing_calls abnormally long
Web Assistant
- #2207 - Personal contact import on windows doesn’t work
XUC Server
- #1895 - Agent’s call state is not correct (in ccmanager) after a xuc restart
- #2226 - Unable to decode token message from browser when login
- #2228 - [C] When re-provisioning user on another phone with another IP, StartCallback dials wrong line/device (Port to Borealis)
- #2232 - When one server is down Xuc is disconnected from all AMIs
XiVO PBX
#2053 - xivocc-recording should be installed by default as long as is now part of webi
Important
Behavior change xivocc-recording package is now part of a standard xivo PBX installation
#2153 - MDS installer sets wrong version in sources.list at the end
Important
Behavior change XiVO distribution in the
xivo-dist.list
will not be changed after installation or upgrade.#2204 - Cannot delete a user with funckeys
#2205 - Error when creating an incoming calls with pattern
#2217 - XDS - Add XDS installation and configuration documentation
#2219 - XDS - Incoming call (DID) to a user located on a MDS (which is not mds0) doesn’t work
#2225 - Do not check database activity on normal upgrade
#2230 - [C] fax tiff converted to pdf have a bad format, and can’t be printed
Important
Behavior change Upon fax reception paper format is forced to “A4” (before it was not specified).
#2231 - Install script uses command from non-essential package
#2233 - Display MDS column in users listing page
Borealis.02¶
Note
Bugfix release. See Borealis (2018.16) section for features list and behavior changes.
Consult the Borealis.02 Roadmap.
Components updated: xivo-agentd, xivo-amid, xivo-auth, xivo-client-qt, xivo-confd, xivo-config, xivo-ctid, xivo-dao, xivo-db-replication, xivo-dird, xivo-monitoring, xivo-tools, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver
Important
Manual procedure: Bug #2155 must be fixed manually, but only if all these conditions match:
- Your system was in Five or Polaris version before the upgrade to Borealis.
- The system was already upgraded to Borealis - to version older than Borealis.02
- You have XiVO CC installed
- List of Callbacks was not empty before the upgrade
- The Config Mgt database was already migrated by the
xivo-migrate-configmgt-db
script run on XiVO older than Borealis.02
To make db_replic
start, you must run the following SQL command on XiVO CC and remember the returned max
value:
docker exec -it -u postgres xivocc_pgxivocc_1 psql -h localhost -U xuc xuc_rights \
-c 'select max(reference_number) from callback_request;'
Then you must replace “...
” in the following SQL command by the max
reference number
and run the command on XiVO PBX:
cd /tmp
sudo -u postgres psql asterisk -c "update replication_state
set val=( ... )
where name='callback_request';"
Then restart the container with command xivo-dcomp restart db_replic
.
CCAgent
- #2198 - Agent Outbound Call statistics is wrong
CCManager
- #2160 - Some agents don’t have any state displayed in CCManager after login
- #2168 - [C] - Additionnal calls are counted for missed calls and offered calls stats (port to borealis)
- #2182 - [C] Wrong linkedId in Xuc PhoneEvents
Desktop Assistant
- #2165 - Redirection loop if wrong URL parameter in desktop assistant
Switchboard
- #2105 - [C] Call to Switchboard is auto-answered without action from the XiVO Client
Web Assistant
- #1779 - Error when importing and exporting contacts
- #2130 - Update sbt file and migrate to play 2.4 for xucmgt
- #2172 - migrate to play 2.6 and update to scala 2.12 for xucmgt
- #2200 - After reload or reopen, pending voicemail message are not shown - Port to Borealis
WebRTC
- #1732 - Video is lost when changing the tab and going back
- #2177 - Media capture is not released after a call is hangup with Webrtc
XUC Server
- #2199 - [C] - Voicemail remains in disabled state after deactivating DND (port to borealis)
XiVO PBX
#956 - Incall and Exten with pattern (regex)
#2094 - Debian 9 - Errors on Debian9 installation
#2120 - XiVO UC link xuc-config mgt missing although required for Borealis
#2141 - Monit fails while checking Rabbitmq service
Important
Behavior change RabbitMQ monitoring must be manually started in order to re-enable it.
#2155 - db_replic can’t replicate callback_request table after upgrade from Five or Polaris
#2156 - XiVO UC - docker logs are missing
#2157 - Docker overlay2 doesn’t work if the filesystem is XFS with d_type 0
#2163 - Test & fix physical installations
#2173 - Should be able to get a specific user (GET users/{user_id}) and have the user plus its agent_number
#2175 - xivo-stat cron sends email with sqlalchemy warning at each execution
#2186 - Should be able to get list of users (GET users) and have for its user its agent_number (if relevant)
XiVOCC Infra
- #2086 - When upgrading xivocc-installer docker-xivo.override.yml files are not upgraded
- #2145 - DB replic is misconfigured if XUC_HOST is domain name
- #2149 - [C] UC add-on missing installation step causes assistant to not accept incoming calls or pause all established ones
- #2180 - Update Debian PXE for Debian 9.6 release
- #2188 - XiVO UC - Errors in xuc log when connecting to config mgt
- #2202 - Add new Support team ssh RSA key for remote ssh connections
Borealis.01¶
Note
Bugfix release. See Borealis (2018.16) section for features list and behavior changes.
Consult the Borealis.01 Roadmap.
Components updated: xivo-confd, xivo-confgend, xivo-config, xivo-upgrade, xivo-web-interface, xivocc-installer, xucserver
CCAgent
- #2137 - CSS Cache is not invalidated when a new version is released
XUC Server
- #2123 - Xuc Play 2.6 Migration
- #2132 - Xuc doesn’t connect to AMI if it starts before XiVO
- #2142 - XucServer - Use Xivo data ip instead of voip when xivo is not configured as XDS
XiVO PBX
- #1765 - saving a user with many funckeys is very long
- #2110 - Upgrade of XiVO with UC addon to Debian 9 (stretch) and switch from aufs to overlay2 docker storage driver
- #2114 - Error “Too many arguments” in xivo-upgrade log
- #2121 - Install overlay2 docker volume driver while upgrading from Five or Polaris
- #2134 - Be able to skip intro of echo test
- #2150 - XiVO UC - custom.env is not updated for DB Replic if upgraded from Polaris
XiVO Provisioning
- #2140 - Support Yealink T27G
XiVOCC Infra
Borealis.00¶
Important
System for XiVO PBX was upgraded to Debian 9 (stretch) - see Debian 9 (stretch) Upgrade Notes
Note
LTS Release. New features and behavior changes are listed above, under the Borealis (2018.16) section.
Consult the Borealis Roadmap and the Borealis.00 Roadmap.
Borealis is a LTS release of XiVO Solutions. A summary of the New Features and Behavior Changes compared to the previous LTS version, Aldebaran, is available above (see Borealis (2018.16)).
Components updated: config-mgt, play-authentication, xivo-agid, xivo-confgend, xivo-config, xivo-ctid, xivo-dao, xivo-install-script, xivo-lib-rest-client, xivo-manage-db, xivo-service, xivo-sysconfd, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver
Config mgt
- #2116 - Queue recording events are not received in CCmanager when toggling recording switch
Desktop Assistant
- #2027 - No call notification with Desktop Application on Windows10 (Windows 10 16299.19)
Reporting
- #2118 - Db replication fails to insert callback requests
Web Assistant
- #2068 - UC Assistant - Phone Conference button are misaligned
- #2119 - Personal contact not translated in history
WebRTC
- #2008 - Add visual indication of audio streams for WebRTC calls
XUC Server
- #1999 - XDS - (UC) Update Phone Status from Asterisk and send ami request to all MDS
- #2078 - Call can’t be answered with Polycom from CCAgent or Assistant
- #2080 - Finish Play 2.5 Migration
- #2103 - Remove Test Warnings in Play 2.5
XiVO PBX
- #1573 - Online call recording does not appear in web interface
- #2016 - Cannot call a queue if Config-mgt is not started
- #2107 - Unable to answer call as switchboard on Polycom
- #2109 - Upgrade fails from Aldebaran with apt get option AutomaticRemove to true
- #2112 - Update pyopenssl version in lib rest client to 16.2.0
- #2113 - Add next LTS codename in list of named distributions of xivo-dist
XiVO Distributed System
- #2006 - XDS - Generate configuration for a MDS
- #2079 - XDS - Unable to call from a WebRTC User
- #2081 - XDS - Routing agi breaks dialplan when call is emitted by SCCP peer
- #2087 - XDS - On MDS xivo-service script does not work properly
- #2093 - XDS - Be able to route calls depending on the MDS of the peer
- #2111 - Update MDS install to be independent on APT system options
- #2115 - Music on hold is not installed when installing from script (xivo or mds)
System
- #2089 - Update PXE to install Debian 9 for Borealis > 2018.13