5G CHF

Dieser Leitfaden dient als Erklärung zur Einhaltung der Protokollimplementierung für das 5G CHF-Protokoll.

Themen in diesem Dokument:

einführung

Das 5G CHF umfasst Nchf-Schnittstellen, um konvergente Abrechnung und Ausgabenlimitkontrolle für das Richtlinienmanagement zu ermöglichen. Interaktionen mit der Netzwerkrepositoryfunktion sind ebenfalls hier skizziert.

wie man den status in den compliance-sektionen interpretiert

Die folgende Tabelle beschreibt die Bedeutung des Status in den Abschnittseinhaltung.

StatusBedeutung
UnterstütztDie Anwendung unterstützt die Funktionalität.

Die Anwendung unterstützt das Attribut und ist der Ladefunktion zugeordnet. Das Attribut wird in der Anfrage empfangen und in den Ladeflüssen verwendet. Dieses Attribut wird in der Antwort gesendet, wie in den Spezifikationen angegeben. Optional können Sie dieses Attribut für die Ereignisspeicherung und zur Information über Ladeentscheidungen nutzen.
Nicht UnterstütztDie Anwendung unterstützt die Funktionalität oder das Attribut nicht.
Nicht AnwendbarDer Abschnitt ist für die Implementierung nicht anwendbar.
InformativDieser Abschnitt dient ausschließlich Informationszwecken.

Ladefunktion – Ladedienst

Abschnitts-Konformität

Die folgende Tabelle enthält die Beschreibung der Abschnitts-Konformität des 5G System Charging Service 3GPP TS 32.291 v16.5.1 (2020-09):

Tabelle 1-1: 5G System Charging Service 3GPP TS 32.291 v16.5. 1 (2020-09) Abschnitt Compliance*

