5G CHF

Ta vodnik služi kot izjava o skladnosti izvedbe protokola za protokol 5G CHF.

Teme v tem dokumentu:

Uvod

5G CHF (ang. Charging Function) vključuje vmesnike Nchf za omogočanje konvergiranega zaračunavanja in nadzora omejitve porabe za upravljanje politik. Tu so opisane tudi interakcije s funkcijo skladišča omrežja NRF (ang. Network Repository Function).

Kako interpretirati status v razdelkih o skladnosti

Naslednja tabela opisuje pomen statusa v razdelkih o skladnosti.

StatusPomen
PodprtoAplikacija podpira funkcionalnost.

Aplikacija podpira atribut in je preslikana v funkcijo zaračunavanja. Atribut se prejme v zahtevi in uporabi v tokovih zaračunavanja. Ta atribut se pošlje v odzivu, kot je določeno v specifikacijah. Po želji lahko ta atribut uporabite za shranjevanje dogodkov in za informiranje o odločitvah o zaračunavanju.
Podprto z razširitvamiAplikacija podpira funkcionalnost z razširitvijo.

Aplikacija podpira atribut in se lahko izbirno uporabi za izbiro cene. Atribut se prejme v zahtevi in se ne uporablja v standardnem toku zaračunavanja.

Atribut se lahko pošlje v odzivu ali pa ne. Imate možnost uporabe razpoložljivih razširitev v toku zaračunavanja za doseganje predvidene funkcionalnosti.

Ta atribut lahko uporabite tudi za shranjevanje v dogodku in za sprejemanje odločitev o zaračunavanju.
Ni podprtoAplikacija ne podpira funkcionalnosti ali atributa.
Se ne uporabljaRazdelek se ne uporablja za to izvedbo.
InformativnoTa razdelek služi izključno v informativne namene.

Funkcija zaračunavanja – storitev zaračunavanja

Skladnost razdelkov

Spodnja tabela vsebuje opis skladnosti razdelkov storitve zaračunavanja sistema 5G po 3GPP (ang. 3rd Generation Partnership Project) TS (ang. Technical Specification) 32.291 v16.5.1 (2020-09):

Tabela 1-1: Skladnost razdelkov storitve zaračunavanja sistema 5G po 3GPP TS 32.291 v16.5.1 (2020-09)

