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 central mobile. C'est une vue unique qui offre une surveillance en temps réel, une configuration, un traçage de protocole, une analyse de journaux, des tableaux de bord et une gestion du cycle de vie des logiciels pour chaque fonction 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 le réseau entier d'un coup d'œil à travers des cartes topologiques interactives et la santé par ��lément.
  • Afficher, éditer et changer les configurations 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 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 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 é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 Trace 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 d'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 Courantes — Les modèles partagés par chaque élément : comment voir, éditer et changer les configurations 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 d'Abonnés — Journaux structurés en temps réel de Loki, Trace de Session inter-réseaux (suivre un abonné de bout en bout), et capture SIP de Homer.
  • Homer — Capture SIP — L'interface utilisateur de capture SIP Homer intégrée, auto-authentifiée : rechercher des SIP capturés et reconstruire l'échelle de signalisation d'un appel ; comment cela diffère du Trace de Session.
  • Topologie Réseau — Les vues de topologie en vue unique et la liste des hôtes de l'infrastructure.

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 programmés VoLTE / signal / connectivité exportés vers Prometheus.
  • Simulateur RAN — Établissez 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 Diameter (Seagull) et SIP/IMS (SIPp) au cœur à partir de générateurs auto-enregistrés : définissez un taux, augmentez, mettez en pause/drain/arrêtez par générateur ou à travers l'ensemble du pool, avec des jauges CPU en direct.
  • 5G Core — 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 coloration syntaxique ; la source de vérité dont OmniWeb dérive 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 Tests, Exécution de Tests, l'Explorateur de Livres de Tests, 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 classe, 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 de bas niveau par carte qui accèdent à travers n'importe quel lecteur sur n'importe quel agent : l'Explorateur de Système de Fichiers SIM (parcourir/éditer/décoder EFs), le Terminal APDU (envoyer des APDUs bruts, session unique ou état), le Journal APDU (trace modem↔SIM en direct), et gestion de profil eSIM (eUICC).
  • 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 de SIM — Lisez et éditez 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, avec des liens vers :

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 à l'élément. Grafana, Loki et Homer sont atteints à travers 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 Réseau Supportées

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

DomaineFonctions réseau
EPCHSS, MME, SGW-C, PGW-C / SMF, UPF
5G CoreAMF, 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 le statut agrégé — voir Vues Multi-Instance & de 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 Courantes.

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/éditionÉdition & Changement de Configurations NF
Ajouter ou changer une routeÉlément → Routage → formulaire d'ajout/éditionÉdition & Changement de 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éseauTrace de Session → rechercher IMSI/MSISDNJournaux & Traçage
Analyser en détail un flux d'appel SIP/VoIPHomer / Capture SIP (barre latérale, auto-détecté)Homer
Inspecter une fonction réseau 5GC5G Core → tableau de bord NF5G Core
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
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 & 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 TestsOmniRoam
Lire ou éditer les fichiers d'une SIM par voie aérienneSIMs → OTAGestion OTA de 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 Courantes.