2.29.0
Release date: March 05, 2025
Gatekeeper Core
Added Contact Center flow
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
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
| 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
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.
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
Clustering and Backward Search have the following limitations:
- No estimations available for media collection.
- Clustering and Backwards Search require manual scaling.