Aller au contenu principal

OmniSS7 - Guide de l'utilisateur

OmniSS7 par Omnitouch Network Services est une pile de signalisation SS7 complète et polyvalente qui offre une fonctionnalité flexible des éléments de réseau.

Aperçu du routage

Aperçu de la documentation

Cette documentation est organisée par rôle d'élément de réseau. Choisissez le guide qui correspond à votre déploiement :

📚 Guides de configuration

  • Guide STP - Configuration du Point de Transfert de Signal

    • Routage du trafic SS7 entre les pairs de réseau
    • Routage par code de point et titre global
    • Équilibrage de charge et dissimulation de topologie
    • Utilisez ceci si vous routez le trafic SS7 entre les réseaux
  • Guide Client MAP - Configuration du Client MAP

    • Connectez-vous en tant que client M3UA pour envoyer des requêtes MAP
    • Requêtes HLR, authentification, informations de routage
    • Support du protocole MAP générique
    • Utilisez ceci si vous envoyez des requêtes MAP aux éléments de réseau
  • Guide Centre SMS - Configuration du Centre SMS (SMSc)

    • Routage et livraison de messages SMS
    • Mise en file d'attente de messages avec base de données
    • Auto-flush et rapports de livraison
    • Utilisez ceci si vous exploitez un Centre SMS
  • Guide HLR - Configuration du Registre de Localisation Abonné

    • Gestion de la base de données des abonnés
    • Génération de vecteurs d'authentification
    • Mises à jour de localisation et informations de routage
    • Utilisez ceci si vous exploitez un HLR/HSS
  • Guide Passerelle CAMEL - Configuration de la Passerelle CAMEL

    • Services de réseau intelligent (CAP/CAMEL)
    • Contrôle d'appel en temps réel et facturation
    • Intégration OCS pour la facturation
    • Générateur de requêtes interactif et surveillance de session
    • Utilisez ceci si vous fournissez des services IN ou une facturation en temps réel

🔧 Fonctionnalités communes

  • Guide des fonctionnalités communes - Composants partagés
    • Aperçu et configuration de l'interface utilisateur Web
    • Documentation API
    • Surveillance et métriques (Prometheus)
    • Meilleures pratiques et dépannage

📖 Documentation de référence

  • Annexe - Référence technique
    • Spécifications du protocole SS7
    • Codes d'opération MAP
    • Flux de transactions TCAP
    • Encodages et formats de caractères

Démarrage rapide

1. Aperçu du système

OmniSS7 peut fonctionner en différents modes selon vos besoins réseau :

3. Configuration

OmniSS7 peut fonctionner en 5 modes opérationnels différents. Le fichier de configuration config/runtime.exs contient des exemples complets et prêts à l'emploi.

Pour changer de mode :

  1. Ouvrez config/runtime.exs
  2. Décommentez la section de configuration souhaitée (STP, HLR, SMSc ou CAMEL GW)
  3. Commentez les autres sections
  4. Mettez à jour les adresses IP et les URL API si nécessaire
  5. Redémarrez l'application

Voir les guides spécifiques au mode ci-dessous pour des instructions de configuration complètes

Exemples de configurations dans runtime.exs :

Mode STP :

config :omniss7,
map_client_enabled: true,
hlr_mode_enabled: false,
smsc_mode_enabled: false,
camelgw_mode_enabled: false,
map_client_m3ua: %{...}

Mode HLR :

config :omniss7,
map_client_enabled: false,
hlr_mode_enabled: true,
smsc_mode_enabled: false,
camelgw_mode_enabled: false,
hlr_api_base_url: "...",
map_client_m3ua: %{...}

Mode SMSc :

config :omniss7,
map_client_enabled: true,
hlr_mode_enabled: false,
smsc_mode_enabled: true,
camelgw_mode_enabled: false,
smsc_api_base_url: "...",
auto_flush_enabled: true,
map_client_m3ua: %{...}

Mode Passerelle CAMEL :

config :omniss7,
cap_client_enabled: true,
camelgw_mode_enabled: true,
ocs_enabled: true,
ocs_url: "http://your-ocs-server/api/charging",
cap_version: :v2, # Version CAP : :v1, :v2, :v3, ou :v4
cap_client_m3ua: %{...}

4. Accéder à l'interface Web

Naviguez vers http://localhost (ou votre nom d'hôte configuré)


Architecture du système


Matrice des fonctionnalités

