Sirius Telefonix
Cloud-Native Enterprise VoIP & Communication Platform
Architecture Overview
Sirius Telefonix is a highly scalable, private enterprise Voice over IP (VoIP) and communication suite. Designed to be fully cloud-native, it orchestrates complex telephony components alongside modern microservices using Kubernetes and Helm.
The system architecture strictly adheres to enterprise security and scaling best practices:
- Media Proxying: Asterisk RTP ports are never exposed directly to the internet. All external media proxying is handled securely through RTPEngine.
- SIP Routing & SBC: OpenSIPS acts as the Session Border Controller and Load Balancer, efficiently managing SIP traffic routing.
- API & Business Logic: The Getafix API (built with Spring Boot) powers the backend business logic and integrates natively with Asterisk (via AMI/ARI). The OpenSIPS Management Interface is kept strictly internal.
- Modern UI: The Cacofonix frontend provides a responsive interface built with React/Angular.
- Observability: Comprehensive monitoring is integrated via OpenTelemetry, SigNoz, and Prometheus to trace SIP traffic and application health in real-time.
Private Enterprise Project
Due to the proprietary nature and security constraints of this enterprise platform, the source code repository is private and there is no public-facing production environment available for open access.