UserPerceivedLatencyEvent Class

UserPerceivedLatencyEvent Class

Abstract:  Yes
Raised by:  Not applicable
Base Class:  LatencyEvent
Derived Classes:  UserPerceivedAnswerLatencyEvent, UserPerceivedResponseLatencyEvent

The abstract UserPerceivedLatencyEvent class defines an event type the platform can use to log events that measure user perceived latency within the context of a call.

The derived classes then define the specific type of latency; in this case, whether the latency is in the time it takes for the first prompt to start playing out once the call is answered, or in the time it takes to respond to a user's utterance.

UserPerceivedLatencyEvent does not implement any new properties.

Remarks

This measurement is logged only for user utterances that are sent to SES for recognition; not for those that are recorded directly to a file. Also, UPL is measured only for successful recognitions, not those that end in, for example, an OnNoRecoEvent.

Abstract events do not appear directly in the logs. Properties inherited or defined by the abstract class appear in the logs when implemented in derived classes.

See Also

Event Logging Class Hierarchy | Logging and Analyzing Events | CommonEvent | Abstract Events | Event Filters | Filtering Logged Events