Guide des opérations CSCF d'OmniCall
Table des matières
- Aperçu
- Comprendre l'architecture IMS
- Flux de session 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 de lignes fixes. Basé sur une technologie open-source éprouvée et enrichi de capacités de gestion de niveau entreprise, OmniCall CSCF fournit l'infrastructure de contrôle de session essentielle requise pour VoLTE, VoWiFi, RCS et les services VoIP traditionnels de ligne fixe.
Qu'est-ce que l'IMS ?
Le système IP Multimedia Subsystem (IMS) est l'architecture standardisé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 implémente toutes les fonctions de base CSCF définies dans 3GPP TS 23.228, fournissant une solution de réseau central IMS complète et prête pour la production.
Composants d'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 entièrement conforme aux normes 3GPP
- Conforme à GSMA IR.92/IR.94 - Fonctionne avec tout appareil conforme aux normes, sans bundles personnalisés requis
- Support VoLTE, VoWiFi et RCS
- Intégration des services SIP de ligne fixe
- 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 service via des critères de filtre initiaux (IFC)
- Intégration du serveur d'application (AS) via l'interface ISC
- Intégration de la 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'application de téléphonie pour services supplémentaires
- OmniMessage : Serveur d'application SMS/MMS (3GPP TS 24.341)
Pour des instructions détaillées 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 travaillent 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 le P-CSCF
- Fournit des associations de sécurité IPsec pour les appareils mobiles
- Agit comme 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 la fonctionnalité E-CSCF
- Maintient les informations de localisation de l'utilisateur
-
I-CSCF - Passerelle réseau & Équilibreur 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 basé sur les 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'application 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 → À | Objectif | 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 service et invocation du serveur d'application | TS 23.228 |
| Sh | AS ↔ HSS | Accès du serveur d'application aux données utilisateur | TS 29.328 |
Pour la gestion des pairs Diameter, voir Opérations Diameter.
Flux de session 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 se 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'application seront déclenchés
Flux d'appel d'origine mobile
Lorsqu'un utilisateur enregistré initie un appel :
Points clés :
- P-CSCF coordonne avec le 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 du numéro 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 codé 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
- Repli sur SMS traditionnel si l'utilisateur n'est pas enregistré IMS
Pour les opérations et le suivi des SMS, voir Gestion IFC S-CSCF.
Scénarios de roaming
OmniCall CSCF prend en charge le roaming routé à domicile tel que mandaté par les normes 3GPP/GSMA :
Roaming routé à domicile : Lorsque les utilisateurs se déplacent vers un réseau visité, toutes les sessions IMS sont routées à nouveau via 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 achemine les demandes d'enregistrement/session vers le S-CSCF d'origine, qui invoque ensuite les serveurs d'application 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 ancre 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 des politiques.
Fonctions principales :
- Gestion des associations de sécurité : Établit et maintient des tunnels IPsec avec les appareils mobiles pour la signalisation et la protection des médias
- Application de la politique QoS : Coordonne avec le 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 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 ultérieures
Services d'urgence (E-CSCF) :
- Routage d'appels d'urgence intégré sans nécessiter un 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 aux 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 : Associe les exigences des utilisateurs aux capacités S-CSCF
- Support de roaming : Gère à la fois les scénarios routés à 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'application
- Routage : Achemine les demandes SIP en fonction de la logique de service et des préférences utilisateur
- Intégration de la 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'application (tels que OmniTAS pour les services de téléphonie et OmniMessage pour SMS/MMS) :
- Points de déclenchement : Correspondre sur la méthode SIP, l'URI de demande, le cas de session (originaire/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é, pas de réponse, inconditionnel)
- Interdiction d'appel (sortant, entrant, roaming)
- Filtrage et screening 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 | Objectif |
|---|---|---|---|---|
| 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 un environnement 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 (Comptabilité) | S-CSCF | Facturation hors ligne (CDR) |
| 3GPP Sh | Sh | 16777217 | AS | Accès aux données utilisateur depuis l'AS |
Capacités Diameter :
- Découverte automatique des pairs via DNS
- Support de basculement et de redondance
- Gestion de la connexion et surveillance
- Statistiques et suivi par pair
- Activation/désactivation dynamique des pairs
Pour les opérations Diameter et le dépannage, 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 le P-CSCF
- Enregistrement S-CSCF : Enregistrement IMS complet avec authentification via HSS
Opérations d'enregistrement clés :
- Afficher les enregistrements actifs à travers P-CSCF et S-CSCF
- Interroger des utilisateurs spécifiques par IMPU, IMSI ou adresse IP
- Surveiller l'état de l'enregistrement (authentifié, actif, expiré)
- Forcer la désinscription pour le dépannage ou des 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 de toutes les sessions IMS actives (appels). Les opérateurs peuvent :
- Surveiller les dialogues actifs y compris Call-ID, participants et état de session
- Afficher les détails du dialogue tels que SDP (paramètres multimédias), ensembles de routes et minuteries
- Terminer des dialogues pour le dépannage ou des situations d'urgence
- Suivre la durée de session et détecter les sessions de longue durée 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 service 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'application comme OmniTAS et OmniMessage.
Opérations IFC :
- Déverser l'IFC de l'utilisateur pour afficher 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><!-- Originaire --></SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>sip:omnitas.ims.example.com</ServerName>
<DefaultHandling>0</DefaultHandling><!-- Doit invoquer -->
</ApplicationServer>
</InitialFilterCriteria>
Pour les tests et le dépannage des 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'HSS, le PCRF et l'intégration de facturation. Les opérateurs peuvent :
- Surveiller l'état des pairs (I_Open = connecté, Closed = déconnecté)
- Afficher 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 particulière :
- 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 | Objectif | TTL |
|---|---|---|---|
imei_msisdn | P-CSCF | Mappage de rappel d'urgence | 24 heures |
service_routes | P-CSCF | Routes de service mises en cache | Expiration de l'enregistrement |
auth | S-CSCF | Vecteurs d'authentification | Délai d'attente de défi |
Opérations :
- Afficher le contenu des tables pour le dépannage
- Supprimer des entrées spécifiques pour effacer les 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 peuvent 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 de l'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 de l'enregistrement via S-CSCF
-
Problèmes de déclenchement IFC/service
- Vérifiez 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 du 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 montre un état "Closed", 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 watchdog 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é - dans quelques minutes |
| Ro (OCS) | Pas de facturation prépayée, le service peut continuer | Élevé - 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, repli sur 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 supérieure à celle des autres AS)
- Testez la correspondance IFC avec un SMS simulé
-
Intégration SMSC
- Vérifiez la connectivité OmniMessage vers SMSC (MAP/SMPP)
- Vérifiez la conversion du format de message (SIP MESSAGE ↔ SMS PDU)
- Vérifiez le routage des abonnés dans le 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 le PSAP, la localisation n'est pas 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 l'ESQK (Clé de requête de service d'urgence)
- Vérifiez le trunk/interconnexion vers le 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 un dimensionnement détaillé et une planification de capacité, 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 le 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 comme exigé par les autorités réglementaires françaises
Référence des normes 3GPP
OmniCall CSCF implémente les spécifications 3GPP suivantes :
| Spécification | Titre | Pertinence |
|---|---|---|
| TS 23.228 | Système IP Multimedia (IMS) - Étape 2 | Architecture IMS centrale |
| 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 GSMA, garantissant l'interopérabilité avec des appareils disponibles dans le commerce :
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.
Principaux avantages IR.92 pour OmniCall CSCF :
✓ Support des appareils du marché ouvert : Tout smartphone conforme à IR.92 fonctionne immédiatement - aucun bundle personnalisé d'opérateur, 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é à 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 les mises à jour des 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 manière identique à VoLTE (mêmes routes de service, même déclenchement IFC)
- Transfert transparent : Les appareils peuvent passer entre LTE et WiFi sans interruption d'appel
Avantages IR.94 :
- Les mêmes avantages IR.92 s'appliquent à VoWiFi
- Les appareils découvrent automatiquement l'ePDG via DNS (pas de configuration manuelle)
- Un enregistrement IMS unique couvre à la fois VoLTE et VoWiFi
- Extension de la 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 des produits
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 de ligne fixe disponibles dans le commerce sans bundles personnalisés d'opérateur 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), large bande fixe et services de téléphonie par câble
✓ Provisionnement sans intervention : La découverte des appareils basée sur des normes (DNS, DHCP) signifie que les utilisateurs peuvent échanger des cartes SIM entre des 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'application : 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 garantit que les accords de roaming et d'interconnexion fonctionnent immédiatement
✓ Prouvé en production : 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 de l'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'application
- 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, URI de demande, etc.)
- SWu : Interface 3GPP entre UE et ePDG (IPsec/IKEv2)
- UE : User Equipment - Appareil de l'utilisateur (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 en temps réel et contrôle de crédit
- 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 du profil utilisateur
- Sh : Interface Diameter entre AS et HSS (accès aux données utilisateur)
- SLF : Subscription Locator Function - Localisation HSS dans un environnement multi-HSS
- UAR/UAA : User-Authorization-Request/Answer - Sélection S-CSCF
Termes de produit OmniCall
- OmniCall CSCF : Solution CSCF IMS complète (ce produit)
- OmniePDG : Passerelle de données par paquet évoluée pour VoWiFi (conforme à IR.94)
- OmniTAS : Serveur d'application de téléphonie - Fournit des services vocaux supplémentaires
- OmniMessage : Serveur d'application 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