2.17.0

Release date: January 17, 2024

Gatekeeper Core

Added new configuration parameters

New

New scope-level configuration parameter is added to the Preload tab:

Best practices for the WatchlistPreloadList parameter:

  • Add only most used watchlist(s)
  • Add only watchlist >500 fraudsters

New scope-level configuration parameter is added to the Contact Center tab:

Implemented Caller ID Risk Assessment APIs

New

The business logic flow supports Caller ID risk assessment factor based on the following configuration properties:

  • EnableCallerIdWatchlistRiskAssessment - If set as true, enables Caller ID watchlist-based risk assessment.
  • EnableCallerIdWatchlistRiskAssessmentKey - If this is set, enables Caller ID watchlist-based risk assessment only if this session variable matches EnableCallerIdValidationValue at the beginning of a call. Changing the value of the session variable later in the call isn’t supported.
  • EnableCallerIdWatchlistRiskAssessmentValue - If EnableCallerIdWatchlistRiskAssessmentKey is set, enables Caller ID watchlist-based risk assessment only if this session variable matches this value at the beginning of a call.
  • CallerIdKeyForWatchlistRiskAssessment - The session variable to use as the caller ID for the caller ID watchlist.

Added a new parameter to create a GKCLI scope

New

A new parameter SCOPE_EXPECTED_PERSONS_NUMBER: (int) is now required for the CreateScope command. For example, if you require to enroll 10 million persons, then set the number of persons as SCOPE_EXPECTED_PERSONS_NUMBER: 10000000.

Added a new factory role

New

A new factory role AccessToMedia is now available to grant access to audio files.

Updated existing factory roles

Enhanced

The existing factory roles have been updated to remove default access to media.

Gatekeeper Web Portal

No updates in this release.

Web Agent Console

Added support of login with Azure active directory

New

Web Agent Console supports login with Azure active directory. This integration enables login without entering a tenant’s name.

Added customized text at run time

New

Web agent console supports displaying title and up to two lines of text that are controlled by webhook or light rules.

Added support for after call work mode

New

Web agent console supports after call work mode.

  • To trigger after-call work mode, set the AfterCallWorkModeDuration configuration parameter to requested after call work mode duration.
  • After the call ends, the agent can continue to monitor the session and perform some actions except for restart audio.
  • If during the after call work mode, the agent receives a new call, the web agent console ends the current call session and starts the new call session.

Contact Center as a Service

No updates in this release.

APIs

Added a new public API

New

A new public API DeleteMedia is available.

The API prevents deleting the following audio types:

  • Enrollment audio
  • Live audio
  • Shared audio
  • Legal hold audio

Added start and stop recording APIs

New

The Gatekeeper Bot supports start and stop recording APIs. This enables the Interactive Voice Response (IVR) to implement active authentication or enrollment flows.

Important: IVR Bot component has been renamed as Gatekeeper Bot.

Updated the DeletePerson API description

Enhanced

The description of the DeletePerson API and in the Delete Entity table has been updated as follows:

“Delete the Person entity but does not delete the associated data (for example, does not delete the enroll audio or prints). Use in test environments only.”

Bug Fixes

Bug Fixes
Issue Description
Issue ID
Gatekeeper web portal contains customer-specific domain. XSUPPORT-13271
The radio buttons aren’t render properly on the Restore configset screen. XSUPPORT-14346
The post-call fraud check is missing on some orphan calls. XSUPPORT-14437
There is a delay between the web agent console after a NoMatch event and the fraud decision. XSUPPORT-14801
Issues with the data export service:
  • The agent_extension field in ent-suspicious-session is marked as mandatory even though it’s an optional field.
  • Incorrect enum values of initial_voiceprint_profile_enroll_status published in ent-sessions schema.
  • The data-transformer uses the same gk_factor_id for all factors in the session.
XSUPPORT-14943
Migration data is missing in the ent-voiceprints-enrollment-segments table from the data export service. XSUPPORT-15113
In the web agent console, an error occurs when training a voiceprint. XSUPPORT-15129
Gatekeeper web portal token expires while using it. XBIOMETRICS-33206
For dkf-v1 contact center flow, a session decision isn’t conveyed to the agent when Audio Spoofing and Detect Known Fraudsters were enabled. XBIOMETRICS-37050

Known Issues

In web agent console, some Dutch prompts aren’t localized, and they default to the English locale.

Any NVSL frameworks at 16 kHz don’t work, as Gatekeeper doesn’t support 16 kHz audio yet:

  • FACTORY_TI_16kHz_10
  • FACTORY_TI_16kHz_9
  • FACTORY_TI_16kHz_8_2
  • FACTORY_TI_16kHz_8
  • FACTORY_TI_16kHz_7_2
Rarely it may happen that a post call session is isolated in a separate engagement and not aggregated with the other live sessions.
DEMO and Bootstrap risk engine calibration models might not work properly and they show poor accuracy. Use these models only for non-production use.
Convoprint L2 Streaming functions for Business Logic Layer (BLL), Call Session Manager (CSM), and Web Agent Console (WAC) are considered beta.
Gatekeeper Web administrator applications don’t officially support Private Browsing Mode. Without them, the Console may display an authorization error. This isn’t required for agents authorized for a single scope.
The autocomplete for first name and last name doesn’t work when using special character, such as ‘@’ or ‘_’.
Web Admin Portal has a time zone selection issue related to browser updates.
Kibana Dashboard – The Generate PDF feature doesn’t work when Optimize for Printing is enabled.
A Clustering or Backwards Search action may time out due to the memory required for media collection exceeding configured limits. This is likely due to a collected engagement containing more than an expected number of sessions but could have another cause.

Clustering and Backward Search have the following limitations:

  • No estimations available for media collection.
  • Clustering and Backwards Search require manual scaling.
Audio streaming for transcription is limited to one realtime (this value isn’t configurable).
For Stereo audio, the redacted overlay interval applies on both channels in the audio viewer.
Realtime redaction isn’t supported when Transcribe API is used.