Un domaine de panne complet
Kamailio, RTPEngine et Asterisk partagent l’image edge et les réseaux public, privé et management. La santé pilote l’admission Kamailio locale en lab, mais n’est consommée par aucun carrier.
Architecture solution
Topologie logique, interfaces publiques et privées, cellules A/B et frontières de confiance.
Les ouvertures sont intentionnelles et bornées. Les ports non prouvés restent « à figer ».
| Zone | Composants | Interfaces connues | Frontière et état |
|---|---|---|---|
| Externe carrier | Trunk, DID, DNS/SRV | SIP TLS 5061; SRTP/RTP négocié | Pair mTLS et identité carrier cibles; aucun trunk ou PSTN prouvé |
| Edge public A/B | Kamailio + RTPEngine par cellule | 5061 signalisation; plage média propre à la cellule | Admission, rate-limit, firewall et ancrage média; exact-edge local seulement |
| Edge interne | Kamailio interne, Asterisk, ARI et Media WS | SIP TLS loopback 5062/5063; ARI TLS et WSS 8089; RTPEngine NG loopback 22222 | Sockets exacts prouvés en lab local, pas sur Instance |
| Management privé | VPN/BGP, bastion, PKI, secrets, NTP, collecteurs et alerting | Exporters vers VIP 10.72.40.50:9443; backends et supervision A/B privés; webhook exploitation 10.72.40.60:9444 | Topologie candidate et validations locales; aucun LB, réseau de management, cluster ou webhook déployé |
| Application, données et IA | Navy Phone, PostgreSQL, objet, STT/LLM/TTS | App 3000, signalling 4010; endpoints privés restants à figer | Plans séparés et cibles souveraines; aucun runtime cloud |
Chaque cellule porte signalisation et média. La bascule interne n’existe pas et un appel actif ne migre pas.
Kamailio, RTPEngine et Asterisk partagent l’image edge et les réseaux public, privé et management. La santé pilote l’admission Kamailio locale en lab, mais n’est consommée par aucun carrier.
La cellule B reçoit seulement les nouveaux appels si le carrier la sélectionne. Aucune migration de dialogue, de média ou de state A vers B n’est prouvée.
Les comportements de panne et de reprise sont centralisés dans Résilience, HA et DR; la signalisation détaillée reste dans Edge/SBC.
Input, output et forwarding sont fermés par défaut. Chaque autorisation associe interface, CIDR, protocole et port.
| Plan | Flux admis | Interdits | Statut |
|---|---|---|---|
| Public carrier | SIP TLS 5061 depuis CIDR carrier | 5060, HTTP, TURN, SSH | Règles lab; carrier absent |
| Edge privé | 8089 depuis contrôle Navy | Exposition Internet | Contrat IaC; réseau absent |
| Management | SSH 22 via VPN/bastion, NTP 123; exporter vers VIP privée TCP/9443; scrapes et alerting A/B privés; webhook mTLS 9444 | Admin publique directe; exposition publique; Proxy Protocol vers le collecteur | Contrats et validations locales; CIDR source backend LB et réseau réel non prouvés |
| Loopback cellule | SIP TLS 127.0.0.1:5062, NG UDP 127.0.0.1:22222 | Accès inter-cellule | Sockets exacts exercés dans un namespace partagé local |