Guide des opérations OmniCall CSCF
Table des matières
- Aperçu
- Comprendre l'architecture IMS
- Flux de sessions d'appel
- Composants CSCF
- Opérations courantes
- Dépannage
- Documentation supplémentaire
- Glossaire
Aperçu
OmniCall CSCF est une solution IMS (IP Multimedia Subsystem) complète qui fournit des fonctions de contrôle de session d'appel de qualité opérateur pour les fournisseurs de services mobiles et fixes. Basé sur une technologie open-source éprouvée et enrichi de capacités de gestion de niveau entreprise, OmniCall CSCF offre l'infrastructure de contrôle de session essentielle requise pour VoLTE, VoWiFi, RCS et les services VoIP fixes traditionnels.
Qu'est-ce que l'IMS ?
Le système de sous-système multimédia IP (IMS) est l'architecture normalisée par 3GPP pour la fourniture de services multimédias basés sur IP. Il fournit :
- Contrôle de session pour les services vocaux, vidéo et de messagerie
- Gestion de la Qualité de Service (QoS) pour les communications en temps réel
- Convergence des services à travers les réseaux mobiles, fixes et WiFi
- Interopérabilité basée sur des normes avec d'autres opérateurs et réseaux
- Capacités de Rich Communication Services (RCS)
- Convergence fixe-mobile (FMC) pour une livraison de services unifiée
OmniCall CSCF met en œuvre toutes les fonctions de base du CSCF définies dans 3GPP TS 23.228, fournissant une solution complète de réseau de cœur IMS prête pour la production.
Composants OmniCall CSCF
OmniCall CSCF fournit une gestion complète de tous les éléments du réseau CSCF :
- P-CSCF (Proxy-CSCF) - Proxy de sécurité et de bord orienté utilisateur
- E-CSCF (Emergency-CSCF) - Routage des services d'urgence (intégré avec P-CSCF)
- I-CSCF (Interrogating-CSCF) - Point d'entrée du réseau et masquage de topologie
- S-CSCF (Serving-CSCF) - Contrôle de session central, enregistrement et déclenchement de services
Capacités clés
Fonctions réseau :
- Contrôle de session IMS conforme à 3GPP complet
- Conforme à GSMA IR.92/IR.94 - Fonctionne avec tout appareil conforme aux normes, aucun bundle opérateur personnalisé requis
- Support VoLTE, VoWiFi et RCS
- Intégration de services SIP fixes
- Support des services d'urgence (E911/E112) avec services de localisation
- Masquage de topologie et sécurité réseau
- Associations de sécurité basées sur IPsec
- Intégration AAA et politique basée sur Diameter
Fonctionnalités de service :
- Gestion de session d'appel en temps réel
- Déclenchement de services via des Critères de Filtre Initiaux (IFC)
- Intégration de Serveur d'Applications (AS) via l'interface ISC
- Intégration de facturation (en ligne et hors ligne)
- Application des politiques QoS via l'intégration PCRF
- Support de multi-location pour les scénarios MVNO
Gestion et opérations :
- Surveillance en temps réel via un panneau de contrôle basé sur le web
- Intégration des métriques Prometheus (voir Référence des métriques)
- API RESTful pour l'automatisation
- Clustering distribué pour haute disponibilité
- Dépannage et diagnostics en direct
Composants intégrés :
- OmniePDG : Passerelle de données par paquet évoluée pour VoWiFi (conforme à IR.94)
- OmniTAS : Serveur d'applications de téléphonie pour services supplémentaires
- OmniMessage : Serveur d'applications SMS/MMS (3GPP TS 24.341)
Pour des détails sur l'utilisation du panneau de contrôle, voir Opérations de l'interface Web.
Comprendre l'architecture IMS
Architecture du réseau IMS
La solution OmniCall CSCF se situe au cœur de l'architecture IMS, fournissant la couche de contrôle de session qui connecte l'équipement utilisateur aux services et gère toutes les sessions d'appel.
Comment les CSCF fonctionnent ensemble
Les fonctions CSCF fonctionnent comme un système coordonné pour gérer les sessions IMS :
-
P-CSCF - Premier point de contact
- L'équipement utilisateur (appareils mobiles, WiFi ou fixes) établit des connexions sécurisées avec P-CSCF
- Fournit des associations de sécurité IPsec pour les appareils mobiles
- Agit comme le point d'application de la politique QoS via l'intégration PCRF
- Gère le passage NAT et l'ancrage des médias
- Achemine les appels d'urgence vers les fonctionnalités E-CSCF
- Maintient les informations de localisation de l'utilisateur
-
I-CSCF - Passerelle réseau et répartiteur de charge
- Masque la topologie interne du réseau des réseaux externes
- Interroge le HSS pour sélectionner le S-CSCF approprié pour les utilisateurs
- Effectue l'équilibrage de charge S-CSCF en fonction des capacités
- Agit comme point d'entrée/sortie pour les scénarios de roaming
- Applique la sécurité du domaine réseau (NDS/TLS)
-
S-CSCF - Contrôleur de session central
- Effectue l'enregistrement et l'authentification des utilisateurs
- Maintient l'état de session pour tous les appels actifs
- Applique les politiques de routage et la logique de service
- Déclenche les serveurs d'applications en fonction de l'IFC (Critères de Filtre Initiaux)
- S'intègre avec les systèmes de facturation (en ligne et hors ligne)
- Gère les services supplémentaires
Intégration avec les systèmes de support
OmniCall CSCF s'intègre aux fonctions de support IMS via des interfaces Diameter standard 3GPP :
| Interface | De → À | But | Spécification 3GPP |
|---|---|---|---|
| Cx | I-CSCF/S-CSCF ↔ HSS | Authentification utilisateur, récupération de profil, affectation S-CSCF | TS 29.228 |
| Dx | I-CSCF ↔ SLF | Localisateur d'abonnement pour environnements multi-HSS | TS 29.229 |
| Rx | P-CSCF ↔ PCRF | Autorisation de politique QoS, contrôle de flux multimédia | TS 29.214 |
| Ro | S-CSCF → OCS | Facturation en ligne (contrôle de crédit) | TS 32.299 |
| Rf | S-CSCF → CDF | Facturation hors ligne (génération de CDR) | TS 32.299 |
| ISC | S-CSCF ↔ AS | Déclenchement de services et invocation de serveur d'applications | TS 23.228 |
| Sh | AS ↔ HSS | Accès du serveur d'applications aux données utilisateur | TS 29.328 |
Pour la gestion des pairs Diameter, voir Opérations Diameter.
Flux de sessions d'appel
Comprendre comment les CSCF traitent différents types de sessions est essentiel pour les opérations et le dépannage.
Flux d'enregistrement IMS
Lorsqu'un appareil s'enregistre sur le réseau IMS, les CSCF coordonnent pour authentifier et autoriser l'utilisateur :
Points clés :
- P-CSCF maintient l'association de sécurité IPsec avec l'UE
- I-CSCF interroge le HSS pour trouver/affecter le S-CSCF
- S-CSCF effectue l'authentification et stocke le profil utilisateur
- Le profil de service de l'utilisateur (IFC) détermine quels serveurs d'applications seront déclenchés
Flux d'appel d'origine mobile
Lorsqu'un utilisateur enregistré initie un appel :
Points clés :
- P-CSCF coordonne avec PCRF pour l'établissement du porteur QoS
- S-CSCF évalue l'IFC pour déterminer le déclenchement du service
- OmniTAS fournit des services d'application de téléphonie (renvoi d'appel, filtrage, etc.)
- OmniMessage gère le trafic SMS/MMS lorsqu'il est déclenché par l'IFC
- Pour surveiller les appels actifs, voir Gestion des dialogues S-CSCF
Flux d'appel d'urgence (E-CSCF)
Les appels d'urgence reçoivent un traitement spécial pour garantir la connectivité même sans enregistrement IMS complet :
Points clés :
- La fonctionnalité E-CSCF est intégrée dans P-CSCF
- Fonctionne même pour les utilisateurs non enregistrés ou en roaming
- Inclut le stockage de numéros de rappel pour les services d'urgence
- Pour les opérations d'urgence, voir Services d'urgence P-CSCF
SMS sur IMS - Origine mobile (3GPP TS 24.341)
Lorsqu'un utilisateur envoie un SMS via IMS, OmniMessage gère la livraison du message :
Points clés :
- SMS encodé dans la méthode SIP MESSAGE selon 3GPP TS 24.341
- Content-Type:
application/vnd.3gpp.smsidentifie la charge utile SMS - S-CSCF déclenche OmniMessage pour le trafic SMS
- OmniMessage s'interface avec l'infrastructure SMSC traditionnelle
- Supporte à la fois les jeux de caractères GSM-7, UCS-2 et les messages concaténés
SMS sur IMS - Terminé mobile (3GPP TS 24.341)
Lorsqu'un SMS arrive pour un utilisateur enregistré IMS, OmniMessage le route via IMS :
Points clés :
- SMSC transfère le SMS à OmniMessage via des protocoles traditionnels (MAP/SMPP)
- OmniMessage le convertit en méthode SIP MESSAGE
- S-CSCF route en fonction de l'IMPU enregistré
- Supporte les rapports de livraison et les notifications de statut
- Retour à SMS traditionnel si l'utilisateur n'est pas enregistré IMS
Pour les opérations et la surveillance des SMS, voir Gestion IFC S-CSCF.
Scénarios de roaming
OmniCall CSCF prend en charge le roaming routé par le domicile tel que mandaté par les normes 3GPP/GSMA :
Roaming Routé par le Domicile : Lorsque les utilisateurs se déplacent vers un réseau visité, toutes les sessions IMS sont routées à travers le S-CSCF du réseau d'origine. Cela garantit :
- Une expérience de service cohérente, quel que soit l'emplacement
- Contrôle du réseau d'origine sur le déclenchement de services et la facturation
- Accords de roaming simplifiés entre opérateurs
- Conformité aux normes GSMA PRD IR.92 et IR.94
Le I-CSCF du réseau visité interroge le HSS d'origine et route les demandes d'enregistrement/session vers le S-CSCF d'origine, qui invoque ensuite les serveurs d'applications du réseau d'origine (OmniTAS, OmniMessage, etc.).
Pour des détails de configuration de roaming, voir Sécurité du domaine réseau I-CSCF.
Composants CSCF
P-CSCF/E-CSCF - Proxy de bord et point d'ancrage de sécurité
Le Proxy-CSCF est le premier élément IMS que l'équipement utilisateur contacte. Il sert de frontière de sécurité et de point d'application de politique.
Fonctions principales :
- Gestion des associations de sécurité : Établit et maintient des tunnels IPsec avec des appareils mobiles pour la signalisation et la protection des médias
- Application de la politique QoS : Coordonne avec PCRF via l'interface Rx pour autoriser et appliquer les porteurs QoS
- Passage NAT : Gère le passage NAT à distance pour les appareils derrière des NAT/pare-feu
- Compression : Support SigComp pour les réseaux à bande passante limitée
- Route de service : Maintient la route de service pour les demandes suivantes
Services d'urgence (E-CSCF) :
- Routage des appels d'urgence intégré sans nécessiter d'enregistrement IMS complet
- Gestion des informations de localisation pour E911/E112
- Mappage IMEI vers numéro de rappel pour les rappels d'urgence
- Intégration avec LRF (Fonction de Récupération de Localisation)
Types d'accès pris en charge :
- LTE/5G (VoLTE) via IPsec
- WiFi (VoWiFi) via IPsec
- Large bande fixe via SIP
- Passerelles résidentielles câble/DSL
Pour des opérations détaillées, voir Documentation P-CSCF.
I-CSCF - Masquage de topologie et équilibrage de charge
Le Interrogating-CSCF agit comme le point de contact au sein du réseau d'un opérateur pour les connexions provenant d'autres réseaux ou du même réseau.
Fonctions principales :
- Masquage de topologie : Protège la structure interne du réseau des réseaux externes
- Affectation S-CSCF : Interroge le HSS via l'interface Cx pour affecter un S-CSCF à de nouveaux utilisateurs
- Sélection S-CSCF : Sélectionne le S-CSCF approprié en fonction des capacités et de la charge
- Proxy de routage : Achemine les demandes entrantes vers le S-CSCF affecté
- Sécurité du domaine réseau : Applique NDS/TLS pour la sécurité inter-opérateur
Caractéristiques clés :
- Support multi-S-CSCF : Distribue les utilisateurs sur plusieurs instances S-CSCF
- Correspondance des capacités : Correspond les exigences des utilisateurs aux capacités S-CSCF
- Support de roaming : Gère à la fois les scénarios routés par le domicile et les sorties locales
- Localisateur d'abonnement : Support de l'interface Dx pour les environnements multi-HSS
Cas d'utilisation :
- Point d'interconnexion pour les partenaires de roaming
- Distribution de charge à travers le cluster S-CSCF
- Routage géographique pour la récupération après sinistre
- Ségrégation du trafic MVNO
Pour des opérations détaillées, voir Documentation I-CSCF.
S-CSCF - Contrôleur de session central
Le Serving-CSCF est le composant central du réseau IMS, fournissant le contrôle de session et l'intelligence de service.
Fonctions principales :
- Enregistrement : Authentifie les utilisateurs et maintient les liaisons d'enregistrement
- Contrôle de session : Gère tous les états d'appel (établissement de dialogue, modification, terminaison)
- Déclenchement de service : Évalue les Critères de Filtre Initiaux (IFC) pour invoquer les serveurs d'applications
- Routage : Achemine les demandes SIP en fonction de la logique de service et des préférences utilisateur
- Intégration de facturation : Coordonne avec les systèmes de facturation en ligne (OCS) et hors ligne (CDF)
Déclenchement de service via IFC : Le S-CSCF utilise des Critères de Filtre Initiaux basés sur XML téléchargés depuis le HSS pour déterminer quand acheminer les appels à travers les serveurs d'applications (comme OmniTAS pour les services de téléphonie et OmniMessage pour les SMS/MMS) :
- Points de déclenchement : Correspondre sur la méthode SIP, Request-URI, Session-Case (originant/terminant)
- Basé sur la priorité : IFC traité par ordre de priorité
- Chaînage de services : Plusieurs AS peuvent être invoqués en séquence (par exemple, OmniTAS → OmniMessage)
- Gestion par défaut : Comportement configurable lorsque l'AS est inaccessible
Services pris en charge :
- Renvoi d'appel (occupé, sans réponse, inconditionnel)
- Interdiction d'appel (sortant, entrant, roaming)
- Filtrage et filtrage d'appels
- Traduction et routage de numéros
- Facturation prépayée/postpayée
- Suivi d'utilisation et application de quotas
- Services supplémentaires (attente d'appel, mise en attente, transfert)
Fonctionnalités de scalabilité :
- Stockage de dialogue distribué
- Gestion d'état de session
- Profils utilisateur basés sur une base de données
- Scalabilité horizontale via distribution I-CSCF
Pour des opérations détaillées, voir Documentation S-CSCF.
Gestion de l'interface Diameter
OmniCall CSCF fournit une gestion complète des pairs Diameter à travers tous les composants CSCF.
Applications Diameter prises en charge :
| Application | Interface | ID App | Utilisé par | But |
|---|---|---|---|---|
| 3GPP Cx | Cx | 16777216 | I-CSCF, S-CSCF | Authentification utilisateur, récupération de profil |
| 3GPP Dx | Dx | 16777216 | I-CSCF | Localisation d'abonnement dans multi-HSS |
| 3GPP Rx | Rx | 16777236 | P-CSCF | Autorisation de politique, contrôle QoS |
| 3GPP Ro | Ro | 4 (CC) | S-CSCF | Facturation en ligne (contrôle de crédit) |
| 3GPP Rf | Rf | 3 (Accounting) | S-CSCF | Facturation hors ligne (CDR) |
| 3GPP Sh | Sh | 16777217 | AS | Accès aux données utilisateur depuis AS |
Capacités Diameter :
- Découverte automatique des pairs via DNS
- Support de basculement et de redondance
- Gestion de connexion et de surveillance
- Statistiques et surveillance par pair
- Activation/désactivation dynamique des pairs
Pour les opérations et le dépannage Diameter, voir Guide de gestion Diameter.
Opérations courantes
OmniCall CSCF fournit des capacités opérationnelles complètes via son panneau de contrôle basé sur le web. Cette section couvre les tâches opérationnelles courantes et leur signification.
Gestion des enregistrements
Comprendre les enregistrements IMS :
L'enregistrement IMS est un processus en deux étapes :
- Contact P-CSCF : L'équipement utilisateur établit une connexion IPsec/SIP avec P-CSCF
- Enregistrement S-CSCF : Enregistrement IMS complet avec authentification via HSS
Opérations clés d'enregistrement :
- Voir les enregistrements actifs à travers P-CSCF et S-CSCF
- Interroger des utilisateurs spécifiques par IMPU, IMSI ou adresse IP
- Surveiller l'état d'enregistrement (authentifié, actif, expiré)
- Forcer la désinscription pour dépannage ou raisons administratives
- Suivre l'expiration de l'enregistrement pour identifier les problèmes de réenregistrement
Pour des procédures d'enregistrement détaillées, voir :
Surveillance des sessions d'appel
Gestion des dialogues (sessions) :
Le S-CSCF maintient l'état pour toutes les sessions IMS actives (appels). Les opérateurs peuvent :
- Surveiller les dialogues actifs y compris Call-ID, participants et état de session
- Voir les détails du dialogue tels que SDP (paramètres multimédias), ensembles de routes et minuteries
- Terminer des dialogues pour dépannage ou situations d'urgence
- Suivre la durée de session et détecter les sessions longues ou bloquées
États de session :
- Précoce : L'appel sonne, pas encore répondu
- Confirmé : Appel actif avec flux multimédia
- Terminé : Appel terminé normalement
Pour les procédures de surveillance des appels, voir Gestion des dialogues S-CSCF.
Déclenchement de services et gestion des IFC
Les Critères de Filtre Initiaux (IFC) déterminent quand et comment le S-CSCF achemine les sessions vers des serveurs d'applications comme OmniTAS et OmniMessage.
Opérations IFC :
- Dump de l'IFC utilisateur pour voir le profil de service configuré depuis le HSS
- Tester la correspondance IFC avec des scénarios d'appel simulés
- Vérifier le routage AS pour garantir l'invocation correcte du service
- Déboguer les échecs de service en examinant l'évaluation des points de déclenchement
Exemple de structure IFC :
<InitialFilterCriteria>
<Priority>10</Priority>
<TriggerPoint>
<SPT><Method>INVITE</Method></SPT>
<SPT><SessionCase>0</SessionCase><!-- Originating --></SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>sip:omnitas.ims.example.com</ServerName>
<DefaultHandling>0</DefaultHandling><!-- Doit invoquer -->
</ApplicationServer>
</InitialFilterCriteria>
Pour les tests et le dépannage IFC, voir Opérations IFC S-CSCF.
Gestion des pairs Diameter
Surveillance de la connectivité Diameter :
OmniCall CSCF s'appuie sur des interfaces Diameter pour l'intégration HSS, PCRF et de facturation. Les opérateurs peuvent :
- Surveiller l'état des pairs (I_Open = connecté, Closed = déconnecté)
- Voir les capacités des pairs (applications Diameter prises en charge)
- Activer/désactiver des pairs pour maintenance ou tests de basculement
- Suivre les statistiques des pairs (demandes, échecs, délais d'attente)
Connexions Diameter critiques :
- Cx vers HSS (I-CSCF, S-CSCF) : Authentification utilisateur et profils
- Rx vers PCRF (P-CSCF) : Politique QoS et contrôle de porteur
- Ro vers OCS (S-CSCF) : Facturation en ligne et contrôle de crédit
Pour le dépannage Diameter, voir Guide des opérations Diameter.
Gestion des services d'urgence
Opérations E-CSCF :
Le traitement des appels d'urgence nécessite une attention opérationnelle spéciale :
- Surveiller les mappages IMEI vers numéro de rappel pour les rappels d'urgence
- Vérifier la disponibilité des informations de localisation pour E911/E112
- Tester le routage des appels d'urgence sans connexion PSAP réelle
- Gérer l'enregistrement d'urgence pour les appareils non provisionnés
Les services d'urgence fonctionnent même pour :
- Utilisateurs non enregistrés
- Utilisateurs sans SIM/identifiants invalides
- Utilisateurs en roaming d'autres réseaux
Pour les opérations d'urgence, voir Services d'urgence P-CSCF.
Gestion des tables de hachage
Structures de données en mémoire partagée :
Les nœuds CSCF utilisent des tables de hachage en mémoire pour des données critiques en termes de performance :
| Table de hachage | CSCF | But | TTL |
|---|---|---|---|
imei_msisdn | P-CSCF | Mappage de rappel d'urgence | 24 heures |
service_routes | P-CSCF | Routes de service mises en cache | Expiration d'enregistrement |
auth | S-CSCF | Vecteurs d'authentification | Délai d'attente de défi |
Opérations :
- Voir le contenu des tables pour le dépannage
- Supprimer des entrées spécifiques pour effacer des données obsolètes
- Vider des tables entières pour la récupération d'urgence (à utiliser avec précaution)
Pour des opérations détaillées de l'interface utilisateur, voir le Guide des opérations de l'interface Web.
Dépannage
Cette section couvre les problèmes opérationnels courants et leurs stratégies de résolution.
Échecs d'enregistrement
Symptômes : Les utilisateurs ne parviennent pas à s'enregistrer sur le réseau IMS, délais d'enregistrement
Causes profondes courantes :
-
Problèmes de connectivité HSS
-
Échecs d'authentification
- Vérifiez que les identifiants utilisateur sont provisionnés dans le HSS
- Vérifiez la génération de vecteurs d'authentification (MAR/MAA)
- Vérifiez la compatibilité de l'algorithme AKA (Milenage)
-
Connectivité P-CSCF
- Vérifiez l'établissement de l'AS IPsec pour les appareils mobiles
- Vérifiez le passage NAT pour les appareils derrière NAT
- Vérifiez la découverte P-CSCF (DNS, DHCP ou configuration statique)
-
Affectation S-CSCF
- Vérifiez la logique de sélection S-CSCF I-CSCF
- Vérifiez que les capacités S-CSCF correspondent aux exigences utilisateur
- Vérifiez la capacité S-CSCF (limites d'enregistrement)
Pour un dépannage détaillé, voir les guides spécifiques aux composants :
Échecs de configuration d'appel
Symptômes : Les appels échouent à s'établir, reçoivent des erreurs SIP 4xx/5xx
Causes profondes courantes :
-
Utilisateur non enregistré
- Vérifiez que les utilisateurs d'origine et de destination sont tous deux enregistrés IMS
- Vérifiez l'état d'enregistrement via S-CSCF
-
Problèmes de déclenchement IFC/service
- Vérifiez que l'IFC téléchargé depuis le HSS (vérifiez SAR/SAA)
- Testez la correspondance IFC pour le scénario d'appel
- Vérifiez la disponibilité d'OmniTAS/OmniMessage si déclenché
-
Problèmes QoS/PCRF
- Vérifiez l'état du pair Diameter Rx sur P-CSCF
- Vérifiez l'autorisation de politique QoS par le PCRF
- Vérifiez que les ressources de porteur sont disponibles dans le réseau d'accès
-
Échecs de routage
- Vérifiez le routage de destination (ENUM, traduction de numéro)
- Vérifiez la configuration d'interconnexion/MGCF pour les appels PSTN
- Vérifiez le routage de roaming pour les appels hors réseau
Problèmes de connectivité Diameter
Symptômes : Le pair Diameter affiche un état "Fermé", les opérations expirent
Étapes de diagnostic :
- Vérifiez l'état du pair : Utilisez le panneau de contrôle pour voir l'état du pair Diameter
- Vérifiez la connectivité réseau : Testez l'accessibilité IP au pair Diameter (port 3868)
- Vérifiez les capacités : Vérifiez que les ID d'application correspondent entre les pairs
- Examinez le watchdog : Vérifiez les échanges de surveillance Diameter (DWR/DWA)
Interfaces Diameter critiques :
| Interface | Impact si hors service | Priorité de récupération |
|---|---|---|
| Cx (HSS) | Pas de nouveaux enregistrements, pas de mises à jour IFC | Critique - immédiat |
| Rx (PCRF) | Pas de QoS pour les nouveaux appels | Élevée - dans les minutes |
| Ro (OCS) | Pas de facturation prépayée, le service peut continuer | Élevée - dépend de la politique |
Pour le dépannage Diameter, voir Guide des opérations Diameter.
Problèmes de livraison SMS
Symptômes : SMS non livrés via IMS, retour à SMSC hérité
Causes profondes courantes :
-
OmniMessage non déclenché
- Vérifiez que l'IFC est configuré pour déclencher OmniMessage pour les demandes MESSAGE
- Vérifiez la priorité de l'IFC (doit être plus élevée que d'autres AS)
- Testez la correspondance IFC avec un SMS simulé
-
Intégration SMSC
- Vérifiez la connectivité d'OmniMessage à la SMSC (MAP/SMPP)
- Vérifiez la conversion de format de message (SIP MESSAGE ↔ SMS PDU)
- Vérifiez le routage des abonnés dans la SMSC
-
Problèmes de type de contenu
- Vérifiez
Content-Type: application/vnd.3gpp.smsdans SIP MESSAGE - Vérifiez l'encodage des jeux de caractères (GSM-7, UCS-2)
- Vérifiez
Pour le dépannage SMS, voir Gestion IFC S-CSCF.
Problèmes d'appel d'urgence
Symptômes : Les appels d'urgence ne sont pas routés vers PSAP, localisation non incluse
Causes profondes courantes :
-
Détection E-CSCF
- Vérifiez la détection de l'URN d'urgence (urn:service:sos)
- Vérifiez les règles de routage d'urgence sur P-CSCF
- Vérifiez la connectivité LRF
-
Informations de localisation
- Vérifiez l'en-tête de localisation dans SIP INVITE
- Vérifiez le mappage IMEI vers numéro de rappel pour les rappels
- Testez la récupération de localisation depuis LRF
-
Routage PSAP
- Vérifiez la configuration de la table de routage PSAP
- Vérifiez la génération de ESQK (Clé de Requête de Service d'Urgence)
- Vérifiez la connexion/tronçon vers PSAP
Pour les opérations de services d'urgence, voir Services d'urgence P-CSCF.
Dégradation des performances
Symptômes : Configuration d'appel lente, délais d'enregistrement, latence élevée
Diagnostic :
- Surveillez les métriques Prometheus : Vérifiez les métriques de performance CSCF (voir Référence des métriques pour des définitions complètes des métriques)
- Performance de la base de données : Vérifiez les temps de requête de la base de données S-CSCF
- Latence réseau : Vérifiez la latence entre les nœuds CSCF
- Utilisation des ressources : Surveillez le CPU, la mémoire et le réseau sur les serveurs CSCF
Considérations de scalabilité :
- P-CSCF : ~50 000 SAs IPsec par instance (VoLTE) ; 100 000+ via OmniePDG (VoWiFi)
- I-CSCF : Stateless, évolue horizontalement (1 000-5 000 enregistrements/sec par instance)
- S-CSCF : 100 000-500 000 enregistrements par instance ; 20 000-100 000 dialogues simultanés
Pour une planification de capacité détaillée et un dimensionnement de déploiement, voir le Guide de capacité et de dimensionnement.
Pour la surveillance des performances et des métriques, voir le Guide des opérations de l'interface Web.
Documentation supplémentaire
Guides d'opérations spécifiques aux composants
Pour des opérations détaillées et un dépannage pour chaque composant CSCF :
- Guide des opérations P-CSCF/E-CSCF - Proxy de bord, associations de sécurité, services d'urgence
- Guide des opérations I-CSCF - Sélection S-CSCF, masquage de topologie, roaming
- Guide des opérations S-CSCF - Enregistrement, gestion des dialogues, opérations IFC
- Guide des opérations Diameter - Gestion et dépannage des pairs Diameter
- Guide des opérations de l'interface Web - Utilisation du panneau de contrôle, surveillance et administration
- Référence des métriques - Référence complète de toutes les métriques Prometheus P-CSCF, I-CSCF et S-CSCF
- Guide de capacité et de dimensionnement - Dimensionnement de déploiement, planification de capacité, optimisation des performances
Conformité réglementaire
- Conformité à l'interception ANSSI R226 - Capacités d'interception légale requises par les autorités réglementaires françaises
Référence des normes 3GPP
OmniCall CSCF met en œuvre les spécifications 3GPP suivantes :
| Spécification | Titre | Pertinence |
|---|---|---|
| TS 23.228 | Système de sous-système multimédia IP (IMS) - Étape 2 | Architecture IMS de base |
| TS 24.229 | Protocole de contrôle d'appel multimédia IP (SIP) | Profil SIP IMS |
| TS 29.228 | Interfaces Cx et Dx (CSCF-HSS) | Données utilisateur et authentification |
| TS 29.214 | Interface Rx (P-CSCF-PCRF) | Contrôle de politique QoS |
| TS 32.299 | Facturation - Applications Diameter | Facturation en ligne/hors ligne |
| TS 24.341 | SMS sur réseaux IP | SMS sur IMS |
| TS 23.167 | Services d'urgence | E-CSCF et appels d'urgence |
Conformité aux normes GSMA
OmniCall CSCF est entièrement conforme aux profils IMS de GSMA, garantissant l'interopérabilité avec des appareils prêts à l'emploi :
IR.92 - Profil IMS pour la voix et les SMS (VoLTE)
GSMA PRD IR.92 définit le profil IMS obligatoire pour les services VoLTE, garantissant que les appareils commerciaux fonctionnent sans configuration spécifique à l'opérateur ou bundles d'appareils personnalisés.
Avantages clés d'IR.92 pour OmniCall CSCF :
✓ Support des appareils du marché ouvert : Tout smartphone conforme à IR.92 fonctionne immédiatement - aucun bundle d'opérateur personnalisé, APN propriétaire ou provisionnement spécial requis
✓ Profil SIP standardisé : Les appareils utilisent des en-têtes SIP standard, l'authentification et les flux d'enregistrement tels que définis dans 3GPP TS 24.229
✓ Interopérabilité des codecs : Le support des codecs obligatoires (AMR-WB pour la voix HD) garantit une qualité vocale cohérente sur tous les appareils
✓ SMS sur IMS : L'intégration avec OmniMessage fournit une livraison SMS conforme aux normes (TS 24.341) à tout appareil conforme à IR.92
✓ Services d'urgence : La gestion des numéros d'urgence E.164 (911, 112, etc.) fonctionne sur tous les appareils conformes sans configuration spéciale
✓ Cohérence en roaming : Le roaming routé par le domicile garantit que les utilisateurs bénéficient de la même expérience VoLTE lorsqu'ils visitent d'autres réseaux conformes à IR.92
Ce que cela signifie : Les opérateurs peuvent lancer des services VoLTE immédiatement avec des appareils consommateurs existants (iPhone, Samsung, Google Pixel, etc.) sans attendre la certification personnalisée des appareils ou des mises à jour de bundles d'opérateurs.
IR.94 - Profil IMS pour la voix, la vidéo et les SMS (VoWiFi)
GSMA PRD IR.94 étend IR.92 pour inclure la voix sur WiFi, permettant des services VoLTE sur des réseaux WiFi non fiables.
Architecture VoWiFi avec OmniCall :
Composants VoWiFi :
- OmniePDG : Passerelle de données par paquet évoluée - Fournit la terminaison de tunnel IPsec pour l'accès WiFi non fiable
- OmniCall P-CSCF : Gère les enregistrements VoWiFi de la même manière que VoLTE (mêmes routes de service, même déclenchement IFC)
- Handover transparent : Les appareils peuvent passer entre LTE et WiFi sans interruption d'appel
Avantages d'IR.94 :
- Les mêmes avantages IR.92 s'appliquent à VoWiFi
- Les appareils découvrent automatiquement ePDG via DNS (pas de configuration manuelle)
- Un enregistrement IMS unique couvre à la fois VoLTE et VoWiFi
- Extension de couverture intérieure sans femtocells ou DAS
Pour les opérations ePDG et le dépannage VoWiFi, voir Documentation OmniePDG.
Autres normes GSMA
- IR.51 - Structure de base de données de roaming GSMA
- IR.88 - Directives de roaming LTE
- AA.80 - Configuration des appareils IMS/RCS et services de support
Différenciation du produit
Pourquoi choisir OmniCall CSCF ?
✓ Support des appareils Plug-and-Play : Conforme à GSMA IR.92/IR.94 - fonctionne avec des iPhones, des téléphones Android et des appareils fixes prêts à l'emploi sans bundles d'opérateur personnalisés ou retards de certification d'appareil
✓ Solution IMS complète : Tous les composants CSCF (P/I/S/E) plus OmniePDG pour VoWiFi dans une plateforme unifiée
✓ Convergence fixe-mobile : Noyau IMS unifié pour les services mobiles (VoLTE/VoWiFi), la large bande fixe et les services de téléphonie par câble
✓ Provisionnement sans contact : La découverte des appareils basée sur des normes (DNS, DHCP) signifie que les utilisateurs peuvent échanger des cartes SIM entre les appareils sans support informatique
✓ Gestion d'entreprise : Panneau de contrôle basé sur le web avec surveillance en temps réel, diagnostics et dépannage
✓ Scalabilité de qualité opérateur : Scalabilité horizontale pour prendre en charge des millions d'abonnés avec des temps de configuration d'appel inférieurs à une seconde
✓ Écosystème de serveurs d'applications : Intégration transparente avec OmniTAS (services de téléphonie) et OmniMessage (SMS/MMS)
✓ Services d'urgence : E-CSCF intégré avec support E911/E112, services de localisation et gestion des rappels
✓ Interopérabilité d'abord : Conformité complète aux normes 3GPP et GSMA garantissant que les accords de roaming et l'interconnexion fonctionnent dès le départ
✓ Production éprouvée : Déployé dans des réseaux de niveau 1, de niveau 2 et MVNO dans le monde entier, servant des millions d'abonnés
Glossaire
Termes de l'architecture IMS
- 3GPP : 3rd Generation Partnership Project - Organisme de normalisation pour les télécommunications mobiles
- AKA : Authentication and Key Agreement - Mécanisme de sécurité pour l'IMS
- AoR : Address of Record - Identité SIP (par exemple, sip:user@domain.com)
- CSCF : Call Session Control Function - Entité de contrôle de session IMS
- DAS : Distributed Antenna System - Solution de couverture intérieure
- E-CSCF : Emergency CSCF - Fonction de routage des appels d'urgence
- ePDG : Evolved Packet Data Gateway - Point de terminaison de tunnel IPsec pour l'accès WiFi non fiable
- ENUM : E.164 Number Mapping - Traduction de numéro basée sur DNS
- ESQK : Emergency Service Query Key - Identifiant d'appel d'urgence
- FMC : Fixed-Mobile Convergence - Services unifiés à travers les types d'accès
- GSMA : GSM Association - Organisation de normalisation de l'industrie mobile
- HD Voice : High Definition Voice - Audio large bande utilisant le codec AMR-WB
- HSS : Home Subscriber Server - Base de données des abonnés et authentification
- I-CSCF : Interrogating CSCF - Point d'entrée du réseau et masquage de topologie
- IFC : Initial Filter Criteria - Règles de déclenchement de service basées sur XML
- IMS : IP Multimedia Subsystem - Architecture 3GPP pour les services basés sur IP
- IMPU : IP Multimedia Public Identity - Identité publique de l'utilisateur (URI SIP ou URI tel)
- IMSI : International Mobile Subscriber Identity - Identifiant d'abonné
- IR.92 : GSMA IMS Profile for Voice and SMS - Norme d'interopérabilité VoLTE
- IR.94 : GSMA IMS Profile for Conversational Video - Norme d'interopérabilité VoWiFi
- ISC : IMS Service Control - Interface entre S-CSCF et Serveurs d'Applications
- LRF : Location Retrieval Function - Services de localisation d'urgence
- MGCF : Media Gateway Control Function - Interconnexion PSTN
- MVNO : Mobile Virtual Network Operator - Opérateur sans infrastructure radio propre
- NDS : Network Domain Security - Sécurité inter-opérateur (TLS/IPsec)
- P-CSCF : Proxy CSCF - Proxy de bord et premier point de contact
- PSAP : Public Safety Answering Point - Centre d'appels des services d'urgence
- RCS : Rich Communication Services - Services de messagerie améliorés
- S-CSCF : Serving CSCF - Contrôle de session central et enregistrement
- SPT : Service Point Trigger - Condition de correspondance dans l'IFC (Méthode, Request-URI, etc.)
- SWu : Interface 3GPP entre UE et ePDG (IPsec/IKEv2)
- UE : User Equipment - Appareil de l'utilisateur final (téléphone, tablette, terminal fixe)
- VoLTE : Voice over LTE - Services vocaux via le réseau de données LTE
- VoWiFi : Voice over WiFi - Services vocaux via des réseaux WiFi non fiables
Termes du protocole Diameter
- AAA : Authentication, Authorization, Accounting
- AVP : Attribute-Value Pair - Élément de données du message Diameter
- CCR/CCA : Credit-Control-Request/Answer - Messages de facturation en ligne
- CDF : Charging Data Function - Collecteur de facturation hors ligne
- Cx : Interface Diameter entre I-CSCF/S-CSCF et HSS
- Diameter : Protocole AAA utilisé dans l'IMS (évolution de RADIUS)
- Dx : Interface Diameter entre I-CSCF et SLF (localisateur d'abonnement)
- DWR/DWA : Device-Watchdog-Request/Answer - Vérification de l'état du pair
- MAR/MAA : Multimedia-Auth-Request/Answer - Demande de vecteur d'authentification
- OCS : Online Charging System - Facturation et contrôle de crédit en temps réel
- PCRF : Policy and Charging Rules Function - Serveur de politique QoS
- Rf : Interface Diameter pour la facturation hors ligne (comptabilité)
- Ro : Interface Diameter pour la facturation en ligne (contrôle de crédit)
- Rx : Interface Diameter entre P-CSCF et PCRF (autorisation QoS)
- SAR/SAA : Server-Assignment-Request/Answer - Téléchargement de profil utilisateur
- Sh : Interface Diameter entre AS et HSS (accès aux données utilisateur)
- SLF : Subscription Locator Function - Localisateur HSS dans un environnement multi-HSS
- UAR/UAA : User-Authorization-Request/Answer - Sélection S-CSCF
Termes de produit OmniCall
- OmniCall CSCF : Solution complète CSCF IMS (ce produit)
- OmniePDG : Passerelle de données par paquet évoluée - Terminaison de tunnel IPsec pour VoWiFi (conforme à IR.94)
- OmniTAS : Serveur d'applications de téléphonie - Fournit des services de téléphonie supplémentaires
- OmniMessage : Serveur d'applications de messagerie - SMS/MMS sur IMS (TS 24.341)
Termes du protocole SIP
- Dialogue : État de session SIP entre deux points de terminaison
- INVITE : Méthode SIP pour l'établissement de session (appels)
- MESSAGE : Méthode SIP pour la messagerie instantanée (y compris SMS sur IMS)
- REGISTER : Méthode SIP pour l'enregistrement utilisateur
- SDP : Session Description Protocol - Paramètres multimédias (codecs, ports)
- SIP : Session Initiation Protocol - Protocole de signalisation pour l'IMS