Aller au contenu principal

Guide des Opérations OmniWeb

OmniWeb est le portail de gestion unifié et basé sur le web d'Omnitouch pour l'ensemble d'un réseau mobile central. C'est une interface unique qui regroupe la surveillance en temps réel, la configuration, le traçage des protocoles, l'analyse des journaux, les tableaux de bord et la gestion du cycle de vie des logiciels pour chaque fonction de réseau (NF) dans une seule interface — EPC, IMS, CS Core, 5G Core, SS7, messagerie, facturation et l'infrastructure de support qui les fait fonctionner.

Au lieu de se connecter à une douzaine de CLIs d'éléments, Grafana, Loki et Homer séparément, un opérateur ouvre OmniWeb et peut :

  • Voir l'ensemble du réseau d'un coup d'œil à travers des cartes topologiques interactives et la santé par élément.
  • Afficher, modifier et changer les configurations des NF — ajouter une route dans le SMSC, provisionner un abonné dans le HSS, libérer une session sur le UPF — à travers une interface utilisateur cohérente.
  • Regarder des journaux structurés en temps réel pour n'importe quel élément et tracer un seul abonné à travers tout le réseau (Diameter, GTP-C, PFCP, SIP, MAP).
  • Ouvrir des tableaux de bord et des statistiques Grafana intégrés en ligne, sans quitter le portail.
  • Gérer les versions de logiciels et le cycle de vie à travers la flotte.

Chaque fonction de réseau est opérée à travers le même ensemble de modèles. Ce guide documente ces modèles génériques une fois — ils s'appliquent à chaque NF.

Topologie du réseau OmniWeb — la vue unique sur l'ensemble du réseau central

La vue topologique d'OmniWeb — la vue unique à travers EPC, IMS, CS Core et 5G Core. Les éléments actifs sont cliquables et mènent directement à leurs pages de gestion.

Parce qu'OmniWeb consomme la télémétrie de signalisation du réseau lui-même, il peut reconstruire le flux d'appel d'un seul abonné en direct — pas de capture de paquets à télécharger — et le dessiner comme une échelle chronologique à travers chaque élément qui l'a touché :

Un flux de signalisation en direct reconstruit en une échelle — l'attachement LTE d'un abonné corrélé à travers l'eNodeB, MME, HSS, SGW-C et PGW-C, mélangeant S1AP, Diameter et GTP-C sur un seul diagramme de séquence chronologique

Flux de Traçage de Session en Direct — l'attachement LTE d'un abonné reconstruit directement à partir de la télémétrie de signalisation du réseau, corrélant S1AP, Diameter S6a et GTP-C à travers l'eNodeB, MME, HSS, SGW-C et PGW-C sur une échelle. Cliquez sur n'importe quel message pour son décodage et son hexadécimal. Voir Journaux & Traçage des Abonnés.


Carte de Documentation​

Commencez Ici​

  • Architecture — Comment fonctionne OmniWeb : le SPA, le proxy backend, le modèle de configuration, et comment il communique avec chaque NF, Loki et Grafana.
  • Opérations Communes — Les modèles partagés par chaque élément : comment afficher, modifier et changer les configurations des NF ; comment lire les journaux ; comment le polling, la visualisation de configuration et le RBAC se comportent. Lisez ceci une fois et cela s'applique partout.

Observabilité & Dépannage​

  • Tableaux de Bord & Statistiques Grafana — Tableaux de bord intégrés, statistiques des éléments et alertes.
  • Journaux & Traçage des Abonnés — Journaux structurés Loki en temps réel, Traçage de Session à travers le réseau (suivre un abonné de bout en bout), et capture SIP Homer.
  • Homer — Capture SIP — L'interface utilisateur de capture SIP Homer intégrée et auto-authentifiée : rechercher des SIP capturés et reconstruire l'échelle de signalisation d'un appel ; comment cela diffère du Traçage de Session.
  • Traçage d'Appel (SIP Trace) - Rechercher des appels enregistrés, ouvrir un détail complet d'appel avec qualité vocale par segment (MOS) et gigue, suivre l'échelle SIP multi-sauts à travers l'IMS, visualiser le graphique QoS, écouter l'audio enregistré, télécharger le PCAP, et regarder des appels en direct et la santé de l'agent de capture. Alimenté par des agents de capture de paquets intégrés sur les éléments IMS.
  • Topologie du Réseau — Les vues de topologie à panneau unique et la liste des hôtes de l'infrastructure.
  • Archive de Configuration - Sauvegardes de configuration des appareils : les routeurs envoient leur propre exportation à OmniWeb via FTP, et l'archive garde chaque version consultable, triable et diffable.