AbschnittsnummerAbschnittStatusAnmerkungen
1AnwendungsbereichInformativ-
2ReferenzenInformativ-
3Definitionen, Symbole und AbkürzungenInformativ-
4ÜbersichtUnterstützt-
5Von CHF angebotene DienstleistungenUnterstützt-
5.1EinführungUnterstützt-
5.2Nchf_ConvergedCharging-DienstUnterstützt-
5.2.1DienstbeschreibungUnterstützt-
5.2.2DienstbetriebUnterstützt-
5.2.2.1EinführungUnterstützt-
5.2.2.2Nchf_ConvergedCharging_Create-OperationUnterstützt-
5.2.2.
5.2.2.4Nchf_ConvergedCharging_Release OperationUnterstützt-
5.2.2.5Nchf_ConvergedCharging_Notify OperationUnterstützt-
5.3Nchf_OfflineOnlyCharging serviceUnterstützt-
5.3.1DienstbeschreibungUnterstützt-
5.3.2DienstoperationenUnterstützt-
5.3.2.1EinführungUnterstützt-
5.3.2.2Nchf_OfflineOnlyCharging_Create OperationUnterstützt-
5.3.2.3Nchf_OfflineOnlyCharging_Update OperationUnterstützt-
5.3.2.4Nchf_OfflineOnlyCharging_Release OperationUnterstützt-
6API-DefinitionenUnterstützt-
6.1Nchf_ConvergedCharging Service APIUnterstützt-
6.1.1EinführungUnterstützt-
6.1.2Nutzung von HTTPUnterstützt
6.1.2.1AllgemeinUnterstützt-
6.1.2.2HTTP-StandardheaderUnterstützt-
6.1.2.2.1AllgemeinUnterstützt-
6.1.2.2.2InhaltstypUnterstützt-
6.1.2.3HTTP benutzerdefinierte HeaderUnterstütztNur der 3gpp-Sbi-Target-apiRoot-Header wird unter den benutzerdefinierten Headern unterstützt.
6.1.2.3.1AllgemeinUnterstützt-
6.1.3RessourcenUnterstützt-
6.1.3.1ÜbersichtUnterstützt-
6.1.3.2Ressource: LadeinformationenUnterstützt-
6.1.3.2.1BeschreibungUnterstützt-
6.1.3.2.2RessourcenbeschreibungUnterstützt-
6.1.3.2.3RessourcenstandardmethodenUnterstützt-
6.1.3.2.4Ressource Benutzerdefinierte OperationenNicht Anwendbar-
6.1.3.3Ressource: Individuelle LadungsdatenUnterstützt-
6.1.3.3.1BeschreibungUnterstützt-
6.1.3.3.2RessourcenbeschreibungUnterstützt-
6.1.3.3.3Ressourcen StandardmethodenNicht Anwendbar-
6.1.3.3.4Ressource Benutzerdefinierte OperationenUnterstützt-
6.1.3.3.4.1ÜbersichtUnterstützt-
6.1.3.3.4.2Operation: aktualisierenUnterstützt-
6.1.3.3.4.2.1BeschreibungUnterstützt-
6.1.3.3.4.2.2BetriebsdefinitionUnterstütztChargingDataRequest und ChargingDataResponse. Die Antwort enthält einen der folgenden Codes: Bei Erfolg 200 (OK). Bei Fehlern umfassen ProblemDetails - 400, 403, 404.
6.1.3.3.4.3FreigabeUnterstützt-
6.1.3.3.4.3.1Beschreibung
6.1.3.3.4.3.2BetriebsdefinitionUnterstütztChargingDataRequest und ChargingDataResponse. Bei Erfolg wird die Antwort 204 (Kein Inhalt) sein. Bei Fehler enthalten ProblemDetails - 404.
6.1.4Benutzerdefinierte Operationen ohne zugeordnete RessourcenNicht anwendbar-
6.1.5BenachrichtigungenUnterstützt-
6.1.5.1AllgemeinUnterstützt-
6.1.5.2EreignisbenachrichtigungUnterstützt-
6.1.5.2.1BeschreibungUnterstützt-
6.1.5.2.2Ziel-URIUnterstützt-
6.1.5.2.3StandardmethodenUnterstützt-
6.1.5.2.3.1POSTUnterstütztChargingDataRequest und ChargingDataResponse. Bei Erfolg wird die Antwort 204 (Kein Inhalt) sein. Bei Fehler enthalten ProblemDetails - 404.
6.1.6DatenmodellUnterstützt-
6.1.6.1AllgemeinUnterstützt-
6.1.6. 2Strukturierte DatentypenUnterstützt-
6.1.6.2.1Gemeinsamer DatentypUnterstützt-
6.1.6.2.1. 1Typ ChargingDataRequestUnterstützt
subscriberIdentifierUnterstützt mit Erweiterungen
nfConsumerIdentificationUnterstützt mit Erweiterungen
invocationTimeStampUnterstützt
invocationSequenceNumberUnterstützt
retransmissionIndicatorUnterstützt mit Erweiterungen
oneTimeEventUnterstützt mit Erweiterungen
oneTimeEventTypeUnterstützt mit Erweiterungen
notifyUriUnterstützt mit Erweiterungen
supportedFeaturesUnterstützt
serviceSpecificationInfoUnterstützt mit Erweiterungen
multipleUnitUsageUnterstützt mit Erweiterungen
triggersUnterstützt
6.1.6.2.1. 2Typ ChargingDataResponseUnterstützt
invocationTimeStampUnterstützt
invocationResultUnterstützt mit Erweiterungen
invocationSequenceNumberUnterstützt
sessionFailoverUnterstützt
supportedFeaturesUnterstützt mit Erweiterungen
multipleUnitInformationUnterstützt mit Erweiterungen
triggersUnterstützt
6.1.6.2.1.3Typ ChargingNotifyRequestUnterstützt mit Erweiterungen
notificationTypeUnterstützt mit Erweiterungen
reauthorizatoinDetailsUnterstützt mit Erweiterungen
6.1.6.2.1. 4Typ NFIdentificationUnterstützt mit Erweiterungen
nodeFunctionalityUnterstützt mit Erweiterungen
nFNameUnterstützt mit Erweiterungen
nFIPv4AddressUnterstützt mit Erweiterungen
nfIPv6AddressUnterstützt mit Erweiterungen
nFFqdnUnterstützt mit Erweiterungen
nFPLMNIDUnterstützt mit Erweiterungen
6.1.6.2.1.5Typ MultipleUnitUsageUnterstützt
ratingGroupUnterstützt
requestedUnitUnterstützt
usedUnitContainerUnterstützt
6.1.6.2.1.6Typ InvocationResultUnterstützt mit Erweiterungen
error (ProblemDetails)Unterstützt mit Erweiterungen
failureHandlingUnterstützt mit Erweiterungen
6.1.6.2.1.7Typ TriggerUnterstütztSiehe 6.1.6.3.6 für unterstützte Trigger-Typen.
triggerCategoryUnterstützt mit Erweiterungen
timeLimit (DauerSek)Unterstützt mit Erweiterungen
volumeLimitUnterstützt mit Erweiterungen
volumeLimit64Unterstützt mit Erweiterungen
maxNumberOfcccUnterstützt mit Erweiterungen
6.1.6.2.1. 8Typ MultipleUnitInformationUnterstützt
resultCodeUnterstützt
ratingGroupUnterstützt
grantedUnitUnterstützt
triggersUnterstützt
validityTime (DurationSec)Unterstützt mit Erweiterungen
quotaHandlingTime (DurationSec)Unterstützt
finalUnitIndicationUnterstützt
timeQuotaThresholdUnterstützt
volumeQuotaThresholdUnterstützt mit Erweiterungen
unitQuotaThresholdUnterstützt mit Erweiterungen
6.1.6.2.1. 9Typ angeforderte EinheitUnterstützt
ZeitUnterstützt
GesamtvolumenUnterstützt
UplinkvolumenUnterstützt
DownlinkvolumenUnterstützt
dienstspezifische EinheitenUnterstützt
6.1.6.2.1. 10Typ UsedUnitContainerUnterstützt
serviceIdUnterstützt
quotaManagementIndicatorUnterstützt
triggersUnterstützt
triggerTimeStampUnterstützt mit Erweiterungen
timeUnterstützt mit Erweiterungen
totalVolumeUnterstützt
uplinkVolumeUnterstützt
downlinkVolumeUnterstützt
serviceSpecificUnitsUnterstützt
eventTimeStampsUnterstützt mit Erweiterungen
localSequenceNumberUnterstützt mit Erweiterungen
6.1.6.2.1. 11Typ GrantedUnitUnterstützt
tariffTimeChangeUnterstützt
ZeitUnterstützt
totalVolumeUnterstützt
uplinkVolumeUnterstützt
downlinkVolumeUnterstützt
serviceSpecificUnitsUnterstützt
6.1.6.2.1.12Typ FinalUnitIndicationUnterstützt
finalUnitActionUnterstützt
restrictionFilterRuleNicht Unterstützt
filterIdNicht Unterstützt
redirectServerUnterstützt
6.1.6.2.1.13Typ RedirectServerUnterstützt
redirectAddressTypeUnterstützt
redirectServerAddressUnterstützt
6.1.6.2.1.14Typ ReauthorizationDetailsUnterstützt
Dienst (serviceId)Unterstützt
BewertungsgruppeUnterstützt
QuotenmanagementindikatorUnterstützt
6.1.6.2.1.15UngültigNicht anwendbar
6.1.6.2.1.16Typ ChargingNotifyResponseNicht Unterstützt
AufrufsergebnisNicht Unterstützt
6.1.6.2.25G-Datenkonnektivität spezifizierter DatentypUnterstützt-
6.1.6.2.2.1ChargingDataRequestUnterstütztDer standardmäßige Ladefluss verarbeitet keine Aufzeichnungen für 5G-Roaming.
6.1.6.2.2.2ChargingDataResponseUnterstützt mit ErweiterungenDer standardmäßige Ladefluss verarbeitet keine Aufzeichnungen für 5G-Roaming.
6.1.6.2.2.3MehrfachnutzungUnterstützt mit Erweiterungen-
6.1.6.2.2.4MehrfachinformationenUnterstützt mit Erweiterungen-
6.1.6.2.2.5VerwendeterEinheitencontainerUnterstützt mit Erweiterungen-
6.1.6.2.2.6PDUSessionChargingInformationUnterstützt mit Erweiterungen
6.1.6.2.2.7UserInformationUnterstützt mit Erweiterungen-
6.1.6.2.2.8PDUSessionInformationUnterstützt mit Erweiterungen-
6.1.6.2.2.9PDUContainerInformationUnterstützt mit Erweiterungen-
6.1.6.2.2.10NetworkSlicingInfoUnterstützt mit Erweiterungen-
6.1.6.2.2.11PDUAddressUnterstützt mit Erweiterungen-
6.1.6.2.2.12ServingNetworkFunctionIDUnterstützt mit Erweiterungen-
6.1.6.2.2.13RoamingQBCInformationUnterstützt mit Erweiterungen-
6.1.6.2.2.14MultipleQFIcontainerUnterstützt mit Erweiterungen-
6.1.6.2.2.15RoamingChargingProfileUnterstützt mit ErweiterungenDer standardmäßige Ladefluss verarbeitet keine Aufzeichnungen für 5G-Roaming.
6.1.6.2.2.16QFIContainerInformationUnterstützt mit ErweiterungenAlle werden nur in der Anfrage unterstützt, nicht in der Antwort
6.1.6.2.2.17RANSecondaryRATUsageReportUnterstützt mit Erweiterungen
6.1.6.2.2.18QosFlowsUsageReportUnterstützt mit Erweiterungen-
6.1.6.2.2.19MAPDUSessionInformationUnterstützt mit Erweiterungen-
6.1.6.2.3SMS-spezifizierter DatentypUnterstützt mit Erweiterungen-
6.1.6.2.3.1ChargingDataRequestUnterstützt mit Erweiterungen-
6.1.6.2.3.2SMSChargingInformationUnterstützt mit Erweiterungen-
6.1.6.2.3.3OriginatorInfoUnterstützt mit Erweiterungen-
6.1.6.2.3.4RecipientInfoUnterstützt mit Erweiterungen-
6.1.6.2.3.5SMAddressInfoUnterstützt mit Erweiterungen-
6.1.6.2.3.6RecipientAddressUnterstützt mit Erweiterungen-
6.1.6.2.3.7MessageClassUnterstützt mit Erweiterungen-
6.1.6.2.3. 8SMAddressDomainUnterstützt mit Erweiterungen-
6.1.6.2.3.9SMInterfaceUnterstützt mit Erweiterungen-
6.1.6.2.45G-Verbindung und Mobilität Spezifizierte DatenNicht Unterstützt-
6.1.6.2.4.1ChargingDataRequestNicht Unterstützt-
6.1.6.2.4.2ChargingDataResponseNicht Unterstützt mit Erweiterungen-
6.1.6.2.4. 3Typ RegistrierungLadeInformationNicht Unterstützt
registrierungsNachrichtentypNicht Unterstützt
benutzerInformationNicht Unterstützt
benutzerStandortinfoNicht Unterstützt
benutzerZeitzoneNicht Unterstützt
rATTypNicht Unterstützt
5gMMFähigkeitNicht Unterstützt
mICOModeIndikationNicht Unterstützt
smsIndikationNicht Unterstützt
taiListeNicht Unterstützt
dienstbereichEinschränkungNicht Unterstützt
angefordertesNSSAINicht Unterstützt
erlaubtesNssaiNicht Unterstützt
abgelehntesNSSAINicht Unterstützt
-Nicht Unterstützt
6.1.6.2.4. 4Typ N2ConnectionChargingInformationNicht Unterstützt
n2ConnectionMessageTypeNicht Unterstützt
benutzerInformationNicht Unterstützt
benutzerStandortinformationNicht Unterstützt
uetimeZoneNicht Unterstützt
rATTypNicht Unterstützt
amfUeNgapIdNicht Unterstützt
ranUeNgapIdNicht Unterstützt
ranNodeIdNicht Unterstützt
eingeschränkteRatListeNicht Unterstützt
verboteneBereichListeNicht Unterstützt
dienstbereichEinschränkungNicht Unterstützt
eingeschränkteCnListeNicht Unterstützt
erlaubteNssaiNicht Unterstützt
rrcEstUrsacheNicht Unterstützt
-Nicht Unterstützt
6.1.6.2.4. 5Typ StandortberichterstattungLadeinformationenNicht Unterstützt
standortberichterstattungNachrichtTypNicht Unterstützt
benutzerInformationNicht Unterstützt
benutzerStandortNicht Unterstützt
infouetimeZoneNicht Unterstützt
präsenzberichterstattungBereichInformationNicht Unterstützt
rATTypNicht Unterstützt
-Nicht Unterstützt
6.1.6.2.5Exposure-Funktion Nordbound API SpezifiziertNicht Unterstützt
-Nicht Unterstützt
6.1.6.2.5.1Typ LadeDatenAnfrageNicht Unterstützt
6.1.6.2.5.1aTyp LadeDatenAntwortNicht Unterstützt
6.1.6.2.5.2Typ NEFLadeInformationNicht Unterstützt
gruppenIdentifierNicht Unterstützt
aPIDirectionNicht Unterstützt
aPITargetNetzwerkfunktionNicht Unterstützt
aPIErgebnisCodeNicht Unterstützt
aPINameNicht Unterstützt
aPIReferenzNicht Unterstützt
aPIInhaltNicht Unterstützt
6.1.6.2.6Netzwerk-Slice-Management (NSM) Spezifizierter DatentypNicht Unterstützt
6.1.6.2.6.1Typ ChargingDataRequestNicht Unterstützt
tenantIdentifierNicht Unterstützt
mnSConsumerIdentifierNicht Unterstützt
nSMChargingInformationNicht Unterstützt
6.1.6.2.6.2Typ ChargingDataResponseNicht Unterstützt
6.1.6.2.6.3Typ NSMChargingInformationNicht Unterstützt
managementOperationNicht Unterstützt
idNetworkSliceInstanceNicht Unterstützt
listOfServiceProfileChargingInformationNicht Unterstützt
managementOperationStatusNicht Unterstützt
operationalStateNicht Unterstützt
administrativeStateNicht Unterstützt
6.1.6.2.6. 4Typ ServiceProfileChargingInformationNicht Unterstützt
serviceProfileIdentifierNicht Unterstützt
sNSSAIListNicht Unterstützt
LatenzNicht Unterstützt
VerfügbarkeitNicht Unterstützt
RessourcenfreigabestufeNicht Unterstützt
JitterNicht Unterstützt
ZuverlässigkeitNicht Unterstützt
maxAnzahlVonUEsNicht Unterstützt
AbdeckungsbereichNicht Unterstützt
uEMobilitätsstufeNicht Unterstützt
VerzögerungstoleranzindikatorNicht Unterstützt
dLThptProSliceNicht Unterstützt
dLThptProUENicht Unterstützt
uLThptProSliceNicht Unterstützt
uLThptProUENicht Unterstützt
maxAnzahlVonPDUsitzungenNicht Unterstützt
kPIMonitoringListeNicht Unterstützt
unterstützteZugangstechnologieNicht Unterstützt
v2XKommunikationsmodusindikatorNicht Unterstützt
addServiceProfileChargingInfoNicht Unterstützt
6.1.6.2.6. 5Typ DurchsatzNicht Unterstützt
garantierterDurchsatzNicht Unterstützt
maximalerDurchsatzNicht Unterstützt
6.1.6.2.7NS-Leistung und Analytik Spezifizierter DatentypNicht Unterstützt
6.1.6.2.7.1Typ ChargingDataRequestNicht Unterstützt
tenantIdentifierNicht Unterstützt
nSPAChargingInformationNicht Unterstützt
6.1.6.2.7.2Typ ChargingDataResponseNicht Unterstützt
6.1.6.2.7.3Typ UsedUnitContainerNicht Unterstützt
nSPAContainerInformationNicht Unterstützt
6.1.6.2.7.4Typ NSPAChargingInformationNicht Unterstützt
singleNSSAINicht Unterstützt
6.1.6.2.7.5Typ NSPAContainerInformationNicht Unterstützt
LatenzNicht Unterstützt
DurchsatzNicht Unterstützt
maximalePaketverlustquoteNicht Unterstützt
serviceExperienceStatisticsDataNicht Unterstützt
dieAnzahlDerPDUSitzungenNicht Unterstützt
dieAnzahlDerRegistriertenTeilnehmerNicht Unterstützt
LastniveauNicht Unterstützt
6.1.6.3Einfache Datentypen und AufzählungenUnterstützt
6.1.6.3. 1EinführungUnterstützt
6.1.6.3.2Einfache DatentypenUnterstützt mit Erweiterungen
DiagnostikUnterstützt mit Erweiterungen
IPFilterRuleUnterstützt mit Erweiterungen
N2ConnectionMessageTypeUnterstützt mit Erweiterungen
LocationReportingMessageTypeUnterstützt mit Erweiterungen
6.1.6.3.3Aufzählung: NotificationTypeUnterstützt
6.1.6.3.4Aufzählung: NodeFunctionalityUnterstützt
6.1.6.3.5Aufzählung: ChargingCharacteristicsSelectionModeUnterstützt
6.1.6.3.6Aufzählung: TriggerTypeUnterstütztFINAL, RAT_CHANGE und TARIFF_TIME_CHANGE werden unterstützt. Andere Trigger-Typen werden mit Erweiterungen unterstützt.
6.1.6.3.7Aufzählung: FinalUnitActionUnterstützt
6.1.6.3.8Aufzählung: RedirectAddressTypeUnterstützt
6.1.6.3.9Aufzählung: TriggerCategoryUnterstützt
6.1.6.3.10Aufzählung: QuotaManagementIndicatorUnterstützt
6.1.6.3.11Aufzählung: FailureHandlingUnterstützt
6.1.6.3.12Aufzählung: SessionFailoverUnterstützt
6.1.6.3.13Aufzählung: 3GPPPSDataOffStatusUnterstützt
6.1.6.3.14Aufzählung: ResultCodeUnterstützt
6.1.6.3.15Aufzählung: PartialRecordMethodUnterstützt
6.1.6.3.16Aufzählung: RoamerInOutUnterstützt
6.1.6.3.17LeerUnterstützt
6.1.6.3.18Aufzählung: SMMessageTypeUnterstützt
6.1.6.3.19Aufzählung: SMPriorityUnterstützt
6.1.6.3.20Aufzählung: DeliveryReportRequestedUnterstützt
6.1.6.3.21Aufzählung: InterfaceTypeUnterstützt
6.1.6.3.22Aufzählung: ClassIdentifierUnterstützt
6.1.6.3.23Aufzählung: SMAddressTypeUnterstützt
6.1.6.3.24Aufzählung: SMAddresseeTypeUnterstützt
6.1.6.3.25Aufzählung: SMServiceTypeUnterstützt
6.1.6.3.26Aufzählung: ReplyPathRequestedUnterstützt
6.1.6.3.27Aufzählung: DnnSelectionModeUnterstützt
6.1.6.3.28Aufzählung: EventTypeUnterstützt
6.1.6.3.29Aufzählung: MICOModeIndicationUnterstützt
6.1.6.3.30Aufzählung: RegistrationMessageTypeUnterstützt
6.1.6.3.31Aufzählung: SmsIndicationUnterstützt
6.1.6.3.32Aufzählung: APIDirectionUnterstützt
6.1.6.3.33Aufzählung: ManagementOperationUnterstützt
6.1.6.3.34Aufzählung: ManagementOperationStatusUnterstützt
6.1.6.4Datentypen, die alternative Datentypen oder Kombinationen von Datentypen beschreibenNicht anwendbar
6.1.6.5Binäre DatenNicht anwendbar
6.1.7FehlerbehandlungUnterstützt
6.1.7.1AllgemeinUnterstützt
6.1.7.2ProtokollfehlerNicht anwendbar
6.1.7.3AnwendungsfehlerUnterstützt
6.1.8FunktionsverhandlungNicht unterstützt
6.2Nchf_OfflineOnlyCharging Service APIUnterstützt
6.2.1EinführungUnterstützt
6.2.2Verwendung von HTTPUnterstützt
6.2.3RessourcenUnterstützt
6.2.3.1ÜbersichtUnterstützt
6.2.3.2Ressource: LadeinformationenUnterstützt
6.2.3.2.1BeschreibungUnterstützt
6.2.3.2.2RessourcenbeschreibungUnterstützt
6.2.3.2.3Standardmethoden für RessourcenUnterstützt
6.2.3.2.3.1POSTUnterstütztChargingDataRequest und ChargingDataResponse. Die Antwort enthält einen der folgenden Codes: Bei Erfolg 201 (erstellt). Bei Fehlern enthalten ProblemDetails - 400, 403 und 404.
6.2.3.2.4Benutzerdefinierte RessourcenoperationenNicht anwendbar
6.2.3.3Ressource: Einzelne Offline-LadeinformationenUnterstützt
6.2.3.3.1BeschreibungUnterstützt
6.2.3.3.2RessourcenbeschreibungUnterstützt
6.2.3.3.3Standardmethoden für RessourcenNicht anwendbar
6.2.3.3.4Benutzerdefinierte RessourcenoperationenUnterstützt
6.2.3.3.41ÜbersichtUnterstützt
6.2.3.3.4.2Betrieb: aktualisierenUnterstützt
6.2.3.3.4.2.1BeschreibungUnterstützt
6.2.3.3.4.2.2BetriebsdefinitionUnterstütztChargingDataRequest und ChargingDataResponse. Die Antwort enthält einen der folgenden Codes: Für Erfolg 200 (OK). Bei Fehlern beinhalten ProblemDetails - 400, 403 und 404.
6.2.3.3.4.3Betrieb: freigebenUnterstützt
6.2.3.3.4.3.1BeschreibungUnterstützt
6.2.3.3.4.3.2BetriebsdefinitionUnterstütztChargingDataRequest und ChargingDataResponse. Bei Erfolg wird die Antwort 204 (Kein Inhalt) sein. Bei Fehlern beinhalten ProblemDetails - 404.
6.2.4Benutzerdefinierte Operationen ohne zugeordnete RessourcenNicht anwendbar
6.2.5DatenmodellUnterstützt
6.2.5.1AllgemeinUnterstützt
6.2.5.2Strukturierte DatentypenUnterstützt
6.2.5.2.1Gemeinsamer DatentypUnterstützt
6.2.5.2.1.1Typ ChargingDataRequestUnterstützt
subscriberIdentifierUnterstützt
nfConsumerIdentificationUnterstützt
invocationTimeStampUnterstützt mit Erweiterungen
invocationSequenceNumberUnterstützt
serviceSpecificationInformationUnterstützt
multipleUnitUsageUnterstützt mit Erweiterungen
triggersUnterstützt mit ErweiterungenSiehe 6.2.5.3.5 für unterstützte Trigger-Typen.
6.2.5.2.1.2Typ ChargingDataResponseUnterstützt
invocationTimeStampUnterstützt
invocationResultUnterstützt
invocationSequenceNumberUnterstützt
sessionFailoverUnterstützt
triggersUnterstützt mit Erweiterungen
6.2.5.2.1.3Typ MultipleUnitUsageUnterstützt
ratingGroupUnterstützt
usedUnitContainerUnterstützt
6.2.5.2.1. 4Typ UsedUnitContainerUnterstützt
serviceIdUnterstützt
triggersUnterstützt
triggerTimeStampUnterstützt
timeUnterstützt
totalVolumeUnterstützt mit Erweiterungen
uplinkVolumeUnterstützt
downlinkVolumeUnterstützt
serviceSpecificUnitsUnterstützt
eventTimeStampsUnterstützt mit Erweiterungen
localSequenceNumberUnterstützt mit Erweiterungen
6.2.5.2.1.5Typ TriggerUnterstützt mit Erweiterungen
triggerTypeUnterstützt mit Erweiterungen
triggerCategoryUnterstützt mit Erweiterungen
timeLimit (DauerSek)Unterstützt mit Erweiterungen
volumeLimit64Unterstützt mit Erweiterungen
eventLimitUnterstützt mit Erweiterungen
maxNumberOfcccUnterstützt mit Erweiterungen
6.2.5.2.25G Datenkonnektivität spezifizierter DatentypUnterstützt
6.2.5.2.2.1Typ ChargingDataRequest-Gleich wie 6.1.6.2.2.1
6.2.5.2.2.2Typ ChargingDataResponse-
6.2.5.2.2.3Typ MultipleUnitUsage-Entspricht 6.2.5.2.1.3
6.2.5.2.2.4Typ UsedUnitContainer-Entspricht 6.2.5.2.1.4
6.2.5.2.2.5Typ PDUSessionChargingInformation-Entspricht 6.1.6.2.2.6
6.2.5.2.2.6Typ UserInformation-Entspricht 6.1.6.2.2.7
6.2.5.2.2.7Typ PDUSessionInformation-Entspricht 6.1.6.2.2.8
6.2.5.2.2.8Typ PDUContainerInformation-Entspricht 6.1.6.2.2.9
6.2.5.2.2.9Typ NetworkSlicingInfo-Entspricht 6.1.6.2.2.10
6.2.5.2.2.10Typ PDUAddress-Entspricht 6.1.6.2.2.11
6.2.5.2.2.11Typ ServingNetworkFunctionID-Entspricht 6.1.6.2.2.12
6.2.5.2.2.12Typ RoamingQBCInformation-Entspricht 6.1.6.2.2.13
6.2.5.2.2.13Typ MultipleQFIcontainer-Entspricht 6.1.6.2.2.14
6.2.5.2.2.14Typ RoamingChargingProfile-Entspricht 6.1.6.2.2.15
6.2.5.2.2.15Typ QFIContainerInformation-Entspricht 6.1.6.2.2.16
6.2.5.2.2.16Typ RANSecondaryRATUsageReport-Entspricht 6.1.6.2.2.17
6.2.5.2.2.17Typ QosFlowsUsageReport-Entspricht 6.1.6.2.2.18
6.2.5.3Einfache Datentypen und AufzählungenUnterstützt
6.2.5.3.1EinführungUnterstützt
6.2.5.3.2Einfache Datentypen-
6.2.5.3.3Aufzählung: ChargingCharacteristicsSelectionMode-Gleich wie 6.1.6.3.5
6.2.5.3.4Aufzählung: NodeFunctionalityUnterstützt
6.2.5.3.5Aufzählung: TriggerTypeUnterstütztFINAL, RAT_CHANGE und TARIFF_TIME_CHANGE werden unterstützt. Andere Auslösetypen werden mit Erweiterungen unterstützt.
6.2.5.3.6Aufzählung: ResultCodeUnterstützt
6.2.5.3.7Aufzählung: 3GPPPSDataOffStatus-Gleich wie 6.1.6.3.13
6.2.5.3.8Aufzählung: PartialRecordMethod-Gleich wie 6.1.6.3.15
6.2.5.3.9Aufzählung: RoamerInOut-Gleich wie 6.1.6.3.16
6.2.5.3.10Aufzählung: SubscriberIdentityType-Gleich wie 6.1.6.3.17
6.2.6FehlerbehandlungUnterstützt
6.2.6.1AllgemeinUnterstützt
6.2.6.2ProtokollfehlerNicht anwendbar
6.2.6.3AnwendungsfehlerUnterstützt
6.2.7FunktionsverhandlungNicht unterstützt
7Bindungen des CDR-Feldes, Informationselement und RessourcenattributUnterstützt
7.0AllgemeinUnterstützt
7.1Bindungen des gemeinsamen CDR-Feldes, Informationselement und RessourcenattributUnterstützt
7.2Bindungen für 5G-DatenkonnektivitätUnterstützt
7. 3Bindings für SMS-LadungNicht Unterstützt
7.4Bindings für 5G-Verbindung und MobilitätNicht Unterstützt
7.5Bindings für Exposure-Funktion Northbound API-LadungNicht Unterstützt
7.6Bindings für NS-Leistung und Analytik-LadungNicht Unterstützt
8.0SicherheitNicht UnterstütztOAuth2 wird nicht unterstützt.

