Centralized Session Border Controller management and monitoring platform for multi-vendor SBC fleets (Oracle/ACME, AudioCodes, Cisco CUBE). Real-time analytics, config versioning, SIP traffic analytics, capacity planning, and security auditing.
┌──────────────────────────────────────────────────────────┐
│ SBC Guardian │
│ │
│ ┌───────────────┐ ┌──────────────────────────────┐ │
│ │ React Dashboard│◄──►│ FastAPI Backend │ │
│ │ │ │ • Device Mgmt • Config Ctrl │ │
│ │ • Status │ │ • SIP Analytics • Security │ │
│ │ • Charts │ │ • Capacity Planning │ │
│ │ • Alerts │ └──────────┬───────────────────┘ │
│ └───────────────┘ │ │
│ ┌────────────────────────────────▼──────────────────┐ │
│ │ SBC Connectors │ │
│ │ ┌────────┐ ┌────────────┐ ┌──────────────┐ │ │
│ │ │ ACME/ │ │ AudioCodes │ │ Cisco CUBE │ │ │
│ │ │ Oracle │ │ │ │ │ │ │
│ │ └────────┘ └────────────┘ └──────────────┘ │ │
│ └───────────────────────────────────────────────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌────────────────────┐ │
│ │ SNMP │ │ Ansible │ │ Prometheus Export │ │
│ └──────────┘ └──────────┘ └────────────────────┘ │
└──────────────────────────────────────────────────────────┘
- Multi-vendor Support — Oracle/ACME SBC, AudioCodes, Cisco CUBE
- Config Versioning — Git-like config management with diff and rollback
- SIP Analytics — CPS, ASR, ACD, NER, trunk utilization, codec distribution
- Security Audit — TLS certificate monitoring, ACL management, topology hiding validation
- Capacity Planning — Historical trending, predictive forecasting, threshold alerting
- Ansible IaC — Fleet-wide configuration deployment automation
git clone https://github.com/kambidi1973/sbc-guardian.git && cd sbc-guardian
docker-compose up -d
# Dashboard: http://localhost:3000 | API: http://localhost:8000/docsPython/FastAPI | React/TypeScript | PostgreSQL | Prometheus/Grafana | Ansible | Docker
Gopala Rao Kambidi — Senior Technology Architect with extensive SBC deployment and management experience.