Številka razdelkaRazdelekStatusOpombe
1Obseg (Scope)Informativno-
2ReferenceInformativno-
3Definicije, simboli in kraticeInformativno-
4PregledPodprto-
5Storitve, ki jih ponuja CHFPodprto-
5.1UvodPodprto-
5.2Storitev Nchf_ConvergedChargingPodprto-
5.2.1Opis storitvePodprto-
5.2.2Operacije storitvePodprto-
5.2.2.1UvodPodprto-
5.2.2.2Operacija Nchf_ConvergedCharging_CreatePodprto-
5.2.2.3Operacija Nchf_ConvergedCharging_UpdatePodprto-
5.2.2.4Operacija Nchf_ConvergedCharging_ReleasePodprto-
5.2.2.5Operacija Nchf_ConvergedCharging_NotifyPodprto-
5.3Storitev Nchf_OfflineOnlyChargingPodprto-
5.3.1Opis storitvePodprto-
5.3.2Operacije storitvePodprto-
5.3.2.1UvodPodprto-
5.3.2.2Operacija Nchf_OfflineOnlyCharging_CreatePodprto-
5.3.2.3Operacija Nchf_OfflineOnlyCharging_UpdatePodprto-
5.3.2.4Operacija Nchf_OfflineOnlyCharging_ReleasePodprto-
6Definicije API (ang. Application Programming Interface)Podprto-
6.1API storitve Nchf_ConvergedChargingPodprto-
6.1.1UvodPodprto-
6.1.2Uporaba HTTP (ang. Hypertext Transfer Protocol)Podprto-
6.1.2.1SplošnoPodprto-
6.1.2.2Standardne glave HTTPPodprto-
6.1.2.2.1SplošnoPodprto-
6.1.2.2.2Vrsta vsebine (Content type)Podprto-
6.1.2.3HTTP glave po meriPodprtoMed glavami po meri je podprta samo glava 3gpp-Sbi-Target-apiRoot.
6.1.2.3.1SplošnoPodprto-
6.1.3ViriPodprto-
6.1.3.1PregledPodprto-
6.1.3.2Vir: podatki o zaračunavanju (Charging Data)Podprto-
6.1.3.2.1OpisPodprto-
6.1.3.2.2Definicija viraPodprto-
6.1.3.2.3Standardne metode viraPodprto-
6.1.3.2.3.1POSTPodprtoChargingDataRequest in ChargingDataResponse. Odziv vključuje eno od naslednjih kod: Za uspeh 201 (ustvarjeno). Za napako ProblemDetails vključujejo - 400, 403, 404.
6.1.3.2.4Operacije vira po meriSe ne uporablja-
6.1.3.3Vir: posamezni podatki o zaračunavanjuPodprto-
6.1.3.3.1OpisPodprto-
6.1.3.3.2Definicija viraPodprto-
6.1.3.3.3Standardne metode viraSe ne uporablja-
6.1.3.3.4Operacije vira po meriPodprto-
6.1.3.3.4.1PregledPodprto-
6.1.3.3.4.2Operacija: updatePodprto-
6.1.3.3.4.2.1OpisPodprto-
6.1.3.3.4.2.2Definicija operacijePodprtoChargingDataRequest in ChargingDataResponse. Odziv vključuje eno od naslednjih kod: Za uspeh 200 (OK). Za napako ProblemDetails vključujejo - 400, 403, 404.
6.1.3.3.4.3releasePodprto-
6.1.3.3.4.3.1OpisPodprto-
6.1.3.3.4.3.2Definicija operacijePodprtoChargingDataRequest in ChargingDataResponse. Za uspeh bo odziv 204 (Brez vsebine). Za napako ProblemDetails vključujejo - 404.
6.1.4Operacije po meri brez povezanih virovSe ne uporablja-
6.1.5ObvestilaPodprto-
6.1.5.1SplošnoPodprto-
6.1.5.2Obveščanje o dogodkih (Event Notification)Podprto-
6.1.5.2.1OpisPodprto-
6.1.5.2.2Ciljni URIPodprto-
6.1.5.2.3Standardne metodePodprto-
6.1.5.2.3.1POSTPodprtoChargingDataRequest in ChargingDataResponse. Za uspeh bo odziv 204 (Brez vsebine). Za napako ProblemDetails vključujejo - 404.
6.1.6Podatkovni modelPodprto-
6.1.6.1SplošnoPodprto-
6.1.6.2Strukturirane vrste podatkovPodprto-
6.1.6.2.1Splošna vrsta podatkovPodprto-
6.1.6.2.1.1Vrsta ChargingDataRequestPodprto
subscriberIdentifierPodprto z razširitvami
nfConsumerIdentificationPodprto z razširitvami
invocationTimeStampPodprto
invocationSequenceNumberPodprto
retransmissionIndicatorPodprto z razširitvami
oneTimeEventPodprto z razširitvami
oneTimeEventTypePodprto z razširitvami
notifyUriPodprto z razširitvami
supportedFeaturesPodprto
serviceSpecificationInfoPodprto z razširitvami
multipleUnitUsagePodprto z razširitvami
triggersPodprto
6.1.6.2.1.2Vrsta ChargingDataResponsePodprto
invocationTimeStampPodprto
invocationResultPodprto z razširitvami
invocationSequenceNumberPodprto
sessionFailoverPodprto
supportedFeaturesPodprto z razširitvami
multipleUnitInformationPodprto z razširitvami
triggersPodprto
6.1.6.2.1.3Vrsta ChargingNotifyRequestPodprto z razširitvami
notificationTypePodprto z razširitvami
reauthorizatoinDetailsPodprto z razširitvami
6.1.6.2.1.4Vrsta NFIdentificationPodprto z razširitvami
nodeFunctionalityPodprto z razširitvami
nFNamePodprto z razširitvami
nFIPv4AddressPodprto z razširitvami
nfIPv6AddressPodprto z razširitvami
nFFqdnPodprto z razširitvami
nFPLMNIDPodprto z razširitvami
6.1.6.2.1.5Vrsta MultipleUnitUsagePodprto
ratingGroupPodprto
requestedUnitPodprto
usedUnitContainerPodprto
6.1.6.2.1.6Vrsta InvocationResultPodprto z razširitvami
error (ProblemDetails)Podprto z razširitvami
failureHandlingPodprto z razširitvami
6.1.6.2.1.7Vrsta TriggerPodprtoGlejte 6.1.6.3.6 za podprte vrste Trigger.
triggerTypePodprto z razširitvami
triggerCategoryPodprto z razširitvami
timeLimit (DurationSec)Podprto z razširitvami
volumeLimitPodprto z razširitvami
volumeLimit64Podprto z razširitvami
maxNumberOfcccPodprto z razširitvami
6.1.6.2.1.8Vrsta MultipleUnitInformationPodprto
resultCodePodprto
ratingGroupPodprto
grantedUnitPodprto
triggersPodprto
validityTime (DurationSec)Podprto z razširitvami
quotaHandlingTime (DurationSec)Podprto
finalUnitIndicationPodprto
timeQuotaThresholdPodprto
volumeQuotaThresholdPodprto z razširitvami
unitQuotaThresholdPodprto z razširitvami
6.1.6.2.1.9Vrsta RequestedUnitPodprto
timePodprto
totalVolumePodprto
uplinkVolumePodprto
downLinkVolumePodprto
serviceSpecificUnitsPodprto
6.1.6.2.1.10Vrsta UsedUnitContainerPodprto
serviceIdPodprto
quotaManagementIndicatorPodprto
triggersPodprto
triggerTimeStampPodprto z razširitvami
timePodprto z razširitvami
totalVolumePodprto
uplinkVolumePodprto
downlinkVolumePodprto
serviceSpecificUnitsPodprto
eventTimeStampsPodprto z razširitvami
localSequenceNumberPodprto z razširitvami
6.1.6.2.1.11Vrsta GrantedUnitPodprto
tariffTimeChangePodprto
timePodprto
totalVolumePodprto
uplinkVolumePodprto
downlinkVolumePodprto
serviceSpecificUnitsPodprto
6.1.6.2.1.12Vrsta FinalUnitIndicationPodprto
finalUnitActionPodprto
restrictionFilterRuleNi podprto
filterIdNi podprto
redirectServerPodprto
6.1.6.2.1.13Vrsta RedirectServerPodprto
redirectAddressTypePodprto
redirectServerAddressPodprto
6.1.6.2.1.14Vrsta ReauthorizationDetailsPodprto
service (serviceId)Podprto
ratingGroupPodprto
quotaManagementIndicatorPodprto
6.1.6.2.1.15Prazno (Void)Se ne uporablja
6.1.6.2.1.16Vrsta ChargingNotifyResponseNi podprto
invocationResultNi podprto
6.1.6.2.2Določena vrsta podatkov za 5G podatkovno povezljivostPodprto-
6.1.6.2.2.1ChargingDataRequestPodprtoStandardni tok zaračunavanja ne obdeluje zapisov za 5G gostovanje.
6.1.6.2.2.2ChargingDataResponsePodprto z razširitvamiStandardni tok zaračunavanja ne obdeluje zapisov za 5G gostovanje.
6.1.6.2.2.3MultipleUnitUsagePodprto z razširitvami-
6.1.6.2.2.4MultipleUnitInformationPodprto z razširitvami-
6.1.6.2.2.5UsedUnitContainerPodprto z razširitvami-
6.1.6.2.2.6PDUSessionChargingInformationPodprto z razširitvamiuetimeZone se uporablja kot čas zahteve za dogodek.
6.1.6.2.2.7UserInformationPodprto z razširitvami-
6.1.6.2.2.8PDUSessionInformationPodprto z razširitvami-
6.1.6.2.2.9PDUContainerInformationPodprto z razširitvami-
6.1.6.2.2.10NetworkSlicingInfoPodprto z razširitvami-
6.1.6.2.2.11PDUAddressPodprto z razširitvami-
6.1.6.2.2.12ServingNetworkFunctionIDPodprto z razširitvami-
6.1.6.2.2.13RoamingQBCInformationPodprto z razširitvami-
6.1.6.2.2.14MultipleQFIcontainerPodprto z razširitvami-
6.1.6.2.2.15RoamingChargingProfilePodprto z razširitvamiStandardni tok zaračunavanja ne obdeluje zapisov za 5G gostovanje.
6.1.6.2.2.16QFIContainerInformationPodprto z razširitvamiVse je podprto samo v zahtevi, ni podprto v odzivu
6.1.6.2.2.17RANSecondaryRATUsageReportPodprto z razširitvami-
6.1.6.2.2.18QosFlowsUsageReportPodprto z razširitvami-
6.1.6.2.2.19MAPDUSessionInformationPodprto z razširitvami-
6.1.6.2.3Določena vrsta podatkov za SMS (ang. Short Message Service)Podprto z razširitvami-
6.1.6.2.3.1ChargingDataRequestPodprto z razširitvami-
6.1.6.2.3.2SMSChargingInformationPodprto z razširitvami-
6.1.6.2.3.3OriginatorInfoPodprto z razširitvami-
6.1.6.2.3.4RecipientInfoPodprto z razširitvami-
6.1.6.2.3.5SMAddressInfoPodprto z razširitvami-
6.1.6.2.3.6RecipientAddressPodprto z razširitvami-
6.1.6.2.3.7MessageClassPodprto z razširitvami-
6.1.6.2.3.8SMAddressDomainPodprto z razširitvami-
6.1.6.2.3.9SMInterfacePodprto z razširitvami-
6.1.6.2.4Določeni podatki za 5G povezavo in mobilnostNi podprto-
6.1.6.2.4.1ChargingDataRequestNi podprto-
6.1.6.2.4.2ChargingDataResponseNi podprto z razširitvami-
6.1.6.2.4.3Vrsta RegistrationChargingInformationNi podprto
registrationMessagetypeNi podprto
userInformationNi podprto
userLocationinfoNi podprto
uetimeZoneNi podprto
rATTypeNi podprto
5gMMCapabilityNi podprto
mICOModeIndicationNi podprto
smsIndicationNi podprto
taiListNi podprto
serviceAreaRestrictionNi podprto
requestedNSSAINi podprto
allowedNssaiNi podprto
rejectedNSSAINi podprto
-Ni podprto
6.1.6.2.4.4Vrsta N2ConnectionChargingInformationNi podprto
n2ConnectionMessageTypeNi podprto
userInformationNi podprto
userLocationinfoNi podprto
uetimeZoneNi podprto
rATTypeNi podprto
amfUeNgapIdNi podprto
ranUeNgapIdNi podprto
ranNodeIdNi podprto
restrictedRatListNi podprto
forbiddenAreaListNi podprto
serviceAreaRestrictionNi podprto
restrictedCnListNi podprto
allowedNssaiNi podprto
rrcEstCauseNi podprto
-Ni podprto
6.1.6.2.4.5Vrsta LocationReportingChargingInformationNi podprto
locationReportingMessageTypeNi podprto
userInformationNi podprto
userLocationNi podprto
infouetimeZoneNi podprto
presenceReportingAreaInformationNi podprto
rATTypeNi podprto
-Ni podprto
6.1.6.2.5Določeno za Exposure Function Northbound APINi podprto
-Ni podprto
6.1.6.2.5.1Vrsta ChargingDataRequestNi podprto
6.1.6.2.5.1aVrsta ChargingDataResponseNi podprto
6.1.6.2.5.2Vrsta NEFChargingInformationNi podprto
groupIdentifierNi podprto
aPIDirectionNi podprto
aPITargetNetworkFunctionNi podprto
aPIResultCodeNi podprto
aPINameNi podprto
aPIReferenceNi podprto
aPIContentNi podprto
6.1.6.2.6Določena vrsta podatkov za Network Slice Management (NSM)Ni podprto
6.1.6.2.6.1Vrsta ChargingDataRequestNi podprto
tenantIdentifierNi podprto
mnSConsumerIdentifierNi podprto
nSMChargingInformationNi podprto
6.1.6.2.6.2Vrsta ChargingDataResponseNi podprto
6.1.6.2.6.3Vrsta NSMChargingInformationNi podprto
managementOperationNi podprto
idNetworkSliceInstanceNi podprto
listOfServiceProfileChargingInformationNi podprto
managementOperationStatusNi podprto
operationalStateNi podprto
administrativeStateNi podprto
6.1.6.2.6.4Vrsta ServiceProfileChargingInformationNi podprto
serviceProfileIdentifierNi podprto
sNSSAIListNi podprto
latencyNi podprto
availabilityNi podprto
resourceSharingLevelNi podprto
jitterNi podprto
reliabilityNi podprto
maxNumberofUEsNi podprto
coverageAreaNi podprto
uEMobilityLevelNi podprto
delayToleranceIndicatorNi podprto
dLThptPerSliceNi podprto
dLThptPerUENi podprto
uLThptPerSliceNi podprto
uLThptPerUENi podprto
maxNumberofPDUsessionsNi podprto
kPIMonitoringListNi podprto
supportedAccessTechnologyNi podprto
v2XCommunicationModeIndicatorNi podprto
addServiceProfileChargingInfoNi podprto
6.1.6.2.6.5Vrsta Throughput (ang. Prepustnost)Ni podprto
zajamčena prepustnost (guaranteedThpt)Ni podprto
največja prepustnost (maximumThpt)Ni podprto
6.1.6.2.7Določena vrsta podatkov za NS zmogljivost in analitikoNi podprto
6.1.6.2.7.1Vrsta ChargingDataRequestNi podprto
tenantIdentifierNi podprto
nSPAChargingInformationNi podprto
6.1.6.2.7.2Vrsta ChargingDataResponseNi podprto
6.1.6.2.7.3Vrsta UsedUnitContainerNi podprto
nSPAContainerInformationNi podprto
6.1.6.2.7.4Vrsta NSPAChargingInformationNi podprto
singleNSSAINi podprto
6.1.6.2.7.5Vrsta NSPAContainerInformationNi podprto
latencyNi podprto
throughputNi podprto
maximumPacketLossRateNi podprto
serviceExperienceStatisticsDataNi podprto
theNumberOfPDUSessionsNi podprto
theNumberOfRegisteredSubscribersNi podprto
loadLevelNi podprto
6.1.6.3Enostavne vrste podatkov in enumeracijePodprto
6.1.6.3.1UvodPodprto
6.1.6.3.2Enostavne vrste podatkovPodprto z razširitvami
Diagnostika (Diagnostics)Podprto z razširitvami
IPFilterRulePodprto z razširitvami
N2ConnectionMessageTypePodprto z razširitvami
LocationReportingMessageTypePodprto z razširitvami
6.1.6.3.3Enumeracija: NotificationTypePodprto
6.1.6.3.4Enumeracija: NodeFunctionalityPodprto
6.1.6.3.5Enumeracija: ChargingCharacteristicsSelectionModePodprto
6.1.6.3.6Enumeracija: TriggerTypePodprtoPodprti so FINAL, RAT_CHANGE in TARIFF_TIME_CHANGE. Druge vrste triggerjev so podprte z razširitvami.
6.1.6.3.7Enumeracija: FinalUnitActionPodprto
6.1.6.3.8Enumeracija: RedirectAddressTypePodprto
6.1.6.3.9Enumeracija: TriggerCategoryPodprto
6.1.6.3.10Enumeracija: QuotaManagementIndicatorPodprto
6.1.6.3.11Enumeracija: FailureHandlingPodprto
6.1.6.3.12Enumeracija: SessionFailoverPodprto
6.1.6.3.13Enumeracija: 3GPPPSDataOffStatusPodprto
6.1.6.3.14Enumeracija: ResultCodePodprto
6.1.6.3.15Enumeracija: PartialRecordMethodPodprto
6.1.6.3.16Enumeracija: RoamerInOutPodprto
6.1.6.3.17Prazno (Void)Podprto
6.1.6.3.18Enumeracija: SMMessageTypePodprto
6.1.6.3.19Enumeracija: SMPriorityPodprto
6.1.6.3.20Enumeracija: DeliveryReportRequestedPodprto
6.1.6.3.21Enumeracija: InterfaceTypePodprto
6.1.6.3.22Enumeracija: ClassIdentifierPodprto
6.1.6.3.23Enumeracija: SMAddressTypePodprto
6.1.6.3.24Enumeracija: SMAddresseeTypePodprto
6.1.6.3.25Enumeracija: SMServiceTypePodprto
6.1.6.3.26Enumeracija: ReplyPathRequestedPodprto
6.1.6.3.27Enumeracija: DnnSelectionModePodprto
6.1.6.3.28Enumeracija: EventTypePodprto
6.1.6.3.29Enumeracija: MICOModeIndicationPodprto
6.1.6.3.30Enumeracija: RegistrationMessageTypePodprto
6.1.6.3.31Enumeracija: SmsIndicationPodprto
6.1.6.3.32Enumeracija: APIDirectionPodprto
6.1.6.3.33Enumeracija: ManagementOperationPodprto
6.1.6.3.34Enumeracija: ManagementOperationStatusPodprto
6.1.6.4Vrste podatkov, ki opisujejo alternativne vrste podatkov ali kombinacije vrst podatkovSe ne uporablja
6.1.6.5Binarni podatkiSe ne uporablja
6.1.7Obravnava napakPodprto
6.1.7.1SplošnoPodprto
6.1.7.2Napake protokolaSe ne uporablja
6.1.7.3Napake aplikacijePodprto
6.1.8Pogajanje o funkcijah (Feature negotiation)Ni podprto
6.2API storitve Nchf_OfflineOnlyChargingPodprto
6.2.1UvodPodprto
6.2.2Uporaba HTTPPodprto
6.2.3ViriPodprto
6.2.3.1PregledPodprto
6.2.3.2Vir: podatki o zaračunavanjuPodprto
6.2.3.2.1OpisPodprto
6.2.3.2.2Definicija viraPodprto
6.2.3.2.3Standardne metode viraPodprto
6.2.3.2.3.1POSTPodprtoChargingDataRequest in ChargingDataResponse. Odziv vključuje eno od naslednjih kod: Za uspeh 201 (ustvarjeno). Za napako ProblemDetails vključujejo - 400, 403 in 404.
6.2.3.2.4Operacije vira po meriSe ne uporablja
6.2.3.3Vir: posamezni podatki o zaračunavanju samo brez povezavePodprto
6.2.3.3.1OpisPodprto
6.2.3.3.2Definicija viraPodprto
6.2.3.3.3Standardne metode viraSe ne uporablja
6.2.3.3.4Operacije vira po meriPodprto
6.2.3.3.4.1PregledPodprto
6.2.3.3.4.2Operacija: updatePodprto
6.2.3.3.4.2.1OpisPodprto
6.2.3.3.4.2.2Definicija operacijePodprtoChargingDataRequest in ChargingDataResponse. Odziv vključuje eno od naslednjih kod: Za uspeh 200 (OK). Za napako ProblemDetails vključujejo - 400, 403 in 404.
6.2.3.3.4.3Operacija: releasePodprto
6.2.3.3.4.3.1OpisPodprto
6.2.3.3.4.3.2Definicija operacijePodprtoChargingDataRequest in ChargingDataResponse. Za uspeh bo odziv 204 (Brez vsebine). Za napako ProblemDetails vključujejo - 404.
6.2.4Operacije po meri brez povezanih virovSe ne uporablja
6.2.5Podatkovni modelPodprto
6.2.5.1SplošnoPodprto
6.2.5.2Strukturirane vrste podatkovPodprto
6.2.5.2.1Splošna vrsta podatkovPodprto
6.2.5.2.1.1Vrsta ChargingDataRequestPodprto
subscriberIdentifierPodprto
nfConsumerIdentificationPodprto
invocationTimeStampPodprto z razširitvami
invocationSequenceNumberPodprto
serviceSpecificationInformationPodprto
multipleUnitUsagePodprto z razširitvami
triggersPodprto z razširitvamiGlejte 6.2.5.3.5 za podprte vrste Trigger.
6.2.5.2.1.2Vrsta ChargingDataResponsePodprto
invocationTimeStampPodprto
invocationResultPodprto
invocationSequenceNumberPodprto
sessionFailoverPodprto
triggersPodprto z razširitvami
6.2.5.2.1.3Vrsta MultipleUnitUsagePodprto
ratingGroupPodprto
usedUnitContainerPodprto
6.2.5.2.1.4Vrsta UsedUnitContainerPodprto
serviceIdPodprto
triggersPodprto
triggerTimeStampPodprto
timePodprto
totalVolumePodprto z razširitvami
uplinkVolumePodprto
downlinkVolumePodprto
serviceSpecificUnitsPodprto
eventTimeStampsPodprto z razširitvami
localSequenceNumberPodprto z razširitvami
6.2.5.2.1.5Vrsta TriggerPodprto z razširitvami
triggerTypePodprto z razširitvami
triggerCategoryPodprto z razširitvami
timeLimit (DurationSec)Podprto z razširitvami
volumeLimit64Podprto z razširitvami
eventLimitPodprto z razširitvami
maxNumberOfcccPodprto z razširitvami
6.2.5.2.2Določena vrsta podatkov za 5G podatkovno povezljivostPodprto
6.2.5.2.2.1Vrsta ChargingDataRequest-Enako kot 6.1.6.2.2.1
6.2.5.2.2.2Vrsta ChargingDataResponse-Enako kot 6.2.5.2.1.2
6.2.5.2.2.3Vrsta MultipleUnitUsage-Enako kot 6.2.5.2.1.3
6.2.5.2.2.4Vrsta UsedUnitContainer-Enako kot 6.2.5.2.1.4
6.2.5.2.2.5Vrsta PDUSessionChargingInformation-Enako kot 6.1.6.2.2.6
6.2.5.2.2.6Vrsta UserInformation-Enako kot 6.1.6.2.2.7
6.2.5.2.2.7Vrsta PDUSessionInformation-Enako kot 6.1.6.2.2.8
6.2.5.2.2.8Vrsta PDUContainerInformation-Enako kot 6.1.6.2.2.9
6.2.5.2.2.9Vrsta NetworkSlicingInfo-Enako kot 6.1.6.2.2.10
6.2.5.2.2.10Vrsta PDUAddress-Enako kot 6.1.6.2.2.11
6.2.5.2.2.11Vrsta ServingNetworkFunctionID-Enako kot 6.1.6.2.2.12
6.2.5.2.2.12Vrsta RoamingQBCInformation-Enako kot 6.1.6.2.2.13
6.2.5.2.2.13Vrsta MultipleQFIcontainer-Enako kot 6.1.6.2.2.14
6.2.5.2.2.14Vrsta RoamingChargingProfile-Enako kot 6.1.6.2.2.15
6.2.5.2.2.15Vrsta QFIContainerInformation-Enako kot 6.1.6.2.2.16
6.2.5.2.2.16Vrsta RANSecondaryRATUsageReport-Enako kot 6.1.6.2.2.17
6.2.5.2.2.17Vrsta QosFlowsUsageReport-Enako kot 6.1.6.2.2.18
6.2.5.3Enostavne vrste podatkov in enumeracijePodprto
6.2.5.3.1UvodPodprto
6.2.5.3.2Enostavne vrste podatkov-Enako kot 6.1.6.3.2
6.2.5.3.3Enumeracija: ChargingCharacteristicsSelectionMode-Enako kot 6.1.6.3.5
6.2.5.3.4Enumeracija: NodeFunctionalityPodprto
6.2.5.3.5Enumeracija: TriggerTypePodprtoFINAL, RAT_CHANGE in TARIFF_TIME_CHANGE so podprti. Druge vrste triggerjev so podprte z razširitvami.
6.2.5.3.6Enumeracija: ResultCodePodprto
6.2.5.3.7Enumeracija: 3GPPPSDataOffStatus-Enako kot 6.1.6.3.13
6.2.5.3.8Enumeracija: PartialRecordMethod-Enako kot 6.1.6.3.15
6.2.5.3.9Enumeracija: RoamerInOut-Enako kot 6.1.6.3.16
6.2.5.3.10Enumeracija: SubscriberIdentityType-Enako kot 6.1.6.3.17
6.2.6Obravnava napakPodprto
6.2.6.1SplošnoPodprto
6.2.6.2Napake protokolaSe ne uporablja
6.2.6.3Napake aplikacijePodprto
6.2.7Pogajanje o funkcijahNi podprto
7Povezave polja CDR (ang. Call Detail Record), informacijskega elementa in atributa viraPodprto
7.0SplošnoPodprto
7.1Povezave splošnega polja CDR, informacijskega elementa in atributa viraPodprto
7.2Povezave za 5G podatkovno povezljivostPodprto
7.3Povezave za zaračunavanje SMSNi podprto
7.4Povezave za 5G povezavo in mobilnostNi podprto
7.5Povezave za zaračunavanje Exposure Function Northbound APINi podprto
7.6Povezave za zaračunavanje NS zmogljivosti in analitikeNi podprto
8.0VarnostNi podprtoOAuth2 ni podprt.

