Gestion des Profils OmniHSS
← Retour au Guide des Opérations
Vue d'ensemble
OmniHSS utilise des profils pour définir les caractéristiques de service pour les abonnés. Les profils vous permettent de créer des modèles de service réutilisables qui peuvent être attribués à plusieurs abonnés, simplifiant ainsi le provisionnement et garantissant la cohérence.
Types de Profils
Profils EPC
Les Profils EPC (Evolved Packet Core) définissent les caractéristiques de service de données pour les abonnés LTE.
Paramètres Clés
| Paramètre | Description | Valeurs Typiques |
|---|---|---|
ue_ambr_dl_kbps | Limite de vitesse de téléchargement | 10,000 - 1,000,000 Kbps |
ue_ambr_ul_kbps | Limite de vitesse d'envoi | 5,000 - 500,000 Kbps |
network_access_mode | Type de service | 0 (Seulement paquet), 2 (Paquet+CS) |
tracking_area_update_interval_seconds | Minuteur TAU | 54 secondes (typique) |
Création de Profils EPC
curl -k -X POST https://hss.example.com:8443/api/epc/profile \
-H "Content-Type: application/json" \
-d '{
"epc_profile": {
"name": "Premium 100Mbps",
"ue_ambr_dl_kbps": 100000,
"ue_ambr_ul_kbps": 50000,
"network_access_mode": 0
}
}'
Modèles de Profils EPC Courants
Internet de Base :
- Téléchargement : 10 Mbps (10,000 Kbps)
- Envoi : 5 Mbps (5,000 Kbps)
Standard :
- Téléchargement : 50 Mbps (50,000 Kbps)
- Envoi : 25 Mbps (25,000 Kbps)
Premium :
- Téléchargement : 100 Mbps (100,000 Kbps)
- Envoi : 50 Mbps (50,000 Kbps)
Illimité :
- Téléchargement : 1 Gbps (1,000,000 Kbps)
- Envoi : 500 Mbps (500,000 Kbps)
Profils IMS
Les Profils IMS définissent les caractéristiques de service vocal, principalement à travers des modèles IFC (Initial Filter Criteria).
Modèles IFC
Les modèles IFC sont des documents XML qui définissent les règles de routage des appels pour le S-CSCF.
Variables de Modèle :
{{imsi}}- IMSI de l'abonné{{msisdns}}- Liste des numéros de téléphone{{mcc}}- Code du pays d'origine{{mnc}}- Code du réseau d'origine
Création de Profils IMS
curl -k -X POST https://hss.example.com:8443/api/ims/profile \
-H "Content-Type: application/json" \
-d '{
"ims_profile": {
"name": "Standard VoLTE",
"ifc_template": "<InitialFilterCriteria>...</InitialFilterCriteria>"
}
}'
Exemple de Modèle IFC
<ServiceProfile>
<PublicIdentity>
<Identity>sip:{{imsi}}@ims.mnc{{mnc}}.mcc{{mcc}}.3gppnetwork.org</Identity>
</PublicIdentity>
<InitialFilterCriteria>
<Priority>0</Priority>
<TriggerPoint>
<ConditionTypeCNF>0</ConditionTypeCNF>
<SPT>
<ConditionNegated>0</ConditionNegated>
<Group>0</Group>
<Method>INVITE</Method>
</SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>sip:as.ims.example.com</ServerName>
<DefaultHandling>0</DefaultHandling>
</ApplicationServer>
</InitialFilterCriteria>
</ServiceProfile>
Profils APN
Les Profils APN (Access Point Name) définissent les points d'accès réseau pour les connexions de données.
Composants APN
Identifiant APN
Définit le nom APN et le support du protocole IP.
APNs Courants :
internet- Accès général à Internetims- Signalisation IMS/VoLTEmms- Messagerie multimédiavzwadmin- Spécifique à l'opérateur
Options de Version IP :
- 0 : IPv4 uniquement
- 1 : IPv6 uniquement
- 2 : IPv4v6 (pile duale)
- 3 : IPv4 ou IPv6 (choix du réseau)
Profil QoS APN
Définit les paramètres de qualité de service.
Valeurs QCI (Identifiant de Classe QoS) :
| QCI | Type | Cas d'utilisation | Priorité |
|---|---|---|---|
| 1 | GBR | Voix conversationnelle | Plus élevé |
| 2 | GBR | Vidéo conversationnelle | Élevé |
| 4 | GBR | Streaming vidéo | Élevé |
| 5 | Non-GBR | Signalisation IMS | Moyen |
| 9 | Non-GBR | Internet (par défaut) | Le plus bas |
Création d'une Configuration APN Complète
# 1. Créer l'Identifiant APN
APN_ID=$(curl -k -X POST https://hss.example.com:8443/api/apn/identifier \
-H "Content-Type: application/json" \
-d '{"apn_identifier": {"apn": "internet", "ip_version": 2}}' \
| jq -r '.data.id')
# 2. Créer le Profil QoS APN
QOS_ID=$(curl -k -X POST https://hss.example.com:8443/api/apn/qos_profile \
-H "Content-Type: application/json" \
-d '{
"apn_qos_profile": {
"name": "Meilleur Effort",
"qci": 9,
"allocation_retention_priority": 8,
"apn_ambr_dl_kbps": 50000,
"apn_ambr_ul_kbps": 25000,
"pre_emption_capability": false,
"pre_emption_vulnerability": true
}
}' | jq -r '.data.id')
# 3. Créer le Profil APN
curl -k -X POST https://hss.example.com:8443/api/apn/profile \
-H "Content-Type: application/json" \
-d "{
\"apn_profile\": {
\"name\": \"Profil APN Internet\",
\"apn_identifier_id\": $APN_ID,
\"apn_qos_profile_id\": $QOS_ID
}
}"
Attribution des APNs au Profil EPC
Les APNs sont liés aux Profils EPC via la table join_epc_profile_to_apn_profile.
Insérez des enregistrements dans la table de jointure pour lier les identifiants de profil APN à l'identifiant de profil EPC. Plusieurs profils APN peuvent être attribués à un seul profil EPC.
Profils de Roaming
Voir la documentation détaillée dans le Guide de Contrôle de Roaming.
Attribution de Profils
Relations de Profils d'Abonnés
Attribution des Profils aux Abonnés
# Attribuer les profils EPC et IMS lors de la création de l'abonné
curl -k -X POST https://hss.example.com:8443/api/subscriber \
-H "Content-Type: application/json" \
-d '{
"subscriber": {
"imsi": "001001123456789",
"key_set_id": 1,
"epc_profile_id": 1,
"ims_profile_id": 1,
"roaming_profile_id": 1
}
}'
# Mettre à jour le profil de l'abonné
curl -k -X PUT https://hss.example.com:8443/api/subscriber/1 \
-H "Content-Type: application/json" \
-d '{
"subscriber": {
"epc_profile_id": 2
}
}'
Meilleures Pratiques de Gestion des Profils
Principes de Conception
- Créer des Profils Standards - Définir des niveaux de service communs (Basique, Standard, Premium)
- Réutiliser les Profils - Attribuer le même profil à plusieurs abonnés
- Documenter les Changements - Suivre les modifications de profil
- Tester Avant Production - Vérifier que le profil fonctionne d'abord avec un abonné de test
Convention de Nommage des Profils
[Niveau de Service]-[Vitesse]-[Fonctionnalités]
Exemples :
- "Basique-10Mbps-Internet"
- "Premium-100Mbps-VoLTE"
- "Entreprise-1Gbps-MultiAPN"
Migration de Profils
Lors du changement de profil d'un abonné :
Important : Les changements de profil prennent effet lors de la prochaine :
- Mise à Jour de Zone de Suivi (TAU)
- Attache
- Enregistrement IMS (pour les changements de profil IMS)
Dépannage des Problèmes de Profils
L'abonné ne reçoit pas la vitesse attendue :
- Vérifiez les valeurs AMBR du profil EPC attribué
- Vérifiez les valeurs AMBR du profil QoS APN
- Vérifiez que le MME/P-GW applique correctement le QoS
- Vérifiez la congestion du réseau
L'enregistrement IMS échoue :
- Vérifiez le profil IMS attribué
- Vérifiez la validité du XML du modèle IFC
- Consultez les journaux S-CSCF pour les erreurs de traitement IFC
- Confirmez la configuration de sélection S-CSCF
APN non disponible :
- Vérifiez que le profil APN est lié au profil EPC
- Vérifiez que l'identifiant APN correspond à la demande du réseau
- Consultez la demande de connectivité PDN de l'UE
← Retour au Guide des Opérations | Suivant : Contrôle de Roaming →