Release Notes

Callisto (2019.05)

Below is a list of New Features and Behavior Changes compared to the previous LTS version, Boréalis (2018.16).

New Features

  • CC Agent :
    • Can display charts on click on statistics buttons - see Statistics.
  • CC Manager:
    • Add callbacks count and oldest callbacks
  • Desktop Assistant:
    • Tray icon shows:
      • if user is disconnected
      • if user has missed calls
    • Improved sound settings for WebRTC
    • Windows location and sized is saved when exiting
    • External configuration via ini file is now possible - see Config file
    • Run executable upon sheet event - see Run executable
  • UC Assistant:
    • Can empty the search box
  • Translation: new German translation of Application (Desktop Assistant, UC Assistant, CC Agent and CC Manager)
  • WebRTC
  • XiVO PBX
    • New outgoing calls configuration with Routes: more flexible and compatible with XDS sytem - see Outgoing Calls.
    • Add SRCNUM as available information for FaxToMail application
    • WebI: available incoming calls number displayed when creating a new Incoming call (suggestions is limited to the 10 first available results).
  • XDS
    • Can call a user in different context
    • Can call a group located on any MDS
    • Can synchronize a device from Webi whatever its MDS
    • Can specify the user line site when importing users with a CSV file - see User Import and Export.
    • Can specify local SIP trunks for a MDS
    • Intra-MDS routing SIP peers are auto-generated
    • Outgoing call routes can be configured per-MDS
  • High availibility
  • System
    • Upgrade to asterisk 16, the latest LTS version of asterisk.
    • Upgrade to postgres 11, the latest release of postgres.

Behavior Changes

  • API
    • Recording server API URL was changed. It is now prefixed with recording. For example /records/search URL was changed to /recording/records/search.
    • 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.
  • Fingerboard
    • It now runs inside the nginx container and the fingerboard container was removed
    • XiVO CC services are opened on URLs without port number
    • CC Assistant, CC Manager, Recording and Config Mgt open through https
    • XiVO CC services running on separate servers can be accessed from one fingerboard
    • See Nginx path distribution for details
  • Recording
    • Recording server displays only answered calls
  • System
    • Database will be upgraded from postgres 9.4 to 11
    • Database is now run inside a container
  • XiVO PBX
    • Asterisk:
      • Version was upgraded to version 16: note that diaplan application Macro no longer works and needs to be updated to use GoSub dialplan application.
      • Language now defaults to fr_FR. To change it to english, one should:
        • verify that the packages asterisk-sounds-wav-en-us, xivo-sounds-en-us are installed
        • and set, in file /etc/asterisk/asterisk.conf the defaultlanguage parameter to en_US
    • IAX trunks are no longer supported.
    • Outgoing calls were migrated to Routes: a more flexible routing system - see our migration guide.
    • Web Interface, Groups and Queues configuration: the Busy case in the No answer tab was removed.
    • WebI : user’s in select box are now displayed number@mediaserver [context] (instead of number@context)
  • XDS:
    • Intra-MDS routing SIP peers are auto-generated: you MUST then remove the peers you would have created manually.

Upgrade

Warning

Don’t forget the specific steps to upgrade to another LTS version - see Manual steps for LTS upgrade

Follow the usual upgrade procedures:

Callisto Bugfixes Versions

Components version table

Table listing the current version of the components.

Component current ver.
XiVO
XiVO PBX 2019.05.06
config_mgt 2019.05.06
db 2019.05.07
outcall 2019.05.06
db_replic 2019.05.00
XiVO CC
elasticsearch 1.7.2
kibana_volume 2019.05.00
nginx 2019.05.02
pack-reporting 2019.05.00
pgxivocc 1.3
recording-rsync 1.0
recording-server 2019.05.02
spagobi 2019.05.00
xivo-full-stats 2019.05.00
xuc 2019.05.06
xucmgt 2019.05.07

Callisto.07

Consult the Callisto.07 Roadmap.

Components updated: xivo-db, xucmgt

Desktop Assistant

  • #2612 - Desktop Assistant crash if app_startup or app_close is set in ini cfg
  • #2613 - Callto and tel protocols are not calling on windows

Web Assistant

  • #2561 - Correctly displaying long contact names in conferences
  • #2607 - Flashtext icon is not displayed in conference when the conference is managed

XiVO PBX

  • #2615 - MDS - Database clean install fails

Callisto.06

Consult the Callisto.06 Roadmap.

Components updated: config-mgt, xivo-config, xivo-dao, xivo-db, xivo-dird, xivo-manage-db, xivo-outcall, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #2576 - Callto and tel protocols are not calling on windows
  • #2590 - Be able to configure Desktop assistant if ini file is existing

