Release Notes¶
Jabbah¶
Below is a list of New Features and Behavior Changes compared to the previous LTS version, Izar (2022.05).
New Features¶
Assistants
- Desktop Application
- Make Switchboard/POPC possible in Desktop Applications
- Third party application displayed in Desktop Application
- UC Assistant
- Call history: internal users status is now shown in history
Meeting rooms
- Integration of hand raising and lowering
XiVO PBX
- Unique Account : UA users now works in call groups, group pickup, and boss secretary filter
- New option
run_scripts
was added to wizard API json. See run_scripts in Wizard page. Default isFalse
. - New option
handle_system_conf
was added to wizard API json. See handle_system_conf in Wizard page. Default isTrue
. - Labels: Improve web-interface labels with filtering and better display for long lists
API
- Call history API was enriched - see Associated Handler CALLHISTORY
Behavior Changes¶
XiVO PBX
Users in Groups and Queues:
The possibility to specify the channel (default or Local) for a user in a group or queue was removed.
All users in Groups and Queues are now added with interface
Local/id-42@usercallback
(for a user with user id 42)All users that were Groups’ or Queues’ member will have the queue/group member interface changed from
SIP/abcd
orLocal/1000@default
toLocal/id-42@usercallback
during upgrade (for a user with SIP line abcd and number 1000 and user id 42).Behavior change for XiVO unconditional forward (*21) and do not disturb (*25):
Group member Before (<=Izar) After (>= Jabbah) Channel type Channel type is not applicable default Local DND activated User is called anyway DND is followed User is not called UNC activated User is called anyway UNC is followed User is called anyway Queue member Before (<=Izar) After (>= Jabbah) Channel type Channel type is not applicable default Local DND activated User is called anyway User is not called User is not called UNC activated User is called anyway User is not called User is called anyway
Directory Research: Lookup results are now ordered in way to prefer more relevant results (see default_json)
*8 is not anymore supported by asterisk core feature but xivo-feature. Pay attention that migration sets it back to *8
Meetingroom
- MEETINGROOM_AUTH_DOMAIN should be updated from ‘avencall.com’ to either ‘*’ or ‘meet-jitsi’
Deprecations¶
This release deprecates:
- LTS Deneb (2019.12): This version is no longer supported. No bug fixes, no security update will be provided for this release.
- Asterisk
chan_sip
is deprecated. It is still present in Jabbah release but will be removed from next LTS. See ref:upgrade_chan_sip_pjsip_migration_guide - Asterisk
chan_sccp
is deprecated. It is still present in Jabbah release but is no longer tested and will be removed from next LTS.
Upgrade¶
Manual steps for LTS upgrade
Warning
Don’t forget to read carefully the specific steps to upgrade from another LTS version
Generic upgrade procedure
Then, follow the generic upgrade procedures:
Jabbah Bugfixes Versions¶
Components version table¶
Table listing the current version of the components.
Component | current ver. |
---|---|
XiVO | |
XiVO PBX | 2022.10.05 |
config_mgt | 2022.10.02 |
db | 2022.10.02 |
outcall | 2022.10.00 |
db_replic | 2022.10.00 |
nginx | 2022.10.00 |
webi | 2022.10.05 |
switchboard_reports | 2022.10.00 |
asterisk | 18.10 |
docker-ce | 5:20.10.13 |
docker-compose | 1.29.2 |
XiVO CC | |
elasticsearch | 7.14.0 |
kibana | 7.14.0 |
logstash | 2022.10.00 |
mattermost | 2022.10.00 |
nginx | 2022.10.00 |
pack-reporting | 2022.10.00 |
pgxivocc | 2022.10.03 |
recording-rsync | |
recording-server | 2022.10.01 |
spagobi | 2022.10.00 |
xivo-full-stats | 2022.10.01 |
xuc | 2022.10.04 |
xucmgt | 2022.10.05 |
Edge | |
edge | 2022.10.00 |
nginx | 2022.10.02 |
kamailio | 2022.10.04 |
coturn | 2022.10.00 |
Meeting Rooms | |
meetingroom | 2022.10.00 |
web-jitsi | 2022.10.04 |
jicofo-jitsi | 2022.10.00 |
prosody-jitsi | 2022.10.00 |
jvb-jitsi | 2022.10.00 |
jigasi-jitsi | 2022.10.00 |
IVR | |
ivr-editor | 2022.10.01 |
2022.10.05 (Jabbah.05)¶
Consult the 2022.10.05 (Jabbah.05) Roadmap.
Components updated:
Docker :
xivo-agid,xivo-web-interface,xucmgt
Debian :
xivo-agid,xivo-upgrade,xivocc-installer
Web Assistant
- #6244 - UC assistant - Search results are not all displayed on frontend side
XiVO PBX
#6206 - I can’t click on the + button to add a user to a group
#6222 - Upgrade from Izar to Jabbah breaks MDS replication for extensions table
Important
Behavior change If you come from a version lower than 2022.05.10 this upgrade will take more time to REINDEX the asterisk database.
Examples: - with 1 000 000 cel and 75 000 queue_log and 50 000 call_log it takes 7 sec (on a high performance disk - Read:400MB/s, Write:500MB/s) - with 3 600 000 cel and 15 000 000 queue_log and 4 000 000 call_log it takes 22 min (on a low performance disk - Read:80MB/s, Write:80MB/s)
#6240 - Secure xivo-upgrade loging off agents prior to launch real upgrade
#6266 - xivo-agid RAM over-consumption
2022.10.04 (Jabbah.04)¶
Consult the 2022.10.04 (Jabbah.04) Roadmap.
Components updated:
Docker :
edge-kamailio,xivo-web-interface,xivo-web-jitsi,xucserver
Visioconf
- #6164 - When I hide self view there’s no way to reactivate
XUC Server
- #4325 - If a user logs in with the XiVO Client (!) and change its forward/dnd it breaks dnd/forward status on UC assistant
XiVO PBX
- #5580 - Headers duplicates on trunk fallback
- #6186 - [Web-i] - Remove the …annoying… tooltip in provisioning/general/ that leads to misconfiguration of provd
edge
- #6194 - [S] Calls can be sometimes intercepted by a third party user if mobile is not reachable
2022.10.03 (Jabbah.03)¶
Consult the 2022.10.03 (Jabbah.03) Roadmap.
Components updated:
Docker :
call-qualification,call-qualification-backend,pgxivocc,xivo-agid,xivo-confgend,xivo-web-interface,xucmgt,xucserver
Debian :
xivo-agid,xivo-confgend,xivo-config,xivo-install-script,xivocc-installer
Asterisk
- #6155 - [C] - Missing notification on a function key during a double call
CCAgent
- #6089 - Queue name is overlapping call control field
Desktop Assistant
- #5975 - adding contact cypress test
- #6097 - xucmgt-call qualification starting countdown when call is hanged up
- #6142 - XiVO Desktop Application not shown properly under startup tab
DevSpe
#5832 - Call qualification Frontend Updates - Timeout on qualification sheet should begin when call is hung up
#6043 - Call QualificationBackend - mis defined baseurl & frontEndBaseUrl vars
Important
Behavior change Add an env var for baseurl
Web Assistant
- #6091 - Special characters and null are poorly handled in history initials display
- #6111 - User phone status is sometimes not updated in favorites
- #6145 - Fix mobile app connection
WebRTC
- #6141 - Codec opus is not activated anymore on webrtc endpoints (PJSIP)
XUC Server
- #6094 - xuc not working properly when rabbitmq stops
- #6149 - XuC - If XuC is started while DNS (for rabbitmq) is unavailable, then it never gets back working
XiVO PBX
- #5575 - [C] - Timezone issue when importing sound files.
- #6068 - Change postgresql apt key to reduce our network dependencies
- #6146 - C - Paging not working in PJSIP
- #6154 - Upgrade to Jabbah creates problem when xivo-config is updated
XiVOCC Infra
#6029 - Upgrade XiVO (pgxivocc) to 11.18
Important
Behavior change Postgres version on XiVOxc was updated to latest fix version 11.18
edge
- #6151 - Redirection to Edge URL for CCagent (via fingerboard) and UC App (via FQDN) when with Edge is installed
2022.10.02 (Jabbah.02)¶
Consult the 2022.10.02 (Jabbah.02) Roadmap.
Components updated:
Docker :
config-mgt,edge-nginx,rabbitmq,xivo-db,xivo-usage-writer,xivo-web-interface,xucmgt,xucserver
Debian :
xivo,xivo-config,xivo-install-script,xivo-sounds,xivo-upgrade,xivocc-installer,xivoxc-nginx
Asterisk
- #5000 - Update -candidate repo for Gaia with asterisk 18.10.1
- #5991 - ‘*’ DTMF fails from UC Assistant
Desktop Assistant
- #6055 - AppImage build - should be launched inside electron-builder docker image
DevSpe
- #5832 - Call qualification Frontend Updates - Timeout on qualification sheet should begin when call is hung up
Usage statistics
- #5989 - Create database for usage statistics
- #5990 - Usage statistics writer
- #6013 - Creation of usage event collector, creation of database structure
Visioconf
- #6039 - UC assistant - PIN removal for personal meeting room is not handled properly in form
- #6066 - Meetingroom put focus in userpin code input
Web Assistant
- #5939 - Loss of performance when having around +20 favorites contact
- #5948 - Missing padding/space in favorite view in UC assistant
- #5961 - display number of messages on voicemail
- #6076 - Desktop tray icon is sometimes wrong due to race condition between missed call and chat
XUC Server
XiVO PBX
#3522 - [C] - Webi list user XSRF token issue
Important
Behavior change Found in version 2021.09 too
#5576 - Integration of new mobile application waiting message
#6026 - Version name is not correctly set in webi
#6028 - Upgrade PostgreSQL db to 11.18
Important
Behavior change Postgres version on XiVO was updated to latest fix version 11.18
XiVOCC Infra
- #5545 - Frontend Integration Tests - Be able to run cypress test on daily install
- #5601 - Create XiVO Desktop appImage
- #5953 - As an admin I want to be able to install xivocc silently
- #6022 - Bump install scripts
edge
Jabbah.01¶
Consult the 2022.10.01 (Jabbah.01) Roadmap.
Components updated:
Docker :
config-mgt,ivr-editor,recording-server,xivo-agid,xivo-confgend,xivo-full-stats,xucmgt,xucserver
Debian :
xivo-agid,xivo-confgend,xivo-config,xivo-dao,xivo-dxtora,xivo-dxtorc,xivo-provisioning,xivocc-installer
Asterisk
- #5890 - Sometimes call is automatically hangup when answered by mobile application
- #5930 - [C] PJSIP “Insecure” option in the SIP Trunk configuration
Desktop Assistant
- #5875 - Desktop application - systray menu is not working on Linux
Mobile Application
- #5577 - As mobile app user I want to correctly see missed calls on my webapp and mobileapp
- #5802 - UA User - Be able to use the mobile app with UA user
Reporting
- #5906 - Handle call history when user is WebAppAndMobileApp (follow up of #5890)
- #5938 - xivo-full-stats restart indefinitely if CEL with appdata contains chars different than [a-zA-Z]
Switchboard
- #5871 - Switchboard - missing link to download app
- #5872 - [Doc] - Update DApp users’ guide with Switchboard
Web Assistant
- #5870 - Call history buttons appear out of the div
- #5873 - [Doc] - UPdate users’ guide with new call history
- #5907 - Update xucmgt to use missed_call from user preferences instead of computing it.
XUC Server
- #5877 - Add log in xuc with the connection type when a user is log in
XiVO PBX
- #5249 - IVR uploads new audio file in place of an existing error.
- #5886 - PJSIP - Wrong option mapping for directmedia = nonat in sip config
- #5895 - Users state in group is not correctly taken into account
- #5908 - Store the number of missed calls in user preferences
- #5933 - As a user I want to have an error displayed when trying to login on MobileApp if XiVO is not properly configured for it
- #5947 - XDS - agid doesn’t start on MDS (python build problem)
XiVO Provisioning
Jabbah.00¶
Consult the 2022.10.00 (Jabbah.00) Roadmap.
Components updated:
Docker :
xivo-jicofo-jitsi xivo-jvb-jitsi xivo-prosody-jitsi xivo-web-jitsi xucmgt
Debian :
ivr-editor xivo-agid xivo-config xivo-jigasi-jitsi xivo-meetingrooms xivo-provd-plugins xivo-web-interface
Desktop Assistant
- #5111 - Desktop App - Use gif when installing the app on Windows.
Mobile Application
- #5800 - Mobile App - Allow call group, BS filter and call pickup
Visioconf
#4558 - Conference Room - Reenable the Meeting Participant View
#4731 - Meeting Room - Unable to un-mute audio only participant if muted
#4770 - Integration of hand raising and lowering
#5794 - Update jitsi containers
Important
Behavior change MEETINGROOM_AUTH_DOMAIN should be updated from ‘avencall.com’ to either ‘*’ or ‘meet-jitsi’
Web Assistant
- #5773 - Ucassistant history icon tooltips not showing or are wrong
- #5809 - UC assistant : bugs on call history page
XiVO PBX
- #5770 - IVR build breaks when trying to release
- #5784 - deleting line of user in a group and queue
- #5801 - UA Users in Call Groups (or queues) - Be able to pass on the group/queue option to the actual dialed peer
- #5818 - Boss/Secretary filter “Ringing time” field missing in specific scenario
- #5867 - Penalty Field for queue is offset in edit user form/groups
XiVO Provisioning
- #5398 - [C] - Provisioning - Directed call pickup doesn’t work on EXP50 + T57W - xivo-yealink-v85 plugin
XiVOCC Infra
- #5544 - Frontend Integration Tests - Be able to run cypress test locally