FonctionnalitéMode STPClient MAPMode SMScMode HLRPasserelle CAMEL
Routage par code de point
Routage par titre global
Réécriture de SSN
Support multi-pair
Requêtes MAP (Envoyer)
Réponses MAP (Recevoir)
Gestion de file d'attente SMS
Auto-flush SMS
Base de données des abonnés
Vecteurs d'authentification
Mises à jour de localisation
Support CAP/CAMEL
Facturation en temps réel
Contrôle d'appel (Services IN)
Interface Web
API REST
Métriques Prometheus

Opérations courantes

Accès à l'interface Web

  • URL : http://localhost (ou nom d'hôte configuré)
  • API Swagger : http://localhost/swagger
  • Métriques : http://localhost/metrics

Surveillance

# Vérifier l'état des pairs M3UA
curl http://localhost/api/m3ua-status

# Voir les métriques Prometheus
curl http://localhost/metrics

# Vérifier la santé de l'application
curl http://localhost/api/health

Journaux

# Configurer le niveau de journalisation dans config/runtime.exs
config :logger,
level: :debug # Options : :debug, :info, :warning, :error

Capacités clés

  • Support complet du protocole MAP - Opérations MAP Phase 2/3
  • Support du protocole CAP/CAMEL - CAP v1/v2/v3/v4 pour des services de réseau intelligent
  • Signalisation M3UA/SCTP - Transport SS7 basé sur IP
  • Facturation en temps réel - Intégration OCS pour la facturation prépayée/postpayée
  • File d'attente de messages en temps réel - Livraison de SMS avec base de données
  • Générateur de requêtes interactif - Interface Web pour les tests CAMEL/CAP
  • Surveillance de session - Suivi des sessions d'appel CAMEL en temps réel
  • Documentation API interactive - Interface Swagger pour les tests
  • Métriques Prometheus - Observabilité complète
  • Configuration multi-rôle - STP, Client MAP, SMSc, HLR, Passerelle CAMEL

Aperçu de la pile de protocoles


Exemples de cas d'utilisation

Passerelle réseau (STP)

Routage du trafic SS7 entre différents réseaux mobiles

  • Connecter les réseaux d'opérateurs
  • Passerelle SS7 internationale
  • Équilibrage de charge entre HLR
  • Traduction de titre global
  • NAT SCCP (Réutilisation intelligente de titre global)
  • Guide STP

Centre SMS (SMSc)

Livrer des messages SMS aux abonnés mobiles

  • Livraison MT-SMS
  • Origine MO-SMS
  • Routage domicile SMS
  • Masquage IMSI
  • Pare-feu SMS
  • Gestion de file d'attente de messages
  • Rapports de livraison
  • Intégré dans OmniMessage pour gérer tous les SMS MAP
  • Guide Centre SMS

Client MAP

Interagir avec n'importe quel élément de réseau via MAP en utilisant une API RESTful simple

  • PRN / SRI / ATI / etc
  • Construisez vos propres applications SS7/MAP en utilisant des API RESTful
  • Passerelles USSD
  • Requêtes de vecteurs d'authentification
  • Recherches IMSI/MSISDN
  • Requêtes d'informations de routage
  • Guide Client MAP

Base de données des abonnés (HLR)

Gérer les données des abonnés et l'authentification

  • Mises à jour de localisation
  • Génération d'authentification
  • Provisionnement d'informations de routage
  • Intégration complète dans OmniHSS
  • Guide HLR

Plateforme de réseau intelligent (Passerelle CAMEL)

Contrôle d'appel en temps réel et facturation pour les opérateurs de télécommunications

  • Facturation d'appels prépayée/postpayée
  • Contrôle d'appel (connexion, libération, routage)
  • Gestion de session et génération de CDR
  • Générateur de requêtes interactif pour les tests
  • Guide Passerelle CAMEL

Support et ressources

Documentation

Guides de configuration de base :

Intégration & Référence :

Informations de contact

Produit : OmniSS7
Fabricant : Omnitouch Network Services
Version de la documentation : 2.0
Dernière mise à jour : 2025

Pour un support technique, une assistance à l'implémentation ou des demandes de vente, veuillez contacter Omnitouch Network Services.


Cette documentation couvre l'opération en temps réel d'OmniSS7 et la fonctionnalité utilisateur finale. Pour l'installation, le développement ou la configuration avancée, veuillez vous référer à la documentation technique.