Kode odziva

Tabela 1-2: Kode odziva

Kode odzivaOpis
201 Created (Ustvarjeno)Ustvarjanje vira podatkov o zaračunavanju je potrjeno in vrne se predstavitev tega vira.

Vir podatkov o zaračunavanju je ustvarjen in uspešno vrnjen.
Predstavitev ustvarjenega vira je določena prek polja glave Location v odzivu 201.
200 OK (Posodobitve)Sprememba vira podatkov o zaračunavanju je potrjena in vrne se predstavitev tega vira.

Vir podatkov o zaračunavanju, ki je spremenjen in uspešno vrnjen.
204 No Content (Sprostitev)Vir podatkov o zaračunavanju, ki se ujema s ChargingDataRef, je spremenjen in nato sproščen.
400 Bad Request (Slaba zahteva)CHARGING_FAILED: Zahteva HTTP je zavrnjena, ker je nabor informacij o seji ali naročniku, ki jih CHF potrebuje za zaračunavanje ali ustvarjanje CDR, nepopoln, napačen ali ni na voljo (npr. Rating Group, informacije o naročniku).

RE_AUTHORIZATION_FAILED: Zahteva HTTP je zavrnjena, ker je nabor informacij, ki jih NF Consumer (CTF) potrebuje za poročanje o uporabi, nepopoln, napačen ali ni na voljo.
403 Forbidden (Prepovedano)CHARGING_NOT_APPLICABLE: Zahteva HTTP je zavrnjena s strani CHF, ker je bilo ugotovljeno, da se storitev končnemu uporabniku lahko odobri brez zaračunavanja ali ustvarjanja CDR.