DevSpe

  • #2583 - Project - Launch an exe from the XiVO assistant desktop

Web Assistant

  • #2510 - Be able to send flashtext from an ongoing call
  • #2574 - Cache is not invalidated when new xucmgt version is installed

XUC Server

  • #2531 - Add username to PhoneEvents in XUC

XiVO PBX

  • #2454 - Rights - internal call rights are not applied to intra-mds calls
  • #2461 - dird - fix integration tests
  • #2494 - Outcall application - user permissions are not known on another mds
  • #2495 - Outcall - Be able to propagate the internal callerid to an external PBX
  • #2496 - Db - Should log to /var/log/postgres/
  • #2523 - Upgrade - xivo-upgrade post-start.d scripts don’t run correctly when upgrading from a Jessie version
  • #2571 - Outcall - add internal callerid checkbox to webi route page
  • #2573 - Outcall migration to Route - migration script should take into account the ‘internal’ checkbox
  • #2582 - Outcall - xfer and online call recording not set in dial options
  • #2588 - Reset to autoprov icon should be moved next to delete icon
  • #2591 - Doc - warnings about network settings included in backup

XiVOCC Infra

  • #2577 - Emojis image source is not copied into docker container

Callisto.05

Consult the Callisto.03 - Callisto.05 Roadmap.

Components updated: xivo-config, xivo-db, xivo-manage-db, xivo-sysconfd, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

CCAgent

  • #2268 - CCagent dynamic statistics charts display on top of current counters

Desktop Assistant

  • #2536 - Desktop electron tray icon is not changed when missed call in Desktop Assistant

Web Assistant

  • #2416 - write flashtext to other connected users
  • #2509 - Display notification badge on callControl menu of UC Assistant and on Electron tray
  • #2511 - Display multiple flashtext on callContol page
  • #2560 - Make links clickable in flashtext
  • #2563 - Parse Emojis in FlashText

XUC Server

  • #2515 - XDS - ACD Outbound calls are done multiple times
  • #2516 - Add creation date of FlashText
  • #2518 - Add display name in FlashText
  • #2527 - XDS - Dial from Mobile application does not work correctly
  • #2535 - CAS Login doesn’t work when username contains uppercase
  • #2567 - AMI Failure when decoding response from other AMI applications

XiVO PBX

  • #2474 - Database upgrade - make failure more visible
  • #2480 - High Availability configuration can’t be edited in webi
  • #2497 - Upgrade to postgres 11 - upgrade does not remove postgresql-common
  • #2499 - XDS - database upgrade fails on media server
  • #2525 - XDS - When upgrading MDS it always tries to migrate postgres 11
  • #2526 - Move Media Server select fieldfrom Destination to Definition panel in Webi

Callisto.02

Consult the Callisto.02 Roadmap.

Components updated: config-mgt, nginx, recording-server, xivo-confgend, xivo-dao, xivo-db, xivo-manage-db, xivo-outcall, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Desktop Assistant

  • #2212 - Empty the search box

Recording

  • #2488 - Update login page to have same look and feel than ccagent or cccmanager and display logged username

Web Assistant

  • #2506 - XDS - status of phone is randomly correct on UC
  • #2507 - display flashtext from other users

XUC Server

  • #2470 - ACD outbound call status is always dialing
  • #2505 - Add username to RichDirectoryResult in XUC

XiVO PBX

  • #2458 - XDS - Improve postgresql configuration handling
  • #2473 - XDS - mds installation may fail when configuring uuid
  • #2498 - Deleting trunk used in outcall causes outcall not to be
  • #2500 - Postgres in docker is always restarting in auto recovery mode
  • #2504 - Increase default number of connection in db container
  • #2512 - Outcall - no group id for user causes sql group query to fail

XiVOCC Infra

  • #2383 - XiVO CC services can’t use domain names

Callisto.01

Consult the Callisto.01 Roadmap.

Components updated: asterisk, xivo-config, xivo-db, xivo-monitoring, xivo-outcall, xivo-solutions-doc, xivo-upgrade, xivo-web-interface, xucmgt

Desktop Assistant

  • #2481 - Save desktop assistant windows location and size on exit

WebRTC

  • #2389 - Optimize Chrome WebRTC settings

