Session Recording Server (SRS)
A Cloud-Native, Multi-Tenant, Scalable SIPREC Recording Engine Courzad SRS is a Session Recording Server purpose-built for telecom-grade environments. Engineered with cloud-native principles and optimized for large-scale SIPREC deployments, SRS delivers secure, scalable, and intelligent session recording for voice services across distributed networks.
Key Feature:
- Cloud-Native
- Fully containerized and orchestrated via Kubernetes-based Cloud Platforms.
- Deployable on OpenStack.
- Built on a micro-service architecture that decouples control, processing, storage, and provisioning.
- Supports multi-cluster, geo-redundant deployment for scalability.
- Multi-Tenancy Intelligence.
- Designed for multi-Enterprise and multi-service environments.
- Tenant resolution through:
- SIPREC metadata (via Tenant ID field)
- MSISDN-based regex mapping (e.g., by country code, operator range)
- Real-time lookup from remote BSS or UDR (Unified Data Repository).
- Exposed REST APIs for dynamic tenant provisioning by BSS or CRM systems.
- Advanced RTP & SIPREC Handling
- Supports multiple concurrent RTP streams per session.
- Compliant with SIPREC protocol standards (RFC 7866).
- Protocol & IP Flexibility
- Full IPv4 and IPv6 compatibility.
- Secure SIP over TLS and RTP over SRTP options for encrypted media transport.
- Smart Remote Storage
- Remotely store WAV files (recorded session audio) and CDRs (Call Detail Records).
- Compatible with S3, NFS, and object storage services for archival and compliance.
- High Availability & Fault Tolerance
- Horizontally scalable across multiple pods, nodes, or clusters.
- Active-active and active-passive failover support.