Versions Compared

Key

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


Introduction

...

The Recording streams are forked from an agent's IP phone to and open source carrier-grade telephony platform known as FreeSWITCH. The agent and customer's voices are sent and stored as separate call legs. Using different FreeSWITCH scripts, the separate legs are mixed and saved as a single audio file.

The recording is initiated by CUCM using SIP commands. FreeSWITCH is configured on CUCM as a SIP trunk device/ SIP server in order to receive calls and record streams.  It captures every SIP event. Based on those events, recording is done using RTP.

...

REST APIs are used to fetch and play/download recordings from the database.

Inc drawio
sFileId1i5FyWw3t7QMPDRCg1ZjadqzCTnQ2-FmT
modifiedTS1674629850832
diagramNameVRS Architecture revamp phase 2
serviceGDrive
aspectktgJmZxHQCqVazmRBR77 1
includedDiagram1
width1761
height1541

Components


Expertflow Voice Recording Solution consists of 3 main components.

...