2.29.0

Release date: March 05, 2025

Gatekeeper Core

Added Contact Center flow

New

The Contact Center flow supports analyze audio API. In this flow, the following factors run in parallel:

  • Verify
  • Detect Fraud by Voice
  • Audio Spoofing

To enable this flow, the following configurations are required:

  • FlowVersion: v2
  • VerifyConfigSetName: Used for Verify flow (for all factors)
  • Watchlist: If it has a value, Detect Fraudsters by Voice triggers

The following configurations aren’t relevant for the analyze audio flow:

  • DetectFraudConfigSetName
  • DetectFraudOnMismatch
  • PerformAudioSpoofingDetectionOnMatch
  • PerformAudioSpoofingUsingMediaSegment
  • EnableConvoprint
  • EnableDeviceprint

Added new audit events and APIs shipped to Log Analytics

New

The following new audit events and APIs shipped to Log Analytics have been added:

  • Train (Train Voiceprint)
  • CreateRole
  • DeleteRole
  • CloneRole
  • ResetFactoryRole
  • AddRulesToRole
  • RemoveRulesFromRole
  • AddMemberToRole
  • RemoveMemberFromRole

Gatekeeper Web Portal

No updates in this release.

Web Agent Console

No updates in this release.

Contact Center as a Service

No updates in this release.

APIs

No updates in this release.

Bug Fixes

Bug Fixes
Issue Description
Issue ID
The web agent console displays “Unable to Enroll” and “Internal Error” error messages when a customer declines to consent for enrollment. XSUPPORT-17427
The columns in the downloaded CSV file are shifted over when using the Download Engagements function from the Engagements view. XSUPPORT-17579
The GetVoiceprintProfilesStatusJobDetails API returns incorrect consent status. XSUPPORT-17589
The configured opt-out reasons list order isn’t respected. XSUPPORT-17588
DataQuery API isn’t returning results. XSUPPORT-17628
Data is missing from data export. XSUPPORT-17653
Inconsistent spacing around drop-downs in the Configuration page of the Gatekeeper web portal. 1783688
Inconsistent spacing between tabs in the Authorization page the Gatekeeper web portal. 1783689
When the opt-out reason is selected in the web agent console, the corresponding option doesn’t show as selected, only the reason line is highlighted. 1972298

Known Issues

When Contact Center Flow version is set to v2 and Detect Fraudsters is enabled on enroll, the Detect Fraudster widget doesn’t show a pass label.

WAV header duration value is unreliable when fetching media through GetMedia API, GetMediaUnmasked API, or through /media URL obtained from the PublishMedia or PublishUnmaskedMedia API.

Use duration provided by the GetMediaInfo API instead of relying on the duration of the WAV header.

In the Web Agent Console miniature view, language prompts aren’t localized to match the miniature view.
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.
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.