2.22.0
Release date: May 02, 2024
Gatekeeper Core
Added support of reporting media events
Audit Data Exporter service now supports exporting media, convoprint profile, deviceprint profile, caller ID watchlist, and caller ID risk assessment events.
Note: The event-related data was already stored in the blob storage.
Added support to display unmasked person identifier
A new AzMan operation ShowUnmaskedPersonID has been added to show or hide unmasked person identifier.
Added new AzMan operations
The following new operations have been added to the scopeAdmin role:
- Operational.CheckWatchlistConsistency
- Operational.StartWatchlistRetrain
- Operational.StopWatchlistRetrain
- Operational.GetWatchlistRetrainStatus
- Operational.CompleteWatchlistRetrain
Exposed agent information as session variables
The following webhook session variables have been added:
cti.agentId- The agent ID.cti.agentExtension- The agent extension.
Updated the default value of ‘OptOutDurationOnFraudsterDetected’
The default value for OptOutDurationOnFraudsterDetected has been changed from 0 (zero) to -1 (minus one) for new scopes.
Gatekeeper Web Portal
Added support to obfuscate person identifier
The ability to mask person identifier has been added based on following AzMan operation: EntitiesR.ShowUnmaskedPersonID. By default, existing customers will see the entire Person ID.
Updated the Person UI
The Profile section on the Person page, now shows the trained prints numbers.
Web Agent Console
Updated the UI
The scroll bars have been updated and are slimmer now.
Contact Center as a Service
No updates in this release.APIs
Added a new header
To upload a calibration buffer through an API, a new header is required as below:
"x-ms-blob-type" with the value: "BlockBlob"
Bug Fixes
| Issue Description | Issue ID |
|---|---|
| Backward search and clustering results don’t mask on DeletePersonalData. | 1474108 |
| Backward search and clustering reorder post DeletePersonalData. | 1474110 |
| Masking string ‘***’ causes issues on the web. | 1474114 |
| IVRBot GetSessionDecision returns OK when a session doesn’t exist. | 1507644 |
| Missing tooltip for long configuration name in AddToPrint. | 1509175 |
| In the Gatekeeper web admin portal, AppData isn’t displayed in the Engagement view. | 1513370 |
| When running Web Agent Console in an iFrame, refreshing the page results in an authentication error. | 1507565 |
| The Detect Known Fraudster (DKF) avatar widget becomes visible during verification flow if there is a DisplayMessage event, where it’s supposed to remain hidden. | 1517622 |
| Web Agent Console enrollment failed screen background color is red instead of orange. | 1521875 |
Known Issues
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.