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 changedatestyle
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:
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
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
- #3360 - Second call via callto:/tel: link hangup my ongoing call
Web Assistant
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