/AWS1/CL_VIDFRAUDDETECTRESULT¶
The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_frauddetectionresultid TYPE /AWS1/VIDUNIQUEIDLARGE /AWS1/VIDUNIQUEIDLARGE¶
The unique identifier for this fraud detection result. Given there can be multiple fraud detections for a given session, this field helps in identifying if the returned result is from previous streaming activity or a new result. Note that in the absence of any new streaming activity or risk threshold changes, Voice ID always returns cached Fraud Detection result for this API.
iv_audioaggregationstartedat TYPE /AWS1/VIDTIMESTAMP /AWS1/VIDTIMESTAMP¶
A timestamp of when audio aggregation started for this fraud detection result.
iv_audioaggregationendedat TYPE /AWS1/VIDTIMESTAMP /AWS1/VIDTIMESTAMP¶
A timestamp of when audio aggregation ended for this fraud detection result.
io_configuration TYPE REF TO /AWS1/CL_VIDFRAUDDETECTIONCONF /AWS1/CL_VIDFRAUDDETECTIONCONF¶
The
FraudDetectionConfigurationused to generate this fraud detection result.
iv_decision TYPE /AWS1/VIDFRAUDDETECTDECISION /AWS1/VIDFRAUDDETECTDECISION¶
The fraud detection decision produced by Voice ID, processed against the current session state and streamed audio of the speaker.
it_reasons TYPE /AWS1/CL_VIDFRAUDDETECTRSNS_W=>TT_FRAUDDETECTIONREASONS TT_FRAUDDETECTIONREASONS¶
The reason speaker was flagged by the fraud detection system. This is only be populated if fraud detection Decision is
HIGH_RISK, and the following possible values:KNOWN_FRAUDSTERandVOICE_SPOOFING.
io_riskdetails TYPE REF TO /AWS1/CL_VIDFRAUDRISKDETAILS /AWS1/CL_VIDFRAUDRISKDETAILS¶
Details about each risk analyzed for this speaker. Currently, this contains KnownFraudsterRisk and VoiceSpoofingRisk details.
Queryable Attributes¶
FraudDetectionResultId¶
The unique identifier for this fraud detection result. Given there can be multiple fraud detections for a given session, this field helps in identifying if the returned result is from previous streaming activity or a new result. Note that in the absence of any new streaming activity or risk threshold changes, Voice ID always returns cached Fraud Detection result for this API.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FRAUDDETECTIONRESULTID() |
Getter for FRAUDDETECTIONRESULTID, with configurable default |
ASK_FRAUDDETECTIONRESULTID() |
Getter for FRAUDDETECTIONRESULTID w/ exceptions if field has |
HAS_FRAUDDETECTIONRESULTID() |
Determine if FRAUDDETECTIONRESULTID has a value |
AudioAggregationStartedAt¶
A timestamp of when audio aggregation started for this fraud detection result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUDIOAGGRSTARTEDAT() |
Getter for AUDIOAGGREGATIONSTARTEDAT, with configurable defa |
ASK_AUDIOAGGRSTARTEDAT() |
Getter for AUDIOAGGREGATIONSTARTEDAT w/ exceptions if field |
HAS_AUDIOAGGRSTARTEDAT() |
Determine if AUDIOAGGREGATIONSTARTEDAT has a value |
AudioAggregationEndedAt¶
A timestamp of when audio aggregation ended for this fraud detection result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUDIOAGGREGATIONENDEDAT() |
Getter for AUDIOAGGREGATIONENDEDAT, with configurable defaul |
ASK_AUDIOAGGREGATIONENDEDAT() |
Getter for AUDIOAGGREGATIONENDEDAT w/ exceptions if field ha |
HAS_AUDIOAGGREGATIONENDEDAT() |
Determine if AUDIOAGGREGATIONENDEDAT has a value |
Configuration¶
The
FraudDetectionConfigurationused to generate this fraud detection result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATION() |
Getter for CONFIGURATION |
Decision¶
The fraud detection decision produced by Voice ID, processed against the current session state and streamed audio of the speaker.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DECISION() |
Getter for DECISION, with configurable default |
ASK_DECISION() |
Getter for DECISION w/ exceptions if field has no value |
HAS_DECISION() |
Determine if DECISION has a value |
Reasons¶
The reason speaker was flagged by the fraud detection system. This is only be populated if fraud detection Decision is
HIGH_RISK, and the following possible values:KNOWN_FRAUDSTERandVOICE_SPOOFING.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REASONS() |
Getter for REASONS, with configurable default |
ASK_REASONS() |
Getter for REASONS w/ exceptions if field has no value |
HAS_REASONS() |
Determine if REASONS has a value |
RiskDetails¶
Details about each risk analyzed for this speaker. Currently, this contains KnownFraudsterRisk and VoiceSpoofingRisk details.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RISKDETAILS() |
Getter for RISKDETAILS |