END_USER_REQUEST_DENIED: Zahteva HTTP je zavrnjena s strani CHF zaradi omejitev, povezanih s končnim uporabnikom.

QUOTA_LIMIT_REACHED: Zahteva HTTP je zavrnjena s strani CHF, ker račun končnega uporabnika ni mogel pokriti zahtevane storitve. Če je zahteva vsebovala uporabljene enote, se te odštejejo, če je primerno.

END_USER_REQUEST_REJECTED: Zahteva HTTP je zavrnjena s strani CHF zaradi omejitev končnega uporabnika.
404 Not Found (Ni mogoče najti)USER_UNKNOWN: Zahteva HTTP je zavrnjena, ker končnega uporabnika, navedenega v zahtevi, CHF ne more streči.
500 Internal Server Error (Notranja napaka strežnika)Splošna napaka aplikacije

Funkcija zaračunavanja – storitev nadzora omejitve porabe

Skladnost razdelkov

Spodnja tabela prikazuje skladnost razdelkov znotraj storitve zaračunavanja sistema 5G po 3GPP TS 29.594 v16.3.0 (2020-09).

Tabela 2-1: Skladnost razdelkov storitve zaračunavanja sistema 5G po 3GPP TS 29.594 v16.3.0 (2020-09)

Številka razdelkaRazdelekStatusOpombe
1Obseg (Scope)Informativno-
2ReferenceInformativno-
3Definicije in kraticeInformativno-
4Storitev Nchf_SpendingLimitControlPodprto-
4.1Opis storitvePodprto-
4.1.1PregledPodprto-
4.1.2Arhitektura storitvePodprto-
4.1.3Omrežne funkcije (ang. Network Functions)Podprto-
4.1.3.1Funkcija zaračunavanja (CHF)Podprto-
4.1.3.2Porabniki storitev NFPodprto-
4.2Operacije storitvePodprto-
4.2.1UvodPodprto-
4.2.2Operacija storitve Nchf_SpendingLimitControl_SubscribePodprto-
4.2.2.1SplošnoPodprto-
4.2.2.2Začetni pridobivanje omejitve porabePodprto-
4.2.2.3Pridobivanje vmesnega poročila o omejitvi porabePodprto-
4.2.3Operacija storitve Nchf_SpendingLimitControl_UnsubscribePodprto-
4.2.3.1SplošnoPodprto-
4.2.3.2Odjava od poročanja o omejitvi porabePodprto-
4.2.4Operacija storitve Nchf_SpendingLimitControl_NotifyPodprto-
4.2.4.1SplošnoPodprto-
4.2.4.2Poročilo o omejitvi porabePodprto-
4.2.4.3Zahteva za prekinitev naročnine s strani CHFNi podprto-
5API storitve Nchf_SpendingLimitControlPodprto-
5.1UvodPodprto-
5.2Uporaba HTTPPodprto-
5.2.1SplošnoPodprto-
5.2.2Standardne glave HTTPPodprto-
5.2.2.1SplošnoPodprto-
5.2.2.2Vrsta vsebinePodprto-
5.2.3HTTP glave po meriPodprtoMed glavami po meri je podprta samo glava 3gpp-Sbi-Target-apiRoot.
5.3ViriPodprto-
5.3.1Struktura virovPodprto-
5.3.2Vir: Naročnine na pridobivanje omejitve porabe (zbirka)Podprto-
5.3.2.1OpisPodprto-
5.3.2.2Definicija viraPodprto-
5.3.2.3Standardne metode viraPodprto-
5.3.2.3.1POSTPodprtoZahteva POST s SpendingLimitContext za ustvarjanje nove naročnine na posamezno pridobivanje omejitve porabe.
Odziv POST vsebuje SpendingLimitStatus kot 201 (Ustvarjeno), ProblemDetails s 400 (Slaba zahteva).
5.3.2.4Operacije vira po meriSe ne uporablja-
5.3.3Vir: Naročnina na posamezno pridobivanje omejitve porabe (dokument)Podprto-
5.3.3.1OpisPodprto-
5.3.3.2Definicija viraPodprto-
5.3.3.3Standardne metode viraPodprto-
5.3.3.3.1PUTPodprtoZahteva PUT s SpendingLimitContext za spremembo obstoječe naročnine na posamezno pridobivanje omejitve porabe.
Odziv POST vsebuje SpendingLimitStatus kot 200 (OK), ProblemDetails s 400 (Slaba zahteva).
5.3.3.3.2DELETEPodprtoZahteva DELETE.
Odziv DELETE vsebuje 204 (Brez vsebine). Uspešen primer: Naročnina na posamezno omejitev porabe, ki se ujema s subscriptionId, je bila izbrisana.
5.4Operacije s strankami brez povezanih virovSe ne uporablja-
5.5ObvestilaPodprto-
5.5.1SplošnoPodprtoTerminate ni podprt
5.5.2Obvestilo o omejitvi porabePodprto-
5.5.2.1OpisPodprto-
5.5.2.2Ciljni URIPodprto-
5.5.2.3Standardne metodePodprto-
5.5.2.3.1POSTPodprtoZahteva POST s SpendingLimitStatus za števce politik.
Odziv POST vsebuje 204 (brez vsebine) in prejem obvestila je potrjen.
5.5.3Prekinitev naročnineNi podprto-
5.5.3.1OpisPodprto-
5.5.3.2Ciljni URIPodprto-
5.5.3.3Standardne metodePodprto-
5.5.3.3.1POSTPodprtoZahteva POST s SubscriptionTerminationInfo za izbris vira.
Odziv POST vsebuje 204 (brez vsebine) in prejem obvestila je potrjen.
5.6Podatkovni modelPodprto-
5.6.1SplošnoPodprto-
5.6.2Strukturirane vrste podatkovPodprto-
5.6.2.1UvodPodprto-
5.6.2.2Vrsta SpendingLimitContextPodprto-
5.6.2.3Vrsta SpendingLimitStatusPodprto-
5.6.2.4Vrsta PolicyCounterInfoPodprto-
5.6.2.5Vrsta PendingPolicyCounterStatusPodprto-
5.6.2.6Vrsta SubscriptionTerminationInfoNi podprto-
5.6.3Enostavne vrste podatkov in enumeracijePodprto-
5.6.3.1UvodPodprto-
5.6.3.2Enostavne vrste podatkovPodprto-
5.6.3.3Enumeracija: TerminationCauseNi podprto-
5.7Obravnava napakPodprto-
5.7.1SplošnoPodprto-
5.7.2Napake protokolaSe ne uporablja-
5.7.3Napake aplikacijePodprto-
5.8Pogajanje o funkcijahNi podprto-
5.9VarnostNi podprtoOAuth2 ni podprt.

