Skip to content
Lance oreste edited this page Apr 9, 2026 · 3 revisions

SIPREC Server Wiki

IZI SIPREC Server is an open-source, high-performance Session Recording Server written in Go, implementing RFC 7865/7866 for VoIP and telecom call recording.

Key Capabilities

  • 100,000+ concurrent recordings with horizontal scaling
  • 7+ STT providers with automatic failover
  • 6 audio codecs including G.729 and Opus
  • Real-time transcription via WebSocket streaming
  • Enterprise compliance with GDPR, PCI DSS, and lawful intercept support
  • Cloud storage to S3, GCS, and Azure Blob
  • Circuit breaker isolation for all external integrations
  • Clustering with leader election, RTP state replication, stream migration, and split-brain detection

Wiki Pages

Page Description
Getting Started Installation, Docker, and first run
Configuration Full configuration reference
API Reference HTTP API endpoints
Clustering Horizontal scaling, leader election, stream migration
STT Providers Speech-to-text provider setup
Audio Pipeline Codecs, formats, and audio processing
Deployment Docker, clustering, and production setup
Architecture Project structure and design
Security TLS, encryption, authentication, and compliance
Performance Benchmarks and tuning

Quick Links

Clone this wiki locally