Real-time processing input flow

The real-time processing input flow illustrates how interactions are captured and processed in real time.

The flow shows processing using Recorder Analytics Rules through the Real-Time Analytics (RTA) Framework. The flow then describes the point of a resulting action, such as an alert or tagging update.

Real-time processing input flow

Seq.#

Source

Destination

Description

1

Recorder Integration Service

Capture Engine

Recorder Integration Service and Capture Engine are invoked to record a call, communicating through the NGA protocol.

2

Capture Engine

Analytics Service

Capture Engine sends NGA messages to Analytics Service, which monitors the messages to find recording starts, stops, and tagging.

  • When a Start occurs, it uses Live Monitor to obtain the audio for the call from the Capture Engine.

  • Analytics Service sends audio and metadata from the NGA messages as they occur.

3

Analytics Service

Analytics Engine

Analytics Servicereads the recording rule to determine which Recorder Analytics Rule to process for the call.

Analytics Service sends audio and metadata RTP streams for the call to each Analytics Engine involved.

4

Analytics Engine

Analytics Service

Analytics Engines processes rules and send results to the Analytics Service.

5

Analytics Service

Appropriate location, depending on the action to take

Analytics Service triggers the appropriate actions as requested. Example: Tag Action; Alerts Action.