SIPREC CALL Recording
CallCabinet is designed to work with a multitude of telephony protocols, including SIPREC (Session Recording Protocol). SIPREC is an open protocol for call recording based on Session Initiation Protocol (SIP). Use of SIPREC is widespread and deployed in many recording-equipped telephony environments.
CallCabinet captures each call’s metadata and makes it easily searchable within the CallCabinet interface.
Call Recording in a SIPREC Environment
In a standard, single facility deployment, CallCabinet call recording through SIPREC requires a connection from a Hosted Soft Switch, a Media Gateway, or a Session Border Controller acting as a Session Recording Client (SRC). The Session Recording Server (SRS), in this case the CallCabinet Call Recorder, captures all call audio and metadata, securely delivering it to the CallCabinet Cloud.
SIPREC / sip session flow
The SIPREC Process
As a call starts, the SRC invites the SRS to record the targeted extension via SIP signalling. As the invite is accepted by the SRS, the SRC forks the call audio and metadata to its destination and to the SRC. The metadata contained in the SIP header (caller ID, extension number, etc.) that CallCabinet records varies because different PBX manufacturers choose what metadata the PBX outputs. CallCabinet captures each call’s metadata and makes it easily searchable within the CallCabinet interface.
On-Prem, Hosted, and Multi-tenant Deployment
CallCabinet provides call recording over SIPREC in on-premise, hosted, and even multi-tenant operations.
On-premise recording
Many enterprises connect their local PBX system to SIP Trunk services from cloud service providers. They can utilize SIPREC functionality on their SBCs to record calls. In this configuration, the recording service is located within the Enterprise’s network.
Hosted multi-tenant recording solution
When a service provider deploys CallCabinet within their own data center, they can deliver call recording as a hosted service. In this scenario, end customers of almost any size can receive the full benefits of CallCabinet without the typical heavy investment of a premise-based call recording solution. This deployment also removes the need for on-premise data storage as well as the IT resources that would be tasked with maintaining the system.