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.

...