Kode odziva

Tabela 2-2: Kode odziva

Kode odzivaOpis
201 CreatedUSPEH: Naročnina na omejitev porabe je bila ustvarjena in na voljo so poročila o omejitvi porabe.
200 OKNaročnina na posamezno omejitev porabe je bila spremenjena in na voljo so poročila o omejitvi porabe.
204 No ContentGlejte posamezne operacije
400 Bad RequestUSER_UNKNOWN: Naročnik, naveden v zahtevi, CHF ni znan in naročnine ni mogoče ustvariti.

NO_AVAILABLE_POLICY_COUNTERS: Za naročnika pri CHF ni na voljo nobenih števcev politik.
500 Internal Server ErrorSplošna napaka aplikacije

Funkcija zaračunavanja – interakcije s funkcijo skladišča omrežja (NRF)

Skladnost razdelkov

Spodnja tabela vsebuje opis storitev, ki jih CHF podpira kot porabniška omrežna funkcija za interakcijo z NRF, v skladu s 5G System Network Function Repository Services v 3GPP TS 29.510 v16.5.0 (2020-09).

Tabela 3-1: Storitve, ki jih podpira CHF kot porabniška omrežna funkcija

Številka razdelkaRazdelekStatusOpombe
5Storitve, ki jih ponuja NRFPodprto
5.1UvodPodprtoPodprta je samo storitev NFManagement z operacijami NFRegister, NFUpdate, NFDeregister in NFListRetrieval.
5.2Storitev Nnrf_NFManagementPodprto
5.2.1Opis storitvePodprto
5.2.2Operacije storitvePodprto
5.2.2.1UvodPodprto
5.2.2.2NFRegisterPodprto
5.2.2.2.1SplošnoPodprto
5.2.2.2.2Registracija NF (razen NRF) v NRFPodprto
5.2.2.3NFUpdatePodprto
5.2.2.3.1SplošnoPodprto
5.2.2.3.2NF srčni utrip (ang. Heart-Beat)Podprto
5.2.2.4NFDeregisterPodprto
5.2.2.4.1SplošnoPodprto
5.2.2.5NFStatusSubscribeNi podprto
5.2.2.6NFStatusNotifyNi podprto
5.2.2.7NFStatusUnsubscribeNi podprto
5.2.2.8NFListRetrievalPodprto
5.2.2.8.1SplošnoPodprto
5.2.2.9NFProfileRetrievalNi podprto
5.2.2.9.1SplošnoNi podprto

