Jump to: navigation, search

9.0.000.26

Billing Data Server Release Notes


Billing Data Server is part of 9.x starting in 9.0.000.01.
Release Date Release Type Restrictions AIX Linux Solaris Windows
07/19/19 Update X


Helpful Links

Releases Info

Product Documentation

Genesys Products


What's New

This release contains the following new features and enhancements:

  • GIM Voicemail Reporting Enhancements — BDS now generates detailed reports for each GIM-based voicemail (voicemail_boxes_gim) transformation, and stores them in the following path:
    <concurrent_seats_detailed_dir>/<tenant_name>/voicemail_boxes_gim/
    where:
    <concurrent_seats_detailed_dir> is the path defined in the gvars.py file.
    <tenant_name> is the name of the tenant as defined in BDS configuration.
    Each report consists of a CSV file having the following fields:
    • DBID — The DBID of the DN, Agent Login, or Agent Group object.
    • name — The name of the Agent Group, DN, or a code of the Agent Login object.
    • type — A flag that indicates whether the report describes an Agent Login (15), Agent Group (5), or a DN (2).
    • gvm_mailbox — The value of the gvm_mailbox option.
    • path — The path to the object within the CME folder structure.
    • createdTS — The timestamp of the object creation.
    • terminated TS — The timestamp of the object deletion, if applicable.
    (CBILL-2617)
  • Voicemail Reporting Enhancements —BDS now generates detailed reports for each SIP voicemail (voicemail_boxes) transformation, and stores them in the following path:
    <concurrent_seats_detailed_dir>/<TENANT_NAME>/voicemail_boxes/,
    where:
    <concurrent_seats_detailed_dir> is the path defined in the gvars.py file.
    <tenant_name> is the name of the tenant as defined in BDS configuration.
    Each report consists of a CSV file having the following fields:
    • tenant_name — The name of the tenant as defined in BDS configuration.
    • DBID — The Data Base Identifier (DBID) of the DN, Agent Login, or Agent Group object.
    • name — The name of the Agent Group, DN, or a code of the Agent Login object.
    • type — A flag that indicates whether the report describes an Agent Login (15), Agent Group (5), or a DN (2).
    • gvm_mailbox — The value of the gvm_mailbox option.
    • path — The path to the object within the CME folder structure.
    (CBILL-2602)
  • Genesys Task Routing tracking — A new metric, Genesys Task Routing interactions, tracks the daily volume of Genesys Task Routing interactions.
    See The Billing Data Server User's Guide for more information. (CBILL-2630)
  • Enhanced tracking of sessions without interaction — BDS now logs additional statistics to track whether sessions include any interactions, in the following metrics:
    • The Genesys E-mail metric now keeps track of whether sessions include any interaction, and the metric count includes only those sessions where at least one email interaction was handled.
    • The Genesys Voice metric now keeps track of whether sessions include any voice interactions. This change does not impact the metric value.
      For example:
      "EXPERIMENTAL, metric="seats_voice", before checking an interaction flag, sessions_number={}" and "EXPERIMENTAL, metric="seats_voice" after checking an interaction flag, sessions_number={}"
    (CBILL-2621)
  • Miscellaneous Enhancements
    • The agent_login dataset is expanded to include a new column, switchname. (CBILL-2617)
    • Several usability and user experience improvements are introduced for the command-line Control Utility (brsctl.py), including many new or improved output messages. (CBILL-2796)
    • BDS now supports S3 connections with or without credentials:
      • If user credentials are present in the file /home/%username%/.aws/credentials, BDS uses them for S3 authorization.
      • If there is no file with credentials in that location, BDS connects to S3 without credentials, using IAM mode. (CBILL-2743)
    • BDS no longer uses Zookeeper in BDS premise installations, and no longer uses configuration locks when running in premise mode. Genesys recommends that you always start BDS with a Docker container, and does not support the operation of a parallel second BDS instance within the container. (CBILL-2655)
    • Logging Enhancements:
      • BDS logging of events peak calculation is enhanced by the addition of peak timestamp information. (CBILL-2662)
      • BDS now logs more detailed information about the causes of failed initialization of the configuration object. (CBILL-2584)


Resolved Issues

This release contains the following resolved issues:


BDS now correctly discards objects having an empty gvm_mailbox option value. Previously, such objects were included in reports and counted in the metric value. (CBILL-2651)


BDS now writes an error to the log in scenarios where the config.json file is not accessible for any reason (for example, the file is missing, contains invalid json, or has incorrect file permissions). Previously in such scenarios, BDS closed, displaying an error message in the output console, but without writing an error in the log. (CBILL-2558)



Upgrade Notes

No special procedure is required to upgrade to release 9.0.000.26.

This page was last edited on October 15, 2019, at 15:06.
Comments or questions about this documentation? Contact us for support!