Plateforme​

  • Référence API (OpenAPI / Swagger) — Parcourez et essayez l'API REST du contrôleur à /api/docs ; la spécification OpenAPI se trouve à /api/openapi.json.
  • Gestion des Logiciels — Versionnage, dépôt APT et cycle de vie des logiciels.
  • Appareils de Test — Contrôlez à distance des téléphones connectés ADB sur des sites distants ; passez des appels, envoyez des SMS, et exécutez des tests VoLTE / signal / connectivité programmés exportés vers Prometheus.
  • Simulateur RAN — Mettez en place des eNodeBs et UEs virtuels pour exercer un cœur en direct sans matériel : attachements, sessions de données, enregistrement IMS avec localisation cellulaire, SMS/appels, scénarios de panne et tests de charge — pilotables depuis les Appareils de Test.
  • Tests Réseau (Test de Charge) — Générer une charge de signalisation synthétique sur un cœur en direct avec le Simulateur RAN : attachements, sessions de données et enregistrements IMS, exécutés à la demande ou selon un calendrier avec résultats exportés vers Prometheus.
  • Noyau 5G — Tableaux de bord par NF pour le plan de contrôle 5GC (NRF, AMF, SMF, UDM/UDR, AUSF, PCF, CHF, NSSF, BSF, SCP) : santé, enregistrements, contextes UE, sessions PDU, pools IP SMF et actions de nettoyage d'état.
  • Éditeur de Site — Lisez le fichier de configuration brut par site (éléments, hôtes, fivegc, surveillance) dans un visualiseur avec syntaxe colorée ; la source de vérité dont OmniWeb tire chaque site.
  • OmniRoam — Automatisation des Tests de Roaming — Exécutez automatiquement les livres de tests de roaming GSMA (IR.38, IR.48, VoLTE) contre un réseau en direct, capturez les réussites/échecs avec preuves, planifiez des exécutions régulières et exportez le workbook GSMA complété. Liens vers Livres de Test, Exécution de Tests, l'Explorateur de Livres de Test, et Documents Complétés.
  • OmniRoam — Accords de Roaming & Automatisation des Emails — Le côté commercial/provisionnement d'OmniRoam : transférez un email partenaire et OmniRoam extrait les faits, crée ou met à jour l'accord, génère et signe électroniquement les documents AA.12/AA.13/CLL/TCC/TNS, les archive, et élève des ordres de travail avec des notifications webhook + email à l'assigné.
  • Banque SIM — Inventaire distribué de chaque SIM dans chaque lecteur à travers tous les agents — centré sur le lecteur, avec présence de carte, identité, et outils de système de fichiers/APDU par emplacement.
  • Outils de Carte SIM — Outils bas niveau par carte qui atteignent n'importe quel lecteur sur n'importe quel agent : l'Explorateur de Système de Fichiers SIM (parcourir/modifier/décoder les EFs), le Terminal APDU (envoyer des APDUs bruts, session unique ou état), le Journal APDU (trace modem↔SIM en direct), et gestion des profils eSIM (eUICC).
  • Kit d'Outils SIM (STK) — Client applet STK interactif. Naviguez dans les menus opérateurs, déclenchez des services résidents sur la SIM, et exécutez des commandes proactives sur n'importe quelle carte dans un lecteur connecté.
  • SIM à Distance & SIM Virtuelle — Présentez n'importe quelle SIM à n'importe quel modem sur le réseau via des émulateurs de carte, et émulez une SIM virtuelle (image sauvegardée + clés HSS) afin qu'un modem s'attache comme un abonné pour lequel vous n'avez pas de carte physique.
  • Gestion OTA des SIM — Lire et éditer les fichiers d'une SIM distante par voie aérienne avec des paquets RFM/RAM sécurisés (03.48 / SCP80) — un lecteur sur l'hôte, un agent distant, ou SMPP vers une SIM de terrain — plus des profils de sécurité réutilisables et des campagnes de diffusion.
  • Authentification & Contrôle d'Accès — Vue d'ensemble du modèle de contrôle d'accès, liant à :

Architecture en Un Coup d'Œil​

Chaque requête du navigateur porte un JWT. Le backend le vérifie, vérifie les permissions basées sur les rôles pour l'élément cible et la méthode HTTP, puis transmet (proxy) l'appel à l'API de gestion propre de l'élément. Grafana, Loki et Homer sont accessibles via la même passerelle authentifiée, donc une seule connexion OmniWeb gouverne l'ensemble de la pile. Voir Architecture pour le détail complet.


Fonctions de Réseau Supportées​

