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 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 :
- Ouvrez
config/runtime.exs - Décommentez la section de configuration souhaitée (STP, HLR, SMSc ou CAMEL GW)
- Commentez les autres sections
- Mettez à jour les adresses IP et les URL API si nécessaire
- 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 STP | Client MAP | Mode SMSc | Mode HLR | Passerelle 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 :
- Guide de configuration STP - Routage du Point de Transfert de Signal
- Guide de configuration Client MAP - Client du protocole MAP
- Guide de configuration Centre SMS - Routage et livraison de SMS
- Guide de configuration HLR - Base de données des abonnés
- Guide de configuration Passerelle CAMEL - Réseau intelligent & facturation
Intégration & Référence :
- Guide du générateur de requêtes CAMEL - Outil de test interactif
- Guide des fonctionnalités communes - Composants partagés & Interface Web
- Référence technique - Spécifications du protocole
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.