Format CHF-CDR

Spodnja tabela prikazuje status skladnosti polj znotraj 3GPP Call Detail Record funkcije zaračunavanja (CHF-CDR) iz specifikacije 3GPP TS 32.298 različica 16.5.0.

Tabela 4-1: Format CHF-CDR

PoljeStatus
Vrsta zapisa (Record Type)Podprto
ID omrežne funkcije snemanja (Recording Network Function ID)Ni podprto
Identifikator seje zaračunavanja (Charging Session Identifier)Podprto
Identifikator naročnika (Subscriber Identifier)Podprto
Informacije o NF porabniku (NF Consumer Information)Podprto
NF funkcionalnostPodprto
Ime NFPodprto
Naslov NFPodprto
ID NF PLMN (ang. Public Land Mobile Network)Podprto
Sprožilci (Triggers)Podprto
Sprožilci SMF (ang. Session Management Function)Podprto
Seznam uporabe več enot (List of Multiple Unit Usage)Podprto
Skupina za tarifiranje (Rating Group)Podprto
Vsebnik uporabljenih enot (Used Unit Container)Podprto
Identifikator storitve (Service Identifier)Podprto
Indikator upravljanja kvot (Quota management Indicator)Podprto
Lokalna zaporedna številkaPodprto
Čas (Time)Podprto
Prenos podatkov navzgor (Uplink Volume)Podprto
Prenos podatkov navzdol (Downlink Volume)Podprto
Skupni prenos podatkov (Total Volume)Podprto
Enotne storitve (Service Specific Units)Podprto
Časovni žig dogodka (Event Time Stamp)Podprto
Indikator tarifiranja (Rating Indicator)Podprto
Sprožilci (Triggers)Podprto
Sprožilci SMFPodprto
Časovni žig sprožilcaPodprto
Informacije o vsebniku PDU (ang. Protocol Data Unit)Podprto
ID UPF (ang. User Plane Function)Podprto
Čas odprtja zapisa (Record Opening Time)Podprto
Trajanje (Duration)Podprto
Zaporedna številka zapisa (Record Sequence Number)Podprto
Vzrok za zaprtje zapisa (Cause for Record Closing)Podprto
Lokalna zaporedna številka zapisa (Local Record Sequence Number)Podprto
Razširitve zapisa (Record Extensions)Ni podprto
Informacije o specifikaciji storitve (Service Specification Information)Podprto
Informacije o zaračunavanju PDU seje (PDU Session Charging Information)Podprto
Informacije o Roaming QBC (ang. Quota Based Charging)Podprto
Informacije o zaračunavanju SMS (ang. Short Message Service)Podprto
Informacije o zaračunavanju registracije (Registration Charging Information)Ni podprto
Informacije o zaračunavanju povezave N2 (N2 connection charging Information)Ni podprto
Informacije o zaračunavanju poročanja o lokaciji (Location reporting charging Information)Ni podprto