XiVO PBX

  • Asterisk: Update asterisk to 16.3.0 #2483
    • #2465 - Asterisk 16 - Voicemail supervision doesn’t work
  • #2362 - XDS - Database schema is shown as NOK after upgrade
  • #2453 - Outcall - application - consider context inclusion
  • #2460 - Outcall - make intra-mds call routing work for other contexts than default
  • #2463 - Outcall - migration to Route - migration script creates routes with outgoing context
  • #2464 - Outcall - application does not reconnect to database
  • #2477 - Permissions not respected when calling a forwared user
  • #2478 - Asterisk 16 - Not logging CEL if database is not ready when asterisk starts
  • #2479 - Outcall - Callerid and forward - Wrong callerid when U1 calls U2 fwded to external user
  • #2484 - Route - I should be able to create a route with prio > 10
  • #2489 - Clean outcall from contextmember table
  • #2491 - Bypass schedule with password doesn’t work for outgoing calls

Callisto.00

Note

LTS Release. New features and behavior changes are listed above under the Callisto (2019.05) section.

Consult the Callisto Roadmap.

Components updated: config-mgt, recording-server, xivo-agid, xivo-confgend, xivo-config, xivo-dao, xivo-db, xivo-dird, xivo-install-script, xivo-manage-db, xivo-outcall, xivo-service, xivo-upgrade, xivo-web-interface, xivocc-installer, xucmgt, xucserver

Config mgt

  • #2407 - Outcall application - routing (configmgt)
  • #2430 - Outcall application - schedules and call rights API (configmgt)

Desktop Assistant

  • #2047 - XDS - Have all UC (Web/Desktop Assistant) features
  • #2399 - Allow agent to logout when quitting desktop application
  • #2413 - Add dynamic tray icon when we get missed calls or user is not logged in

Recording

  • #2450 - Do not display records for unanswered calls

    Important

    Behavior change Display only answered calls records

Reporting

  • #2048 - XDS - UC history should work
  • #2424 - Add scriplet to spagobi

Web Assistant

  • #2447 - Can’t reject forwarded call in UC assistant with webrtc user

WebRTC

  • #2019 - Webrtc user who is also an agent can’t call after remove/add line
  • #2208 - Webrtc - Current call is not displayed after changing line number
  • #2442 - Be able to use WebRTC with a multi-tab application

XUC Server

  • #2445 - Unable to complete transfer using cti

XiVO PBX

  • #1941 - SalesForce connector for XiVO

  • #2190 - Replace reset to autoprov icon

  • #2269 - Be able to configure a SIP Trunk on an MDS

  • #2271 - Allow MDS to serve calls even if the MDS0 is down

  • #2363 - XDS - Install xivo-outcall application on MDS

  • #2393 - XDS - Call to group on media server fails if mds peername is set and is different from mds name

  • #2397 - XDS - Incoming call (DID) to a group located on a MDS (which is not mds0) doesn’t work

  • #2400 - Outcall application - routing (local trunks only)

  • #2402 - [C] - Web-I - As an admin different from root I cannot edit Queue settings

  • #2409 - Outcall application - Webi Routes management

  • #2419 - Outcall - unable to call if no permissions are created

  • #2420 - Outcall - user with multiple rules has wrong rights selected

  • #2421 - Upgrade to postgres 11 - fix upgrade from aldebaran

  • #2423 - Outcall application - routing (intra mds)

  • #2427 - Outcall application - apply schedules and call rights

  • #2428 - Migrate Outcalls to Routes

  • #2429 - XDS - Install postgres 11 on MDS

  • #2431 - Upgrade to postgres 11 - fixes removal of postgres 9.4

  • #2432 - XDS - Generate “new” outcall in to-extern

  • #2434 - Wizard - Update default french configuration to routes

  • #2435 - Database schema should be up to date when db container is started

  • #2436 - Outcall application - set channel variables required before the routing starts

  • #2437 - Can’t create trunk other than SIP

    Important

    Behavior change All IAX trunks have been removed, only SIP and Custom trunks are now available from the Webi.

  • #2439 - Outcall application - schedules and call rights API (webi)

  • #2441 - [C] - Web-I - As an admin different from root I cannot edit Queue settings

  • #2443 - Route tables missing in dao init

  • #2444 - Outcall application - adapt to route pattern table

  • #2446 - xivo-dird is not initiated for a callisto fresh install

  • #2448 - Reconfigure MDS components to use local DB

  • #2451 - Outcall migration to Route - migration script should not fail if outcall is misconfigured

  • #2455 - Outcall application - dst num transformation and callerid

  • #2459 - Intra-mds routing may end up in a loop

  • #2462 - Outcall migration to Route - migration script creates routes with priorities starting to 0 whereas webi accepts only prio > 0

  • #2467 - Outcall application - be able to call number starting with +

XiVOCC Infra