Antwortcodes

Tabelle 1-2: Antwortcodes

AntwortcodesBeschreibung
201 Erstellt (Erstellen)Die Erstellung einer Charging Data-Ressource wird bestätigt, und eine Darstellung dieser Ressource wird zurückgegeben.

Die Charging Data-Ressource wird erfolgreich erstellt und zurückgegeben.
Die Darstellung der erstellten Ressource wird über das Location-Headerfeld in der 201-Antwort identifiziert.
200 OK (Aktualisierungen)Die Modifikation einer Charging Data-Ressource wird bestätigt, und eine Darstellung dieser Ressource wird zurückgegeben.

Die Charging Data-Ressource, die modifiziert und erfolgreich zurückgegeben wurde.
204 Kein Inhalt (Freigabe)Die Charging Data-Ressource, die mit dem ChargingDataRef übereinstimmt, wird modifiziert und dann freigegeben.
400 Ungültige AnfrageCHARGING_FAILED: Die HTTP-Anfrage wird abgelehnt, weil die Menge an Sitzungs- oder Abonnenteninformationen, die der CHF für die Ladung oder die Erstellung von CDR benötigt, unvollständig oder fehlerhaft oder nicht verfügbar ist (zum Beispiel, Bewertungsgruppe, Abonnenteninformationen).

