Aller au contenu principal

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ètreDescriptionValeurs Typiques
ue_ambr_dl_kbpsLimite de vitesse de téléchargement10,000 - 1,000,000 Kbps
ue_ambr_ul_kbpsLimite de vitesse d'envoi5,000 - 500,000 Kbps
network_access_modeType de service0 (Seulement paquet), 2 (Paquet+CS)
tracking_area_update_interval_secondsMinuteur TAU54 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 à Internet
  • ims - Signalisation IMS/VoLTE
  • mms - Messagerie multimédia
  • vzwadmin - 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) :

QCITypeCas d'utilisationPriorité
1GBRVoix conversationnellePlus élevé
2GBRVidéo conversationnelleÉlevé
4GBRStreaming vidéoÉlevé
5Non-GBRSignalisation IMSMoyen
9Non-GBRInternet (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

  1. Créer des Profils Standards - Définir des niveaux de service communs (Basique, Standard, Premium)
  2. Réutiliser les Profils - Attribuer le même profil à plusieurs abonnés
  3. Documenter les Changements - Suivre les modifications de profil
  4. 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 :

  1. Vérifiez les valeurs AMBR du profil EPC attribué
  2. Vérifiez les valeurs AMBR du profil QoS APN
  3. Vérifiez que le MME/P-GW applique correctement le QoS
  4. Vérifiez la congestion du réseau

L'enregistrement IMS échoue :

  1. Vérifiez le profil IMS attribué
  2. Vérifiez la validité du XML du modèle IFC
  3. Consultez les journaux S-CSCF pour les erreurs de traitement IFC
  4. Confirmez la configuration de sélection S-CSCF

APN non disponible :

  1. Vérifiez que le profil APN est lié au profil EPC
  2. Vérifiez que l'identifiant APN correspond à la demande du réseau
  3. Consultez la demande de connectivité PDN de l'UE

← Retour au Guide des Opérations | Suivant : Contrôle de Roaming →