Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SIP Message

It is the type of message through which CUCM communicates with VRS. It can either be a Request or a Response. It can either have content or an empty message.

Call

A call aggregates all sessions of a call. An actual call may have several sessions due to hold/resume or transfer/conference scenarios. A call object contains all sessions of a call.

Session

A session determines a single recording joining all voice streams of all participants.

Session Leg

A Session Leg is the voice stream of one participant in the session. A session has at least two session_legs.

Calling Number

This is the end-user/party who initiated the SIP call.

Called Number

This is the end-user/party who received the incoming call.

FORCE_TERMINATION 

It is a flag which represents that a recording for this call is corrupted or incomplete. This recording might be empty or incomplete. 

Zombie Timer

If the call is terminated for equal or more then this interval we mark it Terminated.

Thread Timer

This is the time interval after which our internal process check all the terminated calls and send them to the Mixer.

Call_Timeout

If no RTP packets received from the socket for this amount of time we mark it “Force Terminated”

Components


Expertflow Voice Recording Solution consists of 3 main components. These components communicate with each other through Activemq.

...

All the calls which are tagged “Force Terminated” are those which are not properly recorded due to a network glitch or any other cause. This recorded file may contain the complete recording, Partial or no recording.

Metadata

Expertflow Recorder  Recorder is connected with Mysql Database in order to store required metadata in the database.

Information is stored on correlated calls along with required parameters.

Mixer

Expertflow The Mixer is responsible for mixing each individual recorded call-leg files into a single session file on the basis of provided correlation information from the Recorder.  Mixer Mixer after merging relevant files into a single file can convert it into .wav file depends on the configuration.

...

The recording solution supports the Built-in Bridge recording (“BIB recording”) where the recording streams are forked from an agent IP phone to the EF- recorder, The agent voice and the customer's voice are sent separately i.e. stored as separate call legs and then mixed by EF-the Recorder.

EF_Recorder The recorder will be configured in CUCM as a SIP trunk device in order to receive calls and recording streams.

...