RE_AUTHORIZATION_FAILED: Die HTTP-Anfrage wird abgelehnt, weil die Menge an Informationen, die der NF Consumer (CTF) benötigt, um die Nutzung zu melden, unvollständig oder fehlerhaft oder nicht verfügbar ist.
404 Nicht GefundenUSER_UNKNOWN: Die HTTP-Anfrage wird abgelehnt, da der im Antrag angegebene Endbenutzer vom CHF nicht bedient werden kann.
500 Interner ServerfehlerAllgemeiner Anwendungsfehler

Ladefunktion – Ausgabenlimit-Kontrollservice

Abschnitt Compliance

Die nachstehende Tabelle beschreibt die Compliance der Abschnitte innerhalb des 5G System Charging Service gemäß 3GPP TS 29.594 v16.3.0 (2020-09).

Tabelle 2-1: 5G System Charging Service 3GPP TS 29.594 v16.3. 0 (2020-09) Abschnitt Compliance*

AbschnittsnummerAbschnittStatusAnmerkungen
1GeltungsbereichInformativ-
2ReferenzenInformativ-
3Definitionen und AbkürzungenInformativ-
4Nchf_SpendingLimitControl DienstUnterstützt-
4.1DienstbeschreibungUnterstützt-
4.1.1ÜbersichtUnterstützt-
4.1.2DienstarchitekturUnterstützt-
4.1.3NetzwerkfunktionenUnterstützt-
4.1.3.1Ladefunktion (CHF)Unterstützt-
4.1.3.2NF-DienstverbraucherUnterstützt-
4.2Service-OperationenUnterstützt
4.2.1EinführungUnterstützt-
4.2.2Nchf_SpendingLimitControl_Subscribe-Service-OperationUnterstützt-
4.2.2.1AllgemeinUnterstützt-
4.2.2.2Abruf des anfänglichen AusgabenlimitsUnterstützt-
4.2.2.3Abruf des Zwischenberichts über das AusgabenlimitUnterstützt-
4.2.3Nchf_SpendingLimitControl_Unsubscribe-Service-OperationUnterstützt-
4.2.3.1AllgemeinUnterstützt-
4.2.3.2Abmeldung von der AusgabenlimitberichterstattungUnterstützt-
4.2.4Nchf_SpendingLimitControl_Notify-Service-OperationUnterstützt-
4.2.4.1AllgemeinUnterstützt-
4.2.4.2Bericht über das AusgabenlimitUnterstützt-
4.2.4. 3Anfrage zur Kündigung des Abonnements durch CHFNicht Unterstützt-
5Nchf_SpendingLimitControl Service APIUnterstützt-
5.1EinführungUnterstützt-
5.2Verwendung von HTTPUnterstützt-
5.2.1AllgemeinUnterstützt-
5.2.2HTTP-StandardheaderUnterstützt-
5.2.2.1AllgemeinUnterstützt-
5.2.2.2InhaltstypUnterstützt-
5.2.3HTTP benutzerdefinierte HeaderUnterstütztNur der 3gpp-Sbi-Target-apiRoot-Header wird unter den benutzerdefinierten Headern unterstützt.
5.3RessourcenUnterstützt-
5.3.1RessourcenstrukturUnterstützt-
5.3.2Ressource: Abonnements zur Abfrage des Ausgabenlimits (Sammlung)Unterstützt-
5.3.2.1BeschreibungUnterstützt-
5.3.2.2RessourcenbeschreibungUnterstützt
5.3.2.3Standardmethoden für RessourcenUnterstützt-
5.3.2.3.1POSTUnterstütztPOST-Anfrage mit SpendingLimitContext zur Erstellung eines neuen individuellen Abonnements für die Abfrage des Ausgabenlimits.
POST-Antwort enthält SpendingLimitStatus als 201 (Erstellt), ProblemDetails mit 400 (Ungültige Anfrage).
5.3.2.4Benutzerdefinierte Operationen für RessourcenNicht anwendbar-
5.3.3Ressource: Abonnement zur Abfrage des individuellen Ausgabenlimits (Dokument)Unterstützt-
5.3.3.1BeschreibungUnterstützt-
5.3.3.2RessourcenbeschreibungUnterstützt-
5.3.3.3Standardmethoden für RessourcenUnterstützt-
5.3.3.3.1PUTUnterstütztPUT-Anfrage mit SpendingLimitContext zur Modifizierung des bestehenden individuellen Abonnements für die Abfrage des Ausgabenlimits.
POST-Antwort enthält SpendingLimitStatus als 200 (OK), ProblemDetails mit 400 (Ungültige Anfrage).
5.3.3.3.2DELETEUnterstütztDELETE-Anfrage.
DELETE-Antwort enthält 204 (Kein Inhalt). Erfolgreicher Fall: Das individuelle Abonnement für das Ausgabenlimit, das mit der subscriptionId übereinstimmte, wurde gelöscht.
5.4Kundenoperationen ohne zugeordnete RessourcenNicht anwendbar
5.5BenachrichtigungenUnterstützt-
5.5.1AllgemeinUnterstütztDie Beendigung wird nicht unterstützt
5.5.2Benachrichtigung über AusgabenobergrenzeUnterstützt-
5.5.2.1BeschreibungUnterstützt-
5.5.2.2Ziel-URIUnterstützt-
5.5.2.3StandardmethodenUnterstützt-
5.5.2.3.1POSTUnterstütztPOST-Anfrage mit SpendingLimitStatus für die Richtlinienzähler.
POST-Antwort soll 204 (kein Inhalt) enthalten und der Erhalt der Benachrichtigung wird bestätigt.
5.5.3AbonnementbeendigungNicht unterstützt-
5.5.3.1BeschreibungUnterstützt-
5.5.3.2Ziel-URIUnterstützt-
5.5.3.3StandardmethodenUnterstützt-
5.6DatenmodellUnterstützt-
5.6.1AllgemeinUnterstützt-
5.6.2Strukturierte DatentypenUnterstützt-
5.6.2.1EinführungUnterstützt-
5.6.2.2Typ SpendingLimitContextUnterstützt-
5.6.2.3Typ SpendingLimitStatusUnterstützt-
5.6.2.4Typ PolicyCounterInfoUnterstützt-
5.6.2.5Typ PendingPolicyCounterStatusUnterstützt-
5.6.2.6Typ SubscriptionTerminationInfoNicht Unterstützt-
5.6.3Einfache Datentypen und AufzählungenUnterstützt-
5.6.3.1EinführungUnterstützt-
5.6.3. 2Einfache DatentypenUnterstützt-
5.6.3.3Aufzählung: TerminationCauseNicht Unterstützt-
5.7FehlerbehandlungUnterstützt-
5.7.1AllgemeinUnterstützt-
5.7.2ProtokollfehlerNicht Anwendbar-
5.7.3AnwendungsfehlerUnterstützt-
5.8FunktionsverhandlungNicht Unterstützt-
5.9SicherheitNicht UnterstütztOAuth2 wird nicht unterstützt.

