OmniSEP - Plateforme de Point de Service
OmniSEP est une plateforme unifiée de point de service fournissant des mises en œuvre de qualité opérateur des protocoles de provisionnement des appareils mobiles. Elle gère la configuration des droits d'accès TS.43, les services supplémentaires XCAP et la messagerie vocale visuelle à partir d'une seule plateforme.
Liens Rapides
Opérations & Surveillance
- Référence de Configuration - Documentation complète des paramètres pour tous les services
- Dépannage - Problèmes courants et résolutions
Documentation des Services
- Droits d'Accès TS.43 - Configuration des droits d'accès au service GSMA TS.43
- Simservs XCAP - Services supplémentaires ETSI TS 183 023 (Renvoi d'Appel, Blocage d'Appel, Identification de l'Appelant)
- Messagerie Vocale Visuelle - Serveur de Messagerie Vocale Visuelle OMTP VVM v1.3 / GSMA TS.46
Vue d'Ensemble de l'Architecture
Services Supportés
Configuration des Droits d'Accès TS.43
Implémente GSMA TS.43 pour les requêtes de droits d'accès au service des appareils :
| ID d'App | Service | Description |
|---|---|---|
| ap2003 | Voix sur Réseau Cellulaire | Statut des droits VoLTE/VoNR |
| ap2004 | VoWiFi | Droits d'appel Voix sur WiFi |
| ap2005 | SMSoIP | Droits SMS sur IP |
| ap2006 | Compagnon ODSA | Activation de Service sur Appareil (compagnon) |
| ap2009 | Principal ODSA | Activation de Service sur Appareil (principal) |
| ap2010 | Augmentation de Forfait de Données | Informations sur le forfait de données |
| ap2012 | Facturation Directe par Opérateur | Statut du service DCB |
| ap2016 | Mode Satellite | Droits de connectivité satellite |
Services Supplémentaires XCAP
Implémente ETSI TS 183 023 pour la configuration des services supplémentaires IMS :
| Service | Description | Référence |
|---|---|---|
| Diversion de Communication | Renvoi d'appel (CFU, CFB, CFNA, CFNRC) | ETSI TS 183 004 |
| Blocage d'Appels Entrants | Bloquer les appels entrants par type | ETSI TS 183 023 |
| Blocage d'Appels Sortants | Bloquer les appels sortants par type | ETSI TS 183 023 |
| OIP/OIR | Présentation et restriction de l'identification de l'appelant | ETSI TS 183 023 |
Messagerie Vocale Visuelle
Implémente la Spécification OMTP VVM v1.3 et GSMA TS.46 :
| Composant | Description | Référence |
|---|---|---|
| Serveur IMAP | Récupération et gestion des messages | RFC 3501 |
| Protocole SMS | Messages de provisionnement SYNC/STATUS | OMTP VVM v1.3 |
| Gestion des Salutations | Salutations personnelles et d'absence prolongée | GSMA TS.46 |
| Transcription | Support de la messagerie vocale en texte | OMTP VVM v1.3 |
Vue d'Ensemble des Points de Terminaison
| Point de Terminaison | Méthode | Description |
|---|---|---|
/ | GET/POST | Requêtes de droits d'accès TS.43 |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml | GET/PUT | Opérations complètes sur le document XCAP |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml/~~/{xpath} | GET/PUT/DELETE | Opérations sur les éléments XCAP |
/api/activity | GET | Recherche dans le journal d'activité |
/api/entitlements/{imsi} | GET/POST | Gestion des droits d'accès |
/api/xcap/{msisdn} | GET/POST | Gestion des profils XCAP |
/health | GET | Vérification de l'état |
Interface Web
OmniSEP inclut une interface web en temps réel pour la surveillance et la gestion, construite avec Phoenix LiveView. Accédez à l'interface à http://<host>:9014/.

Gestion des Profils Simservs XCAP montrant la configuration des services supplémentaires de l'abonné
Tableaux de Bord
| Tableau de Bord | Chemin | Description |
|---|---|---|
| Statut | / | État du système, statut du service, utilisation de la mémoire, statistiques de stockage |
| Droits d'Accès | /entitlements | Voir et gérer les droits d'accès personnalisés TS.43 par IMSI |
| Sessions | /sessions | Surveiller les sessions EAP-AKA et les jetons d'authentification actifs |
| Activité | /activity | Parcourir les journaux d'activité TS.43 avec filtrage et pagination |
| Profils XCAP | /xcap | Gérer les profils Simservs XCAP, synchroniser avec HSS |
| Diameter | /diameter | Surveiller les connexions et l'état des pairs Diameter |
| Journaux | /logs | Visionneuse de journal système en temps réel avec filtrage par niveau |
Tableau de Bord de Statut
Le tableau de bord de statut principal fournit un aperçu de la santé du système :
- Statut du Service : Serveur HTTP, EAP-AKA, indicateurs de service VVM
- Compteurs de Stockage : Droits d'accès, profils XCAP, sessions, jetons, enregistrements d'activité
- Utilisation de la Mémoire : Total, processus et répartition de la mémoire ETS
- Temps de Fonctionnement : Affichage du temps de fonctionnement du système
Tous les indicateurs se rafraîchissent automatiquement toutes les 5 secondes.
Gestion des Profils XCAP
Le tableau de bord XCAP permet aux opérateurs de :
- Rechercher et afficher les profils d'abonnés par MSISDN
- Modifier les paramètres des services supplémentaires (OIP/OIR, renvoi d'appel, blocage d'appel)
- Extraire des profils de HSS via l'interface Diameter Sh
- Pousser les modifications locales vers HSS
- Voir les métadonnées de modification (timestamp, IP du client, User-Agent)
Surveillance de l'Activité
Le tableau de bord d'activité fournit une visibilité en temps réel sur toutes les demandes des appareils :

Journal d'activité montrant les requêtes XCAP et de droits d'accès avec les détails des requêtes/réponses
Fonctionnalités :
- Filtrer par type de requête (XCAP, Requête de Droits, Défi EAP, etc.)
- Rechercher par IMSI, MSISDN, ID de Terminal ou IP du Client
- Voir les données détaillées de la requête/réponse, y compris les en-têtes, le corps et le chemin
- Suivre la méthode HTTP et les codes d'état de réponse
Surveillance des Sessions
Le tableau de bord des sessions affiche :
- Onglet Sessions : Sessions EAP-AKA actives avec état (en attente, défi_envoyé, authentifié, échoué)
- Onglet Jetons : Jetons d'authentification actifs avec le temps restant avant l'expiration
Les deux vues prennent en charge la révocation manuelle des sessions/jetons.
Flux d'Authentification
Configuration de Démarrage Rapide
Configuration Minimale
# config/config.exs
import Config
config :omni_sep,
http_port: 9014,
http_ip: {0, 0, 0, 0},
server_fqdn: "sep.mnc001.mcc001.pub.3gppnetwork.org",
entitlement_version: "2.0"
# Droits par défaut pour tous les abonnés
config :omni_sep, :default_entitlements,
vowifi: %{
entitlement_status: 1,
addr_status: 2,
tc_status: 2,
prov_status: 1
},
volte: %{
entries: [
%{access_type: 1, home_roaming_nw_type: 1, entitlement_status: 1}
]
}
# Paramètres des jetons
config :omni_sep, :token,
validity_seconds: 86400,
signing_secret: "votre-secret-de-production-ici"
# Paramètres EAP-AKA
config :omni_sep, :eap_aka,
enabled: true,
session_timeout_ms: 30_000
Voir Référence de Configuration pour la documentation complète des paramètres.
Structure de la Documentation
Par Rôle
Opérateurs Réseau :
- Commencez par cet aperçu
- Consultez Référence de Configuration pour les paramètres de déploiement
- Consultez Dépannage pour les problèmes courants
Configuration des Services :
- Droits d'Accès TS.43 pour le provisionnement VoWiFi/VoLTE
- Simservs XCAP pour le renvoi/bloquage d'appels
Dépannage :
- Guide de Dépannage pour les problèmes courants
- Vérifiez Journal d'Activité pour le suivi des demandes
Par Protocole
GSMA TS.43 :
- Droits d'Accès TS.43 - Documentation complète des droits d'accès au service
- Spécification : GSMA TS.43
ETSI XCAP :
- Simservs XCAP - Documentation des services supplémentaires
- Spécifications :
- ETSI TS 183 023 - Cadre XCAP
- ETSI TS 183 004 - Diversion de Communication
- RFC 4825 - Protocole XCAP