OmniWeb administre chaque fonction dans le cœur Omnitouch. Elles sont toutes gérées à travers les mêmes modèles génériques décrits dans Opérations Communes — ceci est l'inventaire de ce qui peut être administré, pas un manuel par élément.

DomaineFonctions de réseau
EPCHSS, MME, SGW-C, PGW-C / SMF, UPF
Noyau 5GAMF, SMF, UDM, UDR, AUSF, PCF, NSSF, BSF, SCP, CHF, NRF
IMSP-CSCF, I-CSCF, S-CSCF, TAS, ePDG, Droit (OmniSEP)
CS Core & SS7MSC, STP, HLR, Passerelle CAMEL
MessagerieSMSC, Passerelle SMPP, IP-SM-GW, DRA
LocalisationLCS (OmniLCS)
Facturation & AccèsOCS, TWAG, Moniteur RAN, Serveur de Licences
Exposition & IoTSCEF (OmniSCEF)

Ajouter une autre instance de l'un de ces éléments est un changement de configuration uniquement — voir le modèle de configuration. Le déploiement et la configuration d'OmniWeb sont gérés via Ansible ; ne modifiez pas les fichiers de configuration directement sur les hôtes. Lorsque plusieurs instances du même type sont présentes, OmniWeb fournit un menu déroulant par instance et une vue de flotte pour un état agrégé — voir Vues Multi-Instances & Flotte.


Ce Que Vous Pouvez Faire Avec OmniWeb​

Chaque tâche ci-dessous utilise les mêmes mécaniques génériques, documentées dans Opérations Communes.

ObjectifOù dans OmniWebComment ça fonctionne
Obtenir une vue d'ensemble du réseauVues de topologie (EPC / IMS / CS Core / 5GC)Topologie
Provisionner ou éditer un abonnéÉlément → onglet données → formulaire d'ajout/modificationÉdition & Changement des Configurations NF
Ajouter ou changer une routeÉlément → Routage → formulaire d'ajout/modificationÉdition & Changement des Configurations NF
Effacer / libérer une session ou un appelÉlément → Sessions / Appels → actionExécution d'Actions
Lire la configuration (secrets masqués)Élément → ConfigurationVisualisation de la Configuration
Regarder les journaux en direct pour un élémentÉlément → JournauxJournaux & Traçage
Suivre un abonné à travers le réseauTraçage de Session → rechercher IMSI/MSISDNJournaux & Traçage
Analyser un flux d'appel SIP/VoIP en détailHomer / Capture SIP (barre latérale, auto-détecté)Homer
Vérifier la qualité vocale d'un appel (MOS) ou l'écouterTraçage de Session → Traçage d'Appel → ouvrir un appelTraçage d'Appel
Inspecter une fonction de réseau 5GCNoyau 5G → tableau de bord NFNoyau 5G
Tester la charge du cœur (Diameter / SIP)Tests RéseauTests Réseau
Parcourir ou éditer le système de fichiers d'une carte / envoyer des APDUs brutsSIMs → Système de Fichiers SIM / Terminal APDUOutils de Carte SIM
Naviguer dans les menus STK sur une applet SIMSIMs → Kit d'Outils SIMKit d'Outils SIM
Gérer les profils eSIM sur un eUICCSIMs → eSIM (LPA)Outils de Carte SIM
Lire la configuration brute d'un siteÉditeur de SiteÉditeur de Site
Voir des tableaux de bord & des statistiquesÉlément → Tableaux de Bord, ou barre latérale GrafanaGrafana
Gérer les versions de logicielsLogicielsGestion des Logiciels
Tester un vrai téléphone sur un site distantAppareils de Test → flotte / consoleAppareils de Test
Exécuter un livre de test de roaming GSMATests de Roaming → Livres de TestOmniRoam
Lire ou éditer les fichiers d'une SIM par voie aérienneSIMs → OTAGestion OTA des SIM
Gérer les utilisateurs & permissionsParamètres → PermissionsAuthentification

Polling en Temps Réel (s'applique partout)​

Toutes les pages opérationnelles se rafraîchissent automatiquement à un intervalle configurable. Un Indicateur de Polling dans l'en-tête de chaque page montre :

  • Si le polling est actif (point vert) ou en pause.
  • L'intervalle de polling (typiquement 5 secondes ; configurable par élément via pollIntervalMs).
  • Si une récupération est actuellement en cours (spinner).
  • L'horodatage de la dernière mise à jour réussie.

Le polling peut être activé ou désactivé par page. Certaines pages — consoles interactives et outils de diagnostic — ne pollent pas automatiquement et nécessitent un rafraîchissement manuel. Le comportement de polling est documenté une fois dans Opérations Communes.