Antwortcodes

Tabelle 2-2 Antwortcodes

AntwortcodesBeschreibung
201 ErstelltERFOLG: Das Abonnement für das Ausgabenlimit wurde erstellt, und Ausgabenlimitberichte werden bereitgestellt.
200 OKDas individuelle Abonnement für das Ausgabenlimit wurde geändert, und Ausgabenlimitberichte werden bereitgestellt.
204 Kein InhaltBitte siehe individuelle Operationen
400 Ungültige AnfrageBENUTZER_UNBEKANNT: Der im Antrag angegebene Abonnent ist beim CHF nicht bekannt und das Abonnement kann nicht erstellt werden. NO_AVAILABLE_POLICY_COUNTERS: Es sind keine Richtlinienzähler für den Abonnenten bei CHF verfügbar
500 Internal Server ErrorAllgemeiner Anwendungsfehler

Ladefunktion – Interaktionen mit der Netzwerk-Repository-Funktion (NRF)

Abschnitt Compliance

Die folgende Tabelle bietet eine Beschreibung der von CHF als Verbraucher-Netzwerkfunktion unterstützten Dienste für die Interaktion mit NRF, gemäß den 5G-System-Netzwerkfunktions-Repository-Diensten in 3GPP TS 29.510 v16.5.0 (2020-09).

