5G CHF
Kategoria:
Tematy w tym dokumencie:
- Wprowadzenie
- Jak interpretować status w sekcjach zgodności
- Charging Function - Charging Service
- Zgodność sekcji
- Kody odpowiedzi
- Charging Function - Spending Limit Control Service
- Zgodność sekcji
- Kody odpowiedzi
- Charging Function - interakcje z Network Repository Function (NRF)
- Zgodność sekcji
- Format CHF-CDR
Wprowadzenie
5G CHF obejmuje interfejsy Nchf umożliwiające zbieżne naliczanie opłat oraz kontrolę limitów wydatków na potrzeby zarządzania politykami. Opisano tu również interakcje z Network Repository Function.
Jak interpretować status w sekcjach zgodności
Poniższa tabela opisuje znaczenie statusów używanych w sekcjach zgodności.
| Status | Znaczenie |
|---|---|
| Obsługiwane | Aplikacja obsługuje funkcjonalność. Aplikacja obsługuje atrybut i mapuje go na funkcję naliczania opłat. Atrybut jest odbierany w żądaniu i używany w przepływach naliczania opłat. Atrybut jest wysyłany w odpowiedzi zgodnie ze specyfikacją. Opcjonalnie można go używać do przechowywania zdarzeń i podejmowania decyzji dotyczących naliczania opłat. |
| Obsługiwane z rozszerzeniami | Aplikacja obsługuje funkcjonalność z rozszerzeniem. Aplikacja obsługuje atrybut i może opcjonalnie użyć go do wyboru ceny. Atrybut jest odbierany w żądaniu, ale nie jest używany w domyślnym przepływie naliczania opłat. Atrybut może, ale nie musi być wysłany w odpowiedzi. Dostępne rozszerzenia przepływu naliczania opłat można wykorzystać do uzyskania zamierzonej funkcjonalności. Atrybut można także przechowywać w zdarzeniu i używać przy podejmowaniu decyzji dotyczących naliczania opłat. |
| Nieobsługiwane | Aplikacja nie obsługuje funkcjonalności ani atrybutu. |
| Nie dotyczy | Sekcja nie ma zastosowania do tej implementacji. |
| Informacyjne | Sekcja ma wyłącznie charakter informacyjny. |
Charging Function - Charging Service
Zgodność sekcji
Poniższa tabela zawiera opis zgodności sekcji 5G System Charging Service 3GPP TS 32.291 v16.5.1 (2020-09):
Tabela 1-1: 5G System Charging Service 3GPP TS 32.291 v16.5.1 (2020-09) Zgodność sekcji
| Numer sekcji | Sekcja | Status | Uwagi |
|---|---|---|---|
| 1 | Scope | Informacyjne | - |
| 2 | References | Informacyjne | - |
| 3 | Definitions, symbols and abbreviations | Informacyjne | - |
| 4 | Przegląd | Obsługiwane | - |
| 5 | Services offered by CHF | Obsługiwane | - |
| 5.1 | Wprowadzenie | Obsługiwane | - |
| 5.2 | Nchf_ConvergedCharging service | Obsługiwane | - |
| 5.2.1 | Opis usługi | Obsługiwane | - |
| 5.2.2 | Operacje usługi | Obsługiwane | - |
| 5.2.2.1 | Wprowadzenie | Obsługiwane | - |
| 5.2.2.2 | Nchf_ConvergedCharging_Create Operation | Obsługiwane | - |
| 5.2.2.3 | Nchf_ConvergedCharging_Update Operation | Obsługiwane | - |
| 5.2.2.4 | Nchf_ConvergedCharging_Release Operation | Obsługiwane | - |
| 5.2.2.5 | Nchf_ConvergedCharging_Notify Operation | Obsługiwane | - |
| 5.3 | Nchf_OfflineOnlyCharging service | Obsługiwane | - |
| 5.3.1 | Opis usługi | Obsługiwane | - |
| 5.3.2 | Operacje usługi | Obsługiwane | - |
| 5.3.2.1 | Wprowadzenie | Obsługiwane | - |
| 5.3.2.2 | Nchf_OfflineOnlyCharging_Create Operation | Obsługiwane | - |
| 5.3.2.3 | Nchf_OfflineOnlyCharging_Update Operation | Obsługiwane | - |
| 5.3.2.4 | Nchf_OfflineOnlyCharging_Release Operation | Obsługiwane | - |
| 6 | API Definitions | Obsługiwane | - |
| 6.1 | Nchf_ConvergedCharging Service API | Obsługiwane | - |
| 6.1.1 | Wprowadzenie | Obsługiwane | - |
| 6.1.2 | Usage of HTTP | Obsługiwane | - |
| 6.1.2.1 | Informacje ogólne | Obsługiwane | - |
| 6.1.2.2 | HTTP standard headers | Obsługiwane | - |
| 6.1.2.2.1 | Informacje ogólne | Obsługiwane | - |
| 6.1.2.2.2 | Type zawartości | Obsługiwane | - |
| 6.1.2.3 | HTTP custom headers | Obsługiwane | Spośród niestandardowych nagłówków obsługiwany jest tylko nagłówek 3gpp-Sbi-Target-apiRoot. |
| 6.1.2.3.1 | Informacje ogólne | Obsługiwane | - |
| 6.1.3 | Zasoby | Obsługiwane | - |
| 6.1.3.1 | Przegląd | Obsługiwane | - |
| 6.1.3.2 | Resource: Charging Data | Obsługiwane | - |
| 6.1.3.2.1 | Description | Obsługiwane | - |
| 6.1.3.2.2 | Resource Definition | Obsługiwane | - |
| 6.1.3.2.3 | Standardowe metody zasobu | Obsługiwane | - |
| 6.1.3.2.3.1 | POST | Obsługiwane | ChargingDataRequest i ChargingDataResponse. Odpowiedź zawiera jeden z następujących kodów: dla powodzenia 201 (created), dla niepowodzenia ProblemDetails obejmuje 400, 403, 404. |
| 6.1.3.2.4 | Niestandardowe operacje zasobu | Nie dotyczy | - |
| 6.1.3.3 | Resource: Individual Charging Data | Obsługiwane | - |
| 6.1.3.3.1 | Description | Obsługiwane | - |
| 6.1.3.3.2 | Resource Definition | Obsługiwane | - |
| 6.1.3.3.3 | Standardowe metody zasobu | Nie dotyczy | - |
| 6.1.3.3.4 | Niestandardowe operacje zasobu | Obsługiwane | - |
| 6.1.3.3.4.1 | Przegląd | Obsługiwane | - |
| 6.1.3.3.4.2 | Operacja: aktualizuj | Obsługiwane | - |
| 6.1.3.3.4.2.1 | Description | Obsługiwane | - |
| 6.1.3.3.4.2.2 | Operacja Definition | Obsługiwane | ChargingDataRequest i ChargingDataResponse. Odpowiedź zawiera jeden z następujących kodów: dla powodzenia 200 (OK), dla niepowodzenia ProblemDetails obejmuje 400, 403, 404. |
| 6.1.3.3.4.3 | release | Obsługiwane | - |
| 6.1.3.3.4.3.1 | Description | Obsługiwane | - |
| 6.1.3.3.4.3.2 | Operacja Definition | Obsługiwane | ChargingDataRequest i ChargingDataResponse. W przypadku powodzenia odpowiedzią będzie 204 (No content). W przypadku niepowodzenia ProblemDetails obejmuje 404. |
| 6.1.4 | Custom Operacje without associated resources | Nie dotyczy | - |
| 6.1.5 | Powiadomienia | Obsługiwane | - |
| 6.1.5.1 | Informacje ogólne | Obsługiwane | - |
| 6.1.5.2 | Event Notification | Obsługiwane | - |
| 6.1.5.2.1 | Description | Obsługiwane | - |
| 6.1.5.2.2 | Target URI | Obsługiwane | - |
| 6.1.5.2.3 | Standard Metody | Obsługiwane | - |
| 6.1.5.2.3.1 | POST | Obsługiwane | ChargingDataRequest i ChargingDataResponse. W przypadku powodzenia odpowiedzią będzie 204 (No content). W przypadku niepowodzenia ProblemDetails obejmuje 404. |
| 6.1.6 | Model danych | Obsługiwane | - |
| 6.1.6.1 | Informacje ogólne | Obsługiwane | - |
| 6.1.6.2 | Strukturyzowane typy danych | Obsługiwane | - |
| 6.1.6.2.1 | Wspólny typ danych | Obsługiwane | - |
| 6.1.6.2.1.1 | Type ChargingDataRequest | Obsługiwane | |
| subscriberIdentifier | Obsługiwane z rozszerzeniami | ||
| nfConsumerIdentification | Obsługiwane z rozszerzeniami | ||
| invocationTimeStamp | Obsługiwane | ||
| invocationSequenceNumber | Obsługiwane | ||
| retransmissionIndicator | Obsługiwane z rozszerzeniami | ||
| oneTimeEvent | Obsługiwane z rozszerzeniami | ||
| oneTimeEventType | Obsługiwane z rozszerzeniami | ||
| notifyUri | Obsługiwane z rozszerzeniami | ||
| supportedFeatures | Obsługiwane | ||
| serviceSpecificationInfo | Obsługiwane z rozszerzeniami | ||
| multipleUnitUsage | Obsługiwane z rozszerzeniami | ||
| triggers | Obsługiwane | ||
| 6.1.6.2.1.2 | Type ChargingDataResponse | Obsługiwane | |
| invocationTimeStamp | Obsługiwane | ||
| invocationResult | Obsługiwane z rozszerzeniami | ||
| invocationSequenceNumber | Obsługiwane | ||
| sessionFailover | Obsługiwane | ||
| supportedFeatures | Obsługiwane z rozszerzeniami | ||
| multipleUnitInformation | Obsługiwane z rozszerzeniami | ||
| triggers | Obsługiwane | ||
| 6.1.6.2.1.3 | Type ChargingNotifyRequest | Obsługiwane z rozszerzeniami | |
| notificationType | Obsługiwane z rozszerzeniami | ||
| reauthorizatoinDetails | Obsługiwane z rozszerzeniami | ||
| 6.1.6.2.1.4 | Type NFIdentification | Obsługiwane z rozszerzeniami | |
| nodeFunctionality | Obsługiwane z rozszerzeniami | ||
| nFName | Obsługiwane z rozszerzeniami | ||
| nFIPv4Address | Obsługiwane z rozszerzeniami | ||
| nfIPv6Address | Obsługiwane z rozszerzeniami | ||
| nFFqdn | Obsługiwane z rozszerzeniami | ||
| nFPLMNID | Obsługiwane z rozszerzeniami | ||
| 6.1.6.2.1.5 | Type MultipleUnitUsage | Obsługiwane | |
| ratingGroup | Obsługiwane | ||
| requestedUnit | Obsługiwane | ||
| usedUnitContainer | Obsługiwane | ||
| 6.1.6.2.1.6 | Type InvocationResult | Obsługiwane z rozszerzeniami | |
| error (ProblemDetails) | Obsługiwane z rozszerzeniami | ||
| failureHandling | Obsługiwane z rozszerzeniami | ||
| 6.1.6.2.1.7 | Type Trigger | Obsługiwane | Obsługiwane typy Trigger opisano w 6.1.6.3.6. |
| triggerType | Obsługiwane z rozszerzeniami | ||
| triggerCategory | Obsługiwane z rozszerzeniami | ||
| timeLimit (DurationSec) | Obsługiwane z rozszerzeniami | ||
| volumeLimit | Obsługiwane z rozszerzeniami | ||
| volumeLimit64 | Obsługiwane z rozszerzeniami | ||
| maxNumberOfccc | Obsługiwane z rozszerzeniami | ||
| 6.1.6.2.1.8 | Type MultipleUnitInformation | Obsługiwane | |
| resultCode | Obsługiwane | ||
| ratingGroup | Obsługiwane | ||
| grantedUnit | Obsługiwane | ||
| triggers | Obsługiwane | ||
| validityTime (DurationSec) | Obsługiwane z rozszerzeniami | ||
| quotaHandlingTime (DurationSec) | Obsługiwane | ||
| finalUnitIndication | Obsługiwane | ||
| timeQuotaThreshold | Obsługiwane | ||
| volumeQuotaThreshold | Obsługiwane z rozszerzeniami | ||
| unitQuotaThreshold | Obsługiwane z rozszerzeniami | ||
| 6.1.6.2.1.9 | Type RequestedUnit | Obsługiwane | |
| time | Obsługiwane | ||
| totalVolume | Obsługiwane | ||
| uplinkVolume | Obsługiwane | ||
| downLinkVolume | Obsługiwane | ||
| serviceSpecificUnits | Obsługiwane | ||
| 6.1.6.2.1.10 | Type UsedUnitContainer | Obsługiwane | |
| serviceId | Obsługiwane | ||
| quotaManagementIndicator | Obsługiwane | ||
| triggers | Obsługiwane | ||
| triggerTimeStamp | Obsługiwane z rozszerzeniami | ||
| time | Obsługiwane z rozszerzeniami | ||
| totalVolume | Obsługiwane | ||
| uplinkVolume | Obsługiwane | ||
| downlinkVolume | Obsługiwane | ||
| serviceSpecificUnits | Obsługiwane | ||
| eventTimeStamps | Obsługiwane z rozszerzeniami | ||
| localSequenceNumber | Obsługiwane z rozszerzeniami | ||
| 6.1.6.2.1.11 | Type GrantedUnit | Obsługiwane | |
| tariffTimeChange | Obsługiwane | ||
| time | Obsługiwane | ||
| totalVolume | Obsługiwane | ||
| uplinkVolume | Obsługiwane | ||
| downlinkVolume | Obsługiwane | ||
| serviceSpecificUnits | Obsługiwane | ||
| 6.1.6.2.1.12 | Type FinalUnitIndication | Obsługiwane | |
| finalUnitAction | Obsługiwane | ||
| restrictionFilterRule | Nieobsługiwane | ||
| filterId | Nieobsługiwane | ||
| redirectServer | Obsługiwane | ||
| 6.1.6.2.1.13 | Type RedirectServer | Obsługiwane | |
| redirectAddressType | Obsługiwane | ||
| redirectServerAddress | Obsługiwane | ||
| 6.1.6.2.1.14 | Type ReauthorizationDetails | Obsługiwane | |
| usługa (serviceId) | Obsługiwane | ||
| ratingGroup | Obsługiwane | ||
| quotaManagementIndicator | Obsługiwane | ||
| 6.1.6.2.1.15 | Void | Nie dotyczy | |
| 6.1.6.2.1.16 | Type ChargingNotifyResponse | Nieobsługiwane | |
| invocationResult | Nieobsługiwane | ||
| 6.1.6.2.2 | 5G Data Connectivity Specified Data Type | Obsługiwane | - |
| 6.1.6.2.2.1 | ChargingDataRequest | Obsługiwane | Domyślny przepływ naliczania opłat nie przetwarza rekordów dla roamingu 5G. |
| 6.1.6.2.2.2 | ChargingDataResponse | Obsługiwane z rozszerzeniami | Domyślny przepływ naliczania opłat nie przetwarza rekordów dla roamingu 5G. |
| 6.1.6.2.2.3 | MultipleUnitUsage | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.4 | MultipleUnitInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.5 | UsedUnitContainer | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.6 | PDUSessionChargingInformation | Obsługiwane z rozszerzeniami | uetimeZone jest używany jako czas żądania dla zdarzenia. |
| 6.1.6.2.2.7 | UserInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.8 | PDUSessionInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.9 | PDUContainerInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.10 | NetworkSlicingInfo | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.11 | PDUAddress | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.12 | ServingNetworkFunctionID | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.13 | RoamingQBCInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.14 | MultipleQFIcontainer | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.15 | RoamingChargingProfile | Obsługiwane z rozszerzeniami | Domyślny przepływ naliczania opłat nie przetwarza rekordów dla roamingu 5G. |
| 6.1.6.2.2.16 | QFIContainerInformation | Obsługiwane z rozszerzeniami | Wszystkie są obsługiwane tylko w żądaniu, nie są obsługiwane w odpowiedzi |
| 6.1.6.2.2.17 | RANSecondaryRATUsageReport | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.18 | QosFlowsUsageReport | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.2.19 | MAPDUSessionInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3 | SMS Specified Data Type | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.1 | ChargingDataRequest | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.2 | SMSChargingInformation | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.3 | OriginatorInfo | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.4 | RecipientInfo | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.5 | SMAddressInfo | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.6 | RecipientAddress | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.7 | MessageClass | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.8 | SMAddressDomain | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.3.9 | SMInterface | Obsługiwane z rozszerzeniami | - |
| 6.1.6.2.4 | 5G connection and mobility Specified Data | Nieobsługiwane | - |
| 6.1.6.2.4.1 | ChargingDataRequest | Nieobsługiwane | - |
| 6.1.6.2.4.2 | ChargingDataResponse | Nieobsługiwane z rozszerzeniami | - |
| 6.1.6.2.4.3 | Type RegistrationChargingInformation | Nieobsługiwane | |
| registrationMessagetype | Nieobsługiwane | ||
| userInformation | Nieobsługiwane | ||
| userLocationinfo | Nieobsługiwane | ||
| uetimeZone | Nieobsługiwane | ||
| rATType | Nieobsługiwane | ||
| 5gMMCapability | Nieobsługiwane | ||
| mICOModeIndication | Nieobsługiwane | ||
| smsIndication | Nieobsługiwane | ||
| taiList | Nieobsługiwane | ||
| serviceAreaRestriction | Nieobsługiwane | ||
| requestedNSSAI | Nieobsługiwane | ||
| allowedNssai | Nieobsługiwane | ||
| rejectedNSSAI | Nieobsługiwane | ||
| - | Nieobsługiwane | ||
| 6.1.6.2.4.4 | Type N2ConnectionChargingInformation | Nieobsługiwane | |
| n2ConnectionMessageType | Nieobsługiwane | ||
| userInformation | Nieobsługiwane | ||
| userLocationinfo | Nieobsługiwane | ||
| uetimeZone | Nieobsługiwane | ||
| rATType | Nieobsługiwane | ||
| amfUeNgapId | Nieobsługiwane | ||
| ranUeNgapId | Nieobsługiwane | ||
| ranNodeId | Nieobsługiwane | ||
| restrictedRatList | Nieobsługiwane | ||
| forbiddenAreaList | Nieobsługiwane | ||
| serviceAreaRestriction | Nieobsługiwane | ||
| restrictedCnList | Nieobsługiwane | ||
| allowedNssai | Nieobsługiwane | ||
| rrcEstCause | Nieobsługiwane | ||
| - | Nieobsługiwane | ||
| 6.1.6.2.4.5 | Type LocationReportingChargingInformation | Nieobsługiwane | |
| locationReportingMessageType | Nieobsługiwane | ||
| userInformation | Nieobsługiwane | ||
| userLocation | Nieobsługiwane | ||
| infouetimeZone | Nieobsługiwane | ||
| presenceReportingAreaInformation | Nieobsługiwane | ||
| rATType | Nieobsługiwane | ||
| - | Nieobsługiwane | ||
| 6.1.6.2.5 | Exposure Function Northbound API Specified | Nieobsługiwane | |
| - | Nieobsługiwane | ||
| 6.1.6.2.5.1 | Type ChargingDataRequest | Nieobsługiwane | |
| 6.1.6.2.5.1a | Type ChargingDataResponse | Nieobsługiwane | |
| 6.1.6.2.5.2 | Type NEFChargingInformation | Nieobsługiwane | |
| groupIdentifier | Nieobsługiwane | ||
| aPIDirection | Nieobsługiwane | ||
| aPITargetNetworkFunction | Nieobsługiwane | ||
| aPIResultCode | Nieobsługiwane | ||
| aPIName | Nieobsługiwane | ||
| aPIReference | Nieobsługiwane | ||
| aPIContent | Nieobsługiwane | ||
| 6.1.6.2.6 | Network Slice Management (NSM) Specified Data Type | Nieobsługiwane | |
| 6.1.6.2.6.1 | Type ChargingDataRequest | Nieobsługiwane | |
| tenantIdentifier | Nieobsługiwane | ||
| mnSConsumerIdentifier | Nieobsługiwane | ||
| nSMChargingInformation | Nieobsługiwane | ||
| 6.1.6.2.6.2 | Type ChargingDataResponse | Nieobsługiwane | |
| 6.1.6.2.6.3 | Type NSMChargingInformation | Nieobsługiwane | |
| managementOperation | Nieobsługiwane | ||
| idNetworkSliceInstance | Nieobsługiwane | ||
| listOfServiceProfileChargingInformation | Nieobsługiwane | ||
| managementOperationStatus | Nieobsługiwane | ||
| operationalState | Nieobsługiwane | ||
| administrativeState | Nieobsługiwane | ||
| 6.1.6.2.6.4 | Type ServiceProfileChargingInformation | Nieobsługiwane | |
| serviceProfileIdentifier | Nieobsługiwane | ||
| sNSSAIList | Nieobsługiwane | ||
| latency | Nieobsługiwane | ||
| availability | Nieobsługiwane | ||
| resourceSharingLevel | Nieobsługiwane | ||
| jitter | Nieobsługiwane | ||
| reliability | Nieobsługiwane | ||
| maxNumberofUEs | Nieobsługiwane | ||
| coverageArea | Nieobsługiwane | ||
| uEMobilityLevel | Nieobsługiwane | ||
| delayToleranceIndicator | Nieobsługiwane | ||
| dLThptPerSlice | Nieobsługiwane | ||
| dLThptPerUE | Nieobsługiwane | ||
| uLThptPerSlice | Nieobsługiwane | ||
| uLThptPerUE | Nieobsługiwane | ||
| maxNumberofPDUsessions | Nieobsługiwane | ||
| kPIMonitoringList | Nieobsługiwane | ||
| supportedAccessTechnology | Nieobsługiwane | ||
| v2XCommunicationModeIndicator | Nieobsługiwane | ||
| addServiceProfileChargingInfo | Nieobsługiwane | ||
| 6.1.6.2.6.5 | Type Throughput | Nieobsługiwane | |
| guaranteedThpt | Nieobsługiwane | ||
| maximumThpt | Nieobsługiwane | ||
| 6.1.6.2.7 | NS performance and analytics Specified Data Type | Nieobsługiwane | |
| 6.1.6.2.7.1 | Type ChargingDataRequest | Nieobsługiwane | |
| tenantIdentifier | Nieobsługiwane | ||
| nSPAChargingInformation | Nieobsługiwane | ||
| 6.1.6.2.7.2 | Type ChargingDataResponse | Nieobsługiwane | |
| 6.1.6.2.7.3 | Type UsedUnitContainer | Nieobsługiwane | |
| nSPAContainerInformation | Nieobsługiwane | ||
| 6.1.6.2.7.4 | Type NSPAChargingInformation | Nieobsługiwane | |
| singleNSSAI | Nieobsługiwane | ||
| 6.1.6.2.7.5 | Type NSPAContainerInformation | Nieobsługiwane | |
| latency | Nieobsługiwane | ||
| throughput | Nieobsługiwane | ||
| maximumPacketLossRate | Nieobsługiwane | ||
| serviceExperienceStatisticsData | Nieobsługiwane | ||
| theNumberOfPDUSessions | Nieobsługiwane | ||
| theNumberOfRegisteredSubscribers | Nieobsługiwane | ||
| loadLevel | Nieobsługiwane | ||
| 6.1.6.3 | Proste typy danych i enumeracje | Obsługiwane | |
| 6.1.6.3.1 | Wprowadzenie | Obsługiwane | |
| 6.1.6.3.2 | Proste typy danych | Obsługiwane z rozszerzeniami | |
| Diagnostics | Obsługiwane z rozszerzeniami | ||
| IPFilterRule | Obsługiwane z rozszerzeniami | ||
| N2ConnectionMessageType | Obsługiwane z rozszerzeniami | ||
| LocationReportingMessageType | Obsługiwane z rozszerzeniami | ||
| 6.1.6.3.3 | Enumeration: NotificationType | Obsługiwane | |
| 6.1.6.3.4 | Enumeration: NodeFunctionality | Obsługiwane | |
| 6.1.6.3.5 | Enumeration: ChargingCharacteristicsSelectionMode | Obsługiwane | |
| 6.1.6.3.6 | Enumeration: TriggerType | Obsługiwane | Obsługiwane są FINAL, RAT_CHANGE i TARIFF_TIME_CHANGE. Inne typy Trigger są obsługiwane z rozszerzeniami. |
| 6.1.6.3.7 | Enumeration: FinalUnitAction | Obsługiwane | |
| 6.1.6.3.8 | Enumeration: RedirectAddressType | Obsługiwane | |
| 6.1.6.3.9 | Enumeration: TriggerCategory | Obsługiwane | |
| 6.1.6.3.10 | Enumeration: QuotaManagementIndicator | Obsługiwane | |
| 6.1.6.3.11 | Enumeration: FailureHandling | Obsługiwane | |
| 6.1.6.3.12 | Enumeration: SessionFailover | Obsługiwane | |
| 6.1.6.3.13 | Enumeration: 3GPPPSDataOffStatus | Obsługiwane | |
| 6.1.6.3.14 | Enumeration: ResultCode | Obsługiwane | |
| 6.1.6.3.15 | Enumeration: PartialRecordMethod | Obsługiwane | |
| 6.1.6.3.16 | Enumeration: RoamerInOut | Obsługiwane | |
| 6.1.6.3.17 | Void | Obsługiwane | |
| 6.1.6.3.18 | Enumeration: SMMessageType | Obsługiwane | |
| 6.1.6.3.19 | Enumeration: SMPriority | Obsługiwane | |
| 6.1.6.3.20 | Enumeration: DeliveryReportRequested | Obsługiwane | |
| 6.1.6.3.21 | Enumeration: InterfaceType | Obsługiwane | |
| 6.1.6.3.22 | Enumeration: ClassIdentifier | Obsługiwane | |
| 6.1.6.3.23 | Enumeration: SMAddressType | Obsługiwane | |
| 6.1.6.3.24 | Enumeration: SMAddresseeType | Obsługiwane | |
| 6.1.6.3.25 | Enumeration: SMServiceType | Obsługiwane | |
| 6.1.6.3.26 | Enumeration: ReplyPathRequested | Obsługiwane | |
| 6.1.6.3.27 | Enumeration: DnnSelectionMode | Obsługiwane | |
| 6.1.6.3.28 | Enumeration: EventType | Obsługiwane | |
| 6.1.6.3.29 | Enumeration: MICOModeIndication | Obsługiwane | |
| 6.1.6.3.30 | Enumeration: RegistrationMessageType | Obsługiwane | |
| 6.1.6.3.31 | Enumeration: SmsIndication | Obsługiwane | |
| 6.1.6.3.32 | Enumeration: APIDirection | Obsługiwane | |
| 6.1.6.3.33 | Enumeration: ManagementOperation | Obsługiwane | |
| 6.1.6.3.34 | Enumeration: ManagementOperationStatus | Obsługiwane | |
| 6.1.6.4 | Data types describing alternative data types or combinations of data types | Nie dotyczy | |
| 6.1.6.5 | Binary data | Nie dotyczy | |
| 6.1.7 | Obsługa błędów | Obsługiwane | |
| 6.1.7.1 | Informacje ogólne | Obsługiwane | |
| 6.1.7.2 | Błędy protokołu | Nie dotyczy | |
| 6.1.7.3 | Błędy aplikacji | Obsługiwane | |
| 6.1.8 | Negocjacja funkcji | Nieobsługiwane | |
| 6.2 | Nchf_OfflineOnlyCharging Service API | Obsługiwane | |
| 6.2.1 | Wprowadzenie | Obsługiwane | |
| 6.2.2 | Usage of HTTP | Obsługiwane | |
| 6.2.3 | Zasoby | Obsługiwane | |
| 6.2.3.1 | Przegląd | Obsługiwane | |
| 6.2.3.2 | Resource: Charging Data | Obsługiwane | |
| 6.2.3.2.1 | Description | Obsługiwane | |
| 6.2.3.2.2 | Resource Definition | Obsługiwane | |
| 6.2.3.2.3 | Standardowe metody zasobu | Obsługiwane | |
| 6.2.3.2.3.1 | POST | Obsługiwane | ChargingDataRequest i ChargingDataResponse. Odpowiedź zawiera jeden z następujących kodów: dla powodzenia 201 (created), dla niepowodzenia ProblemDetails obejmuje 400, 403 i 404. |
| 6.2.3.2.4 | Niestandardowe operacje zasobu | Nie dotyczy | |
| 6.2.3.3 | Resource: Individual Offline Only Charging Data | Obsługiwane | |
| 6.2.3.3.1 | Description | Obsługiwane | |
| 6.2.3.3.2 | Resource Definition | Obsługiwane | |
| 6.2.3.3.3 | Standardowe metody zasobu | Nie dotyczy | |
| 6.2.3.3.4 | Niestandardowe operacje zasobu | Obsługiwane | |
| 6.2.3.3.4.1 | Przegląd | Obsługiwane | |
| 6.2.3.3.4.2 | Operacja: aktualizuj | Obsługiwane | |
| 6.2.3.3.4.2.1 | Description | Obsługiwane | |
| 6.2.3.3.4.2.2 | Operacja Definition | Obsługiwane | ChargingDataRequest i ChargingDataResponse. Odpowiedź zawiera jeden z następujących kodów: dla powodzenia 200 (OK), dla niepowodzenia ProblemDetails obejmuje 400, 403 i 404. |
| 6.2.3.3.4.3 | Operacja: release | Obsługiwane | |
| 6.2.3.3.4.3.1 | Description | Obsługiwane | |
| 6.2.3.3.4.3.2 | Operacja Definition | Obsługiwane | ChargingDataRequest i ChargingDataResponse. W przypadku powodzenia odpowiedzią będzie 204 (No content). W przypadku niepowodzenia ProblemDetails obejmuje 404. |
| 6.2.4 | Custom Operacje without associated resources | Nie dotyczy | |
| 6.2.5 | Model danych | Obsługiwane | |
| 6.2.5.1 | Informacje ogólne | Obsługiwane | |
| 6.2.5.2 | Strukturyzowane typy danych | Obsługiwane | |
| 6.2.5.2.1 | Wspólny typ danych | Obsługiwane | |
| 6.2.5.2.1.1 | Type ChargingDataRequest | Obsługiwane | |
| subscriberIdentifier | Obsługiwane | ||
| nfConsumerIdentification | Obsługiwane | ||
| invocationTimeStamp | Obsługiwane z rozszerzeniami | ||
| invocationSequenceNumber | Obsługiwane | ||
| serviceSpecificationInformation | Obsługiwane | ||
| multipleUnitUsage | Obsługiwane z rozszerzeniami | ||
| triggers | Obsługiwane z rozszerzeniami | Obsługiwane typy Trigger opisano w 6.2.5.3.5. | |
| 6.2.5.2.1.2 | Type ChargingDataResponse | Obsługiwane | |
| invocationTimeStamp | Obsługiwane | ||
| invocationResult | Obsługiwane | ||
| invocationSequenceNumber | Obsługiwane | ||
| sessionFailover | Obsługiwane | ||
| triggers | Obsługiwane z rozszerzeniami | ||
| 6.2.5.2.1.3 | Type MultipleUnitUsage | Obsługiwane | |
| ratingGroup | Obsługiwane | ||
| usedUnitContainer | Obsługiwane | ||
| 6.2.5.2.1.4 | Type UsedUnitContainer | Obsługiwane | |
| serviceId | Obsługiwane | ||
| triggers | Obsługiwane | ||
| triggerTimeStamp | Obsługiwane | ||
| time | Obsługiwane | ||
| totalVolume | Obsługiwane z rozszerzeniami | ||
| uplinkVolume | Obsługiwane | ||
| downlinkVolume | Obsługiwane | ||
| serviceSpecificUnits | Obsługiwane | ||
| eventTimeStamps | Obsługiwane z rozszerzeniami | ||
| localSequenceNumber | Obsługiwane z rozszerzeniami | ||
| 6.2.5.2.1.5 | Type Trigger | Obsługiwane z rozszerzeniami | |
| triggerType | Obsługiwane z rozszerzeniami | ||
| triggerCategory | Obsługiwane z rozszerzeniami | ||
| timeLimit (DurationSec) | Obsługiwane z rozszerzeniami | ||
| volumeLimit64 | Obsługiwane z rozszerzeniami | ||
| eventLimit | Obsługiwane z rozszerzeniami | ||
| maxNumberOfccc | Obsługiwane z rozszerzeniami | ||
| 6.2.5.2.2 | 5G Data Connectivity Specified Data Type | Obsługiwane | |
| 6.2.5.2.2.1 | Type ChargingDataRequest | - | Tak jak 6.1.6.2.2.1 |
| 6.2.5.2.2.2 | Type ChargingDataResponse | - | Tak jak 6.2.5.2.1.2 |
| 6.2.5.2.2.3 | Type MultipleUnitUsage | - | Tak jak 6.2.5.2.1.3 |
| 6.2.5.2.2.4 | Type UsedUnitContainer | - | Tak jak 6.2.5.2.1.4 |
| 6.2.5.2.2.5 | Type PDUSessionChargingInformation | - | Tak jak 6.1.6.2.2.6 |
| 6.2.5.2.2.6 | Type UserInformation | - | Tak jak 6.1.6.2.2.7 |
| 6.2.5.2.2.7 | Type PDUSessionInformation | - | Tak jak 6.1.6.2.2.8 |
| 6.2.5.2.2.8 | Type PDUContainerInformation | - | Tak jak 6.1.6.2.2.9 |
| 6.2.5.2.2.9 | Type NetworkSlicingInfo | - | Tak jak 6.1.6.2.2.10 |
| 6.2.5.2.2.10 | Type PDUAddress | - | Tak jak 6.1.6.2.2.11 |
| 6.2.5.2.2.11 | Type ServingNetworkFunctionID | - | Tak jak 6.1.6.2.2.12 |
| 6.2.5.2.2.12 | Type RoamingQBCInformation | - | Tak jak 6.1.6.2.2.13 |
| 6.2.5.2.2.13 | Type MultipleQFIcontainer | - | Tak jak 6.1.6.2.2.14 |
| 6.2.5.2.2.14 | Type RoamingChargingProfile | - | Tak jak 6.1.6.2.2.15 |
| 6.2.5.2.2.15 | Type QFIContainerInformation | - | Tak jak 6.1.6.2.2.16 |
| 6.2.5.2.2.16 | Type RANSecondaryRATUsageReport | - | Tak jak 6.1.6.2.2.17 |
| 6.2.5.2.2.17 | Type QosFlowsUsageReport | - | Tak jak 6.1.6.2.2.18 |
| 6.2.5.3 | Proste typy danych i enumeracje | Obsługiwane | |
| 6.2.5.3.1 | Wprowadzenie | Obsługiwane | |
| 6.2.5.3.2 | Proste typy danych | - | Tak jak 6.1.6.3.2 |
| 6.2.5.3.3 | Enumeration: ChargingCharacteristicsSelectionMode | - | Tak jak 6.1.6.3.5 |
| 6.2.5.3.4 | Enumeration: NodeFunctionality | Obsługiwane | |
| 6.2.5.3.5 | Enumeration: TriggerType | Obsługiwane | Obsługiwane są FINAL, RAT_CHANGE i TARIFF_TIME_CHANGE. Inne typy Trigger są obsługiwane z rozszerzeniami. |
| 6.2.5.3.6 | Enumeration: ResultCode | Obsługiwane | |
| 6.2.5.3.7 | Enumeration: 3GPPPSDataOffStatus | - | Tak jak 6.1.6.3.13 |
| 6.2.5.3.8 | Enumeration: PartialRecordMethod | - | Tak jak 6.1.6.3.15 |
| 6.2.5.3.9 | Enumeration: RoamerInOut | - | Tak jak 6.1.6.3.16 |
| 6.2.5.3.10 | Enumeration: SubscriberIdentityType | - | Tak jak 6.1.6.3.17 |
| 6.2.6 | Obsługa błędów | Obsługiwane | |
| 6.2.6.1 | Informacje ogólne | Obsługiwane | |
| 6.2.6.2 | Błędy protokołu | Nie dotyczy | |
| 6.2.6.3 | Błędy aplikacji | Obsługiwane | |
| 6.2.7 | Negocjacja funkcji | Nieobsługiwane | |
| 7 | Bindings of CDR field, Information Element and Resource Attribute | Obsługiwane | |
| 7.0 | Informacje ogólne | Obsługiwane | |
| 7.1 | Bindings of common CDR field, Information Element and Resource Attribute | Obsługiwane | |
| 7.2 | Bindings for 5G data connectivity | Obsługiwane | |
| 7.3 | Bindings for SMS charging | Nieobsługiwane | |
| 7.4 | Bindings for 5G connection and mobility | Nieobsługiwane | |
| 7.5 | Bindings for Exposure Function Northbound API charging | Nieobsługiwane | |
| 7.6 | Bindings for NS performance and Analytics charging | Nieobsługiwane | |
| 8.0 | Security | Nieobsługiwane | OAuth2 nie jest obsługiwany. |
Kody odpowiedzi
Tabela 1-2: Kody odpowiedzi
| Kody odpowiedzi | Opis |
|---|---|
| 201 Created (Create) | Utworzenie zasobu Charging Data zostało potwierdzone i zwracana jest reprezentacja tego zasobu. Zasób Charging Data został utworzony i zwrócony pomyślnie. Reprezentacja utworzonego zasobu jest identyfikowana przez pole nagłówka Location w odpowiedzi 201. |
| 200 OK (Updates) | Modyfikacja zasobu Charging Data została potwierdzona i zwracana jest reprezentacja tego zasobu. Zasób Charging Data został zmodyfikowany i zwrócony pomyślnie. |
| 204 No Content (Release) | Zasób Charging Data pasujący do ChargingDataRef zostaje zmodyfikowany, a następnie zwolniony. |
| 400 Bad Request | CHARGING_FAILED: żądanie HTTP zostaje odrzucone, ponieważ zestaw informacji o sesji lub subskrybencie wymagany przez CHF do naliczania opłat albo utworzenia CDR jest niekompletny, błędny albo niedostępny (np. Rating Group, informacje o subskrybencie). RE_AUTHORIZATION_FAILED: żądanie HTTP zostaje odrzucone, ponieważ zestaw informacji wymagany przez NF Consumer (CTF) do raportowania użycia jest niekompletny, błędny albo niedostępny. |
| 403 Forbidden | CHARGING_NOT_APPLICABLE: żądanie HTTP zostaje odrzucone przez CHF, ponieważ ustalono, że usługa może zostać przyznana użytkownikowi końcowemu bez naliczania opłat ani tworzenia CDR. END_USER REQUEST_DENIED: żądanie HTTP zostaje odrzucone przez CHF z powodu ograniczeń dotyczących użytkownika końcowego. QUOTA_LIMIT_REACHED: żądanie HTTP zostaje odrzucone przez CHF, ponieważ konto użytkownika końcowego nie mogło pokryć żądanej usługi. Jeśli żądanie zawierało użyte jednostki, są one odliczane, o ile ma to zastosowanie. END_USER_REQUEST_REJECTED: żądanie HTTP zostaje odrzucone przez CHF z powodu ograniczeń użytkownika końcowego. |
| 404 Not Found | USER_UNKNOWN: żądanie HTTP zostaje odrzucone, ponieważ użytkownik końcowy wskazany w żądaniu nie może być obsłużony przez CHF. |
| 500 Internal Server Error | Częsty błąd aplikacji |
Charging Function - Spending Limit Control Service
Zgodność sekcji
Poniższa tabela przedstawia zgodność sekcji 5G System Charging Service zgodnie z 3GPP TS 29.594 v16.3.0 (2020-09).
Tabela 2-1: 5G System Charging Service 3GPP TS 29.594 v16.3.0 (2020-09) Zgodność sekcji
| Numer sekcji | Sekcja | Status | Uwagi |
|---|---|---|---|
| 1 | Scope | Informacyjne | - |
| 2 | References | Informacyjne | - |
| 3 | Definitions and abbreviations | Informacyjne | - |
| 4 | Nchf_SpendingLimitControl Service | Obsługiwane | - |
| 4.1 | Opis usługi | Obsługiwane | - |
| 4.1.1 | Przegląd | Obsługiwane | - |
| 4.1.2 | Architektura usługi | Obsługiwane | - |
| 4.1.3 | Network Functions | Obsługiwane | - |
| 4.1.3.1 | Charging Function (CHF) | Obsługiwane | - |
| 4.1.3.2 | NF Service Consumers | Obsługiwane | - |
| 4.2 | Operacje usługi | Obsługiwane | - |
| 4.2.1 | Wprowadzenie | Obsługiwane | - |
| 4.2.2 | Nchf_SpendingLimitControl_Subscribe service operation | Obsługiwane | - |
| 4.2.2.1 | Informacje ogólne | Obsługiwane | - |
| 4.2.2.2 | Initial spending limit retrieval | Obsługiwane | - |
| 4.2.2.3 | Intermediate spending limit report retrieval | Obsługiwane | - |
| 4.2.3 | Nchf_SpendingLimitControl_Unsubscribe service operation | Obsługiwane | - |
| 4.2.3.1 | Informacje ogólne | Obsługiwane | - |
| 4.2.3.2 | Unsubscribe from spending limit reporting | Obsługiwane | - |
| 4.2.4 | Nchf_SpendingLimitControl_Notify service operation | Obsługiwane | - |
| 4.2.4.1 | Informacje ogólne | Obsługiwane | - |
| 4.2.4.2 | Spending limit report | Obsługiwane | - |
| 4.2.4.3 | Subscription termination request by CHF | Nieobsługiwane | - |
| 5 | Nchf_SpendingLimitControl Service API | Obsługiwane | - |
| 5.1 | Wprowadzenie | Obsługiwane | - |
| 5.2 | Usage of HTTP | Obsługiwane | - |
| 5.2.1 | Informacje ogólne | Obsługiwane | - |
| 5.2.2 | HTTP standard headers | Obsługiwane | - |
| 5.2.2.1 | Informacje ogólne | Obsługiwane | - |
| 5.2.2.2 | Type zawartości | Obsługiwane | - |
| 5.2.3 | HTTP custom headers | Obsługiwane | Spośród niestandardowych nagłówków obsługiwany jest tylko nagłówek 3gpp-Sbi-Target-apiRoot. |
| 5.3 | Zasoby | Obsługiwane | - |
| 5.3.1 | Resource Structure | Obsługiwane | - |
| 5.3.2 | Resource: Spending Limit Retrieval Subscriptions (Collection) | Obsługiwane | - |
| 5.3.2.1 | Description | Obsługiwane | - |
| 5.3.2.2 | Resource Definition | Obsługiwane | - |
| 5.3.2.3 | Standardowe metody zasobu | Obsługiwane | - |
| 5.3.2.3.1 | POST | Obsługiwane | Żądanie POST ze SpendingLimitContext służy do utworzenia nowej indywidualnej subskrypcji pobierania limitu wydatków. Odpowiedź POST zawiera SpendingLimitStatus jako 201 (Created) oraz ProblemDetails z 400 (Bad Request). |
| 5.3.2.4 | Niestandardowe operacje zasobu | Nie dotyczy | - |
| 5.3.3 | Resource: Individual Spending Limit Retrieval Subscription (Document) | Obsługiwane | - |
| 5.3.3.1 | Description | Obsługiwane | - |
| 5.3.3.2 | Resource definition | Obsługiwane | - |
| 5.3.3.3 | Standardowe metody zasobu | Obsługiwane | - |
| 5.3.3.3.1 | PUT | Obsługiwane | Żądanie PUT ze SpendingLimitContext służy do modyfikacji istniejącej indywidualnej subskrypcji pobierania limitu wydatków. Odpowiedź POST zawiera SpendingLimitStatus jako 200 (OK) oraz ProblemDetails z 400 (Bad Request). |
| 5.3.3.3.2 | DELETE | Obsługiwane | Żądanie DELETE. Odpowiedź DELETE zawiera 204 (No Content). Przypadek powodzenia: indywidualna subskrypcja limitu wydatków pasująca do subscriptionId została usunięta. |
| 5.4 | Niestandardowe operacje without associated resources | Nie dotyczy | - |
| 5.5 | Powiadomienia | Obsługiwane | - |
| 5.5.1 | Informacje ogólne | Obsługiwane | Terminate nie jest obsługiwane |
| 5.5.2 | Spending limit notification | Obsługiwane | - |
| 5.5.2.1 | Description | Obsługiwane | - |
| 5.5.2.2 | Target URI | Obsługiwane | - |
| 5.5.2.3 | Standard Metody | Obsługiwane | - |
| 5.5.2.3.1 | POST | Obsługiwane | Żądanie POST ze SpendingLimitStatus dla liczników polityk. Odpowiedź POST zawiera 204 (No Content) i potwierdza odbiór powiadomienia. |
| 5.5.3 | Subscription Termination | Nieobsługiwane | - |
| 5.5.3.1 | Description | Obsługiwane | - |
| 5.5.3.2 | Target URI | Obsługiwane | - |
| 5.5.3.3 | Standard Metody | Obsługiwane | - |
| 5.5.3.3.1 | POST | Obsługiwane | Żądanie POST z SubscriptionTerminationInfo służy do usunięcia zasobu. Odpowiedź POST zawiera 204 (No Content) i potwierdza odbiór powiadomienia. |
| 5.6 | Model danych | Obsługiwane | - |
| 5.6.1 | Informacje ogólne | Obsługiwane | - |
| 5.6.2 | Strukturyzowane typy danych | Obsługiwane | - |
| 5.6.2.1 | Wprowadzenie | Obsługiwane | - |
| 5.6.2.2 | Type SpendingLimitContext | Obsługiwane | - |
| 5.6.2.3 | Type SpendingLimitStatus | Obsługiwane | - |
| 5.6.2.4 | Type PolicyCounterInfo | Obsługiwane | - |
| 5.6.2.5 | Type PendingPolicyCounterStatus | Obsługiwane | - |
| 5.6.2.6 | Type SubscriptionTerminationInfo | Nieobsługiwane | - |
| 5.6.3 | Proste typy danych i enumeracje | Obsługiwane | - |
| 5.6.3.1 | Wprowadzenie | Obsługiwane | - |
| 5.6.3.2 | Proste typy danych | Obsługiwane | - |
| 5.6.3.3 | Enumeration: TerminationCause | Nieobsługiwane | - |
| 5.7 | Obsługa błędów | Obsługiwane | - |
| 5.7.1 | Informacje ogólne | Obsługiwane | - |
| 5.7.2 | Błędy protokołu | Nie dotyczy | - |
| 5.7.3 | Błędy aplikacji | Obsługiwane | - |
| 5.8 | Negocjacja funkcji | Nieobsługiwane | - |
| 5.9 | Security | Nieobsługiwane | OAuth2 nie jest obsługiwany. |
Kody odpowiedzi
Tabela 2-2: Kody odpowiedzi
| Kody odpowiedzi | Opis |
|---|---|
| 201 Created | SUCCESS: subskrypcja limitu wydatków została utworzona i udostępniane są raporty limitu wydatków. |
| 200 OK | Indywidualna subskrypcja limitu wydatków została zmodyfikowana i udostępniane są raporty limitu wydatków. |
| 204 No Content | Zobacz poszczególne operacje |
| 400 Bad Request | USER_UNKNOWN: subskrybent wskazany w żądaniu nie jest znany w CHF i subskrypcja nie może zostać utworzona. NO_AVAILABLE_POLICY_COUNTERS: dla subskrybenta w CHF nie są dostępne żadne liczniki polityk |
| 500 Internal Server Error | Częsty błąd aplikacji |
Charging Function - interakcje z Network Repository Function (NRF)
Zgodność sekcji
Poniższa tabela zawiera opis usług obsługiwanych przez CHF jako funkcję Network Function typu consumer podczas interakcji z NRF, zgodnie z 5G System Network Function Repository Services w 3GPP TS 29.510 v16.5.0 (2020-09).
Tabela 3-1: Usługi obsługiwane przez CHF jako Consumer Network Function
| Numer sekcji | Sekcja | Status | Uwagi |
|---|---|---|---|
| 5 | Services Offered by the NRF | Obsługiwane | |
| 5.1 | Wprowadzenie | Obsługiwane | Obsługiwana jest tylko usługa NFManagement z operacjami NFRegister, NFUpdate, NFDeregister i NFListRetrieval. |
| 5.2 | Nnrf_NFManagement Service | Obsługiwane | |
| 5.2.1 | Opis usługi | Obsługiwane | |
| 5.2.2 | Operacje usługi | Obsługiwane | |
| 5.2.2.1 | Wprowadzenie | Obsługiwane | |
| 5.2.2.2 | NFRegister | Obsługiwane | |
| 5.2.2.2.1 | Informacje ogólne | Obsługiwane | |
| 5.2.2.2.2 | NF (other than NRF) registration to NRF | Obsługiwane | |
| 5.2.2.3 | NFUpdate | Obsługiwane | |
| 5.2.2.3.1 | Informacje ogólne | Obsługiwane | |
| 5.2.2.3.2 | NF Heart-Beat | Obsługiwane | |
| 5.2.2.4 | NFDeregister | Obsługiwane | |
| 5.2.2.4.1 | Informacje ogólne | Obsługiwane | |
| 5.2.2.5 | NFStatusSubscribe | Nieobsługiwane | |
| 5.2.2.6 | NFStatusNotify | Nieobsługiwane | |
| 5.2.2.7 | NFStatusUnsubscribe | Nieobsługiwane | |
| 5.2.2.8 | NFListRetrieval | Obsługiwane | |
| 5.2.2.8.1 | Informacje ogólne | Obsługiwane | |
| 5.2.2.9 | NFProfileRetrieval | Nieobsługiwane | |
| 5.2.2.9.1 | Informacje ogólne | Nieobsługiwane |
Format CHF-CDR
Poniższa tabela przedstawia status zgodności pól w rekordzie 3GPP Charging Function Call Detail Record (CHF-CDR) ze specyfikacji 3GPP TS 32.298 w wersji 16.5.0.
Tabela 4-1: Format CHF-CDR
| Field | Status |
|---|---|
| Record Type | Obsługiwane |
| Recording Network Function ID | Nieobsługiwane |
| Charging Session Identyfikator | Obsługiwane |
| Subscriber Identyfikator | Obsługiwane |
| NF Consumer Information | Obsługiwane |
| NF Functionality | Obsługiwane |
| NF Name | Obsługiwane |
| NF Address | Obsługiwane |
| NF PLMN ID | Obsługiwane |
| Triggers | Obsługiwane |
| SMF Triggers | Obsługiwane |
| List of Multiple Unit Usage | Obsługiwane |
| Rating Group | Obsługiwane |
| Used Unit Container | Obsługiwane |
| Service Identifier | Obsługiwane |
| Quota management Indicator | Obsługiwane |
| Local Sequence Numer | Obsługiwane |
| Time | Obsługiwane |
| Uplink Volume | Obsługiwane |
| Downlink Volume | Obsługiwane |
| Total Volume | Obsługiwane |
| Service Specific Units | Obsługiwane |
| Event Time Stamp | Obsługiwane |
| Rating Indicator | Obsługiwane |
| Triggers | Obsługiwane |
| SMF Triggers | Obsługiwane |
| Trigger Time Stamp | Obsługiwane |
| PDU Container Information | Obsługiwane |
| UPF ID | Obsługiwane |
| Record Opening Time | Obsługiwane |
| Duration | Obsługiwane |
| Record Sequence Numer | Obsługiwane |
| Cause for Record Closing | Obsługiwane |
| Local Record Sequence Numer | Obsługiwane |
| Record Extensions | Nieobsługiwane |
| Service Specification Information | Obsługiwane |
| PDU Session Charging Information | Obsługiwane |
| Roaming QBC Information | Obsługiwane |
| SMS Charging Information | Obsługiwane |
| Registration Charging Information | Nieobsługiwane |
| N2 connection charging Information | Nieobsługiwane |
| Location reporting charging Information | Nieobsługiwane |