Back to Portfolio

Sirius Telefonix

Cloud-Native Enterprise VoIP & Communication Platform

Asterisk OpenSIPS Spring Boot React / Angular Kubernetes PostgreSQL

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.