Tabelle 3-1: Von CHF als Verbraucher-Netzwerkfunktion unterstützte Dienste

AbschnittsnummerAbschnittStatusAnmerkungen
5Von der NRF angebotene DiensteUnterstützt
5.1EinführungUnterstütztNur der NFManagement-Dienst mit den Operationen NFRegister, NFUpdate, NFDeregister und NFListRetrieval wird unterstützt.
5.2Nnrf_NFManagement-DienstUnterstützt
5.2.1DienstbeschreibungUnterstützt
5.2.2DienstoperationenUnterstützt
5.2.2.1EinführungUnterstützt
5.2.2.2NFRegisterUnterstützt
5.2.2.2.1AllgemeinUnterstützt
5.2.2.3NFUpdateUnterstützt
5.2.2.3.1AllgemeinUnterstützt
5.2.2.3.2NF HerzschlagUnterstützt
5.2.2.4NFDeregisterUnterstützt
5.2.2.4.1AllgemeinUnterstützt
5.2.2.5NFStatusAbonnierenNicht Unterstützt
5.2.2.6NFStatusBenachrichtigenNicht Unterstützt
5.2.2.7NFStatusAbbestellenNicht Unterstützt
5.2.2.8NFListenAbrufUnterstützt
5.2.2.8.1AllgemeinUnterstützt
5.2.2.9NFProfilAbrufNicht Unterstützt
5.2.2.9.1AllgemeinNicht Unterstützt

CHF-CDR Format

Die folgende Tabelle beschreibt den Compliance-Status der Felder innerhalb des 3GPP Charging Function Call Detail Record (CHF-CDR) aus der 3GPP TS 32.298 Version 16.5.0 Spezifikation.