Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 23.502  Word version:  17.6.0

Top   Top   Up   Prev   Next
1…   4.2.2.2.2   4.2.2.2.3…   4.2.3…   4.2.3.3   4.2.4…   4.2.6   4.2.7…   4.2.9…   4.3…   4.3.2.2.2   4.3.2.2.3…   4.3.3…   4.3.4…   4.3.5…   4.3.5.2…   4.3.5.4…   4.3.5.6…   4.3.6…   4.4…   4.5…   4.9…   4.9.1.3…   4.9.2…   4.11…   4.11.1.2.2…   4.11.1.3…   4.11.1.4…   4.11.1.5…   4.11.2…   4.11.3…   4.12…   4.12.6…   4.12a…   4.12b…   4.13…   4.13.4…   4.13.6…   4.14…   4.15…   4.15.3.2.5…   4.15.4…   4.15.6.7…   4.15.7…   4.16…   4.16.4…   4.16.8…   4.16.11…   4.17…   4.17.9…   4.18…   4.19…   4.23…   4.23.7…   4.23.9…   4.23.11…   4.24…   4.25…   4.26…   5…   5.2.3…   5.2.5…   5.2.6…   5.2.7…   5.2.8…   5.2.9…   5.2.12…   5.2.18…   A…   E…   F…

 

5.2.12  UDR Servicesp. 657

5.2.12.1  Generalp. 657

The following Data Set Identifiers shall be considered in this release: Subscription Data, Policy Data, Application data and Data for Exposure. The corresponding Data Subset Identifiers and Data (Sub)Key(s) are defined in Table 5.2.12.2.1-1.
The set of Data Set Identifiers shall be extensible to cater for new identifiers as well as for operator specific identifiers and related data to be consumed.
The following Table illustrates the UDR Services.
NF service Service Operations Operation Semantics Example Consumer(s)
Data Management (DM)QueryRequest/ResponseUDM, PCF, NEF
CreateRequest/ResponseNEF
DeleteRequest/ResponseNEF
UpdateRequest/ResponseUDM, PCF, NEF
SubscribeSubscribe/NotifyUDM, PCF, NEF
UnsubscribeSubscribe/NotifyUDM, PCF, NEF
NotifySubscribe/NotifyUDM, PCF, NEF
GroupIDmapQueryRequest/ResponseNRF, SCP
 
The following Table shows the Exposure data that may be stored in the UDR along with a time stamp using Data Management (DM) Service:
Category Information Description Data key Data Sub key
Access and mobility informationUE locationGives the Location or the last known location of a UE (e.g. Tai, Cell Id… both 3GPP and non-3GPP access location)SUPI or GPSI
UE time zoneCurrent time zone for the UESUPI or GPSI
UE Access type3GPP access or non-3GPP accessSUPI or GPSI
UE RAT typeDetermined as defined in clause 5.3.2.3 of TS 23.501.
The values are defined in TS 29.571
SUPI or GPSI
UE registration stateRegistered or DeregisteredSUPI or GPSI
UE connectivity stateIDLE or CONNECTEDSUPI or GPSI
UE reachability statusIt indicates if the UE is reachable for sending either SMS or downlink data to the UE, which is detected when the UE transitions to CM-CONNECTED state or when the UE will become reachable for paging, e.g. Periodic Registration Update timerSUPI or GPSI
UE SMS over NAS service statusSMS over NAS supported or not in the UESUPI or GPSI
UE Roaming statusIt indicates UE's current roaming status (the serving PLMN and/or whether the UE is in its HPLMN)SUPI or GPSI
UE Current PLMNCurrent PLMN for the UESUPI or GPSI
Session management informationUE IP addressUE IP addressSUPI or GPSIPDU session ID or DNN
PDU session statusActive / releasedSUPI or GPSIPDU session ID or DNN or UE IP address
DNAIDNAISUPI or GPSIPDU session ID or DNN or UE IP address
N6 traffic routing informationN6 traffic routing informationSUPI or GPSIPDU session ID or DNN or UE IP address
Up

5.2.12.2  Nudr_DataManagement (DM) servicep. 658

5.2.12.2.1  Generalp. 658
The operations defined for Nudr_DM service use following set of parameters defined in this clause:
  • Data Set Identifier: uniquely identifies the requested set of data within the UDR (see clause 4.2.5).
  • Data Subset Identifier: it uniquely identifies the data subset within each Data Set Identifier. As specified in the procedures in clause 4, e.g. subscription data can consist of subsets particularised for specific procedures like mobility, session, etc.
  • Data Keys defined in Table 5.2.12.2.1-1
For Nudr_DM_Subscribe and Nudr_DM_Notify operations:
  • The Target of Event Reporting is made up of a Data Key and possibly a Data Sub Key both defined in Table 5.2.12.2.1-1. When a Data Sub Key is defined in the Table but not present in the Nudr_DM_Subscribe this means that all values of the Data Sub Key are targeted.
  • The Data Set Identifier plus (if present) the (set of) Data Subset Identifier(s) corresponds to a (set of) Event ID(s) as defined in clause 4.15.1
An NF Service Consumer may include an indicator when it invokes Nudr_DM Query/Create/Update service operation to subscribe the changes of the data, to avoid a separate Nudr_DM_Subscribe service operation.
Depending on the use case, it is possible to use a Data Key and/or one or multiple Data sub keys to further identify the corresponding data, as defined in Table 5.2.12.2.1-1 below.
Data Set Data Subset Data Key Data Sub Key
Subscription Data (see clause 5.2.3.3.1)Access and Mobility Subscription dataSUPIServing PLMN ID and optionally NID
SMF Selection Subscription dataSUPIServing PLMN ID and optionally NID
UE context in SMF dataSUPIPDU Session ID or DNN
SMS Management Subscription dataSUPIServing PLMN ID and optionally NID
SMS Subscription dataSUPIServing PLMN ID and optionally NID
Session Management Subscription dataSUPIS-NSSAI
DNN
Serving PLMN ID and optionally NID
Slice Selection Subscription dataSUPIServing PLMN ID and optionally NID
Group Data
(NOTE 5)
Internal Group Identifier or External Group Identifier-
Identifier translationGPSI
SUPIApplication Port ID, MTC Provider Information, AF Identifier
Intersystem continuity ContextSUPIDNN
LCS privacySUPI-
LCS mobile originationSUPI-
UE reachabilitySUPI-
Group Identifier TranslationInternal Group Identifier or External Group Identifier-
UE context in SMSF dataSUPI-
V2X Subscription dataSUPI-
ProSe Subscription dataSUPI-
User consentSUPIPurpose
ECS Address Configuration Information (See Table 4.15.6.3d-1)SUPI, Internal group identifier or external group identifier or any UEDNN, S-NSSAI
MBS Subscription dataSUPI-
Shared dataShared Data ID-
Application dataPacket Flow Descriptions (PFDs)Application Identifier-
AF traffic influence request information (See clause 5.6.7 and clause 6.3.7.2 of TS 23.501)AF transaction internal ID
S-NSSAI and DNN and/or Internal Group Identifier or SUPI or "any UE" indication (NOTE 4)
Background Data Transfer (NOTE 3)Internal Group Identifier or SUPI
Service specific information (See clause 4.15.6.7) S-NSSAI and DNN or Internal Group Identifier or SUPI or "any UE" indication (NOTE 4)
EAS Deployment Information (See clause 7.1 of TS 23.548)DNN and/or S-NSSAIApplication Identifier and/or Internal Group Identifier
AM influence information (See clause 4.15.6.9.3) AF transaction internal ID
S-NSSAI and DNN
and/or
Internal Group Identifier or SUPI or "any UE" indication (NOTE 4)
Policy DataUE context policy control data (See clause 6.2.1.3 of TS 23.503)SUPI
PDU Session policy control data (See clause 6.2.1.3 of TS 23.503)SUPIS-NSSAI
DNN
Policy Set Entry data (See clause 6.2.1.3 of TS 23.503)SUPI (for the UDR in HPLMN)
PLMN ID (for the UDR in VPLMN)
Remaining allowed Usage data (See clause 6.2.1.3 of TS 23.503)SUPIS-NSSAI
DNN
Sponsored data connectivity profiles (See clause 6.2.1.6 of TS 23.503)Sponsor Identity
Background Data Transfer data (See clause 6.2.1.6 of TS 23.503)Background Data Transfer Reference ID. (NOTE 2)
None. (NOTE 1)
Network Slice Specific Control Data (See clause 6.2.1.3 of TS 23.503)S-NSSAI
Operator Specific DataSUPI or GPSI
Exposure Data (see clause 5.2.12.1)Access and Mobility InformationSUPI or GPSIPDU Session ID or UE IP address or DNN
Session Management informationSUPI or GPSI
NOTE 1:
Retrieval of the stored Background Data Transfer References for all ASP identifiers in the UDR requires Data Subset but no Data Key or Data Subkey(s).
NOTE 2:
Update of a Background Data Transfer Reference in the UDR requires a Data key to refer to a Background Data Transfer Reference as input data.
NOTE 3:
The Background Data Transfer includes the Background Data Reference ID and the ASP Identifier that requests to apply the Background Data Reference ID to the UE(s). Furthermore, the Background Data Transfer includes the relevant information received from the AF as defined in clause 6.1.2.4 of TS 23.503.
NOTE 4:
When the Data Key targets "any UE", then the request to UDR applies on Application data that applies on all subscribers of the PLMN. For encoding, see TS 29.519.
NOTE 5:
Group Data includes 5G VN group configuration and any other data related to a group stored in the UDR.
 
The content of the UDR storage for (Data Set Id= Application Data, Data Subset Id = AF TrafficInfluence request information) is specified in TS 23.501, clause 5.6.7, Table 5.6.7-1. This information is written by the NEF and read by the PCF(s). PCF(s) may also subscribe to changes onto this information.
Up
5.2.12.2.2  Nudr_DM_Query service operationp. 662
Service operation name:
Nudr_DM_Query.
Description:
NF service consumer requests a set of data from UDR.
Inputs, Required:
Data Set Identifier, Data Key(s).
Inputs, Optional:
Data Subset Identifier(s), Data Sub Key(s) (for each Data Subset, see clause 5.2.12.2.1).
Outputs, Required:
Requested data.
Outputs, Optional:
None.
5.2.12.2.3  Nudr_DM_Create service operationp. 663
Service operation name:
Nudr_DM_Create.
Description:
NF service consumer intends to insert a new data record into the UDR, e.g. a NF service consumer intends to insert a new application data record into the UDR.
Inputs, Required:
Data Set Identifier, Data Key(s).
Inputs, Optional:
Data Subset Identifier(s), Data Sub Key(s) (for each Data Subset, see clause 5.2.12.2.1).
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.12.2.4  Nudr_DM_Delete service operationp. 663
Service operation name:
Nudr_DM_Delete.
Description:
NF service consumer intends to delete user data stored in the UDR, e.g. a NF service consumer intends to delete an application data record.
Inputs, Required:
Data Set Identifier, Data Key(s).
Inputs, Optional:
Data Subset Identifier(s), Data Sub Key(s) (for each Data Subset, see clause 5.2.12.2.1).
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.12.2.5  Nudr_DM_Update service operationp. 663
Service operation name:
Nudr_DM_Update.
Description:
NF service consumer intends to update stored data in the UDR.
Inputs, Required:
Data Set Identifier, Data Key(s), Data.
Inputs, Optional:
Data Subset Identifier(s), Data Sub Key(s) (for each Data Subset, see clause 5.2.12.2.1).
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.12.2.6  Nudr_DM_Subscribe service operationp. 663
Service operation name:
Nudr_DM_Subscribe.
Description:
NF service consumer performs the subscription to notification to data modified in the UDR. The events can be changes on existing data, addition of data.
Inputs, Required:
Data Set Identifier as defined in clause 5.2.12.2.1, Notification Target Address (+ Notification Correlation ID), Event Reporting Information defined in Table 4.15.1-1.
Inputs, Optional:
Target of Event Reporting as defined in clause 5.2.12.2.1, Data Subset Identifier(s) as defined in clause 5.2.12.2.1, Data Key(s), Subscription Correlation ID (in the case of modification of the event subscription).
Outputs, Required:
When the subscription is accepted: Subscription Correlation ID.
Outputs, Optional:
None.
5.2.12.2.7  Nudr_DM_Unsubscribe service operationp. 663
Service operation name:
Nudr_DM_Unsubscribe
Description:
NF service consumer performs the un-subscription to notification to data modified in the UDR. The events can be changes on existing data, addition of data.
Inputs, Required:
Subscription Correlation ID.
Inputs, Optional:
None.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.12.2.8  Nudr_DM_Notify service operationp. 664
Service operation name:
Nudr_DM_Notify.
Description:
UDR notifies NF service consumer(s) about modification of data, when data in the UDR is added, modified or deleted and an NF needs to be informed about this, due to a previous subscription to notifications procedure or due to a local configuration policy in the UDR.
Inputs, Required:
Notification Correlation Information, Data Set Identifier as defined in clause 5.2.12.2.1, Target of Event Reporting as defined in clause 5.2.12.2, Updated Data.
Inputs, Optional:
Data Subset Identifier as defined in clause 5.2.12.2.1.
Outputs, Required:
Result.
Outputs, Optional:
None.

5.2.12.3  Nudr_GroupIDmap service |R16|p. 664

5.2.12.3.1  Generalp. 664
The Nudr_GroupIDmap service allows an NF consumer to retrieve a NF group ID corresponding to a subscriber identifier.
5.2.12.3.2  Nudr_GroupIDmap_query service operationp. 664
Service operation name:
Nudr_GroupIDmap_query
Description:
Provides towards the invoking NF the NF Group ID corresponding to the supplied subscriber identifier.
Inputs, Required:
  • NF Type (e.g. HSS).
  • Subscriber Identifier.
  • Subscriber Identifier Type (at least one of {IMPI, IMPU, SUPI, GPSI}).
Inputs, Optional:
None.
Outputs, Required:
NF Group ID.
Outputs, Optional:
None.

5.2.13  BSF Servicesp. 664

5.2.13.1  Generalp. 664

The following Table shows the BSF Services and Service Operations:
NF service Service Operations Operation Semantics Example Consumer(s)
Nbsf_ManagementRegisterRequest/ResponsePCF
DeregisterRequest/ResponsePCF
DiscoveryRequest/ResponseNEF, AF, NWDAF, TSCTSF
UpdateRequest/ResponsePCF
SubscsribeSubscribe/NotifyNEF, PCF, AF, TSCTSF, 5G DDNMF
UnsubscribeSubscribe/NotifyNEF, PCF, AF, TSCTSF, 5G DDNMF
NotifySubscribe/NotifyNEF, PCF, AF, TSCTSF, 5G DDNMF
Up

5.2.13.2  Nbsf_Management servicep. 665

5.2.13.2.1  Generalp. 665
The Nbsf provides the Nbsf_Management_Register, the Nbsf_Management_Deregister and the Nbsf_Management_Discovery services, the Nbsf_Management_Update, the Nbsf_Management_Subscribe, the Nbsf_Management_Unsubscribe and the Nbsf_Management_Notify operations.
5.2.13.2.2  Nbsf_Management_Register service operationp. 665
Service operation name:
Nbsf_Management_Register
Description:
Registers the tuple (UE address(es), SUPI, GPSI, MBS session ID, DNN, S-NSSAI, PCF address(es), PCF instance id, PCF Set ID, level of Binding) for a PDU Session or for a UE.
Inputs, Required:
[Required, if PCF registration is for a PDU Session], UE address(es), PCF address(es), DNN [Required, if PCF registration is for a PDU Session], S-NSSAI [Required, if PCF registration is for a PDU Session], MBS session ID as defined in TS 23.247 [Required, if PCF registration is for a MBS Session].
UE address can contain IP address/prefix or MAC address as defined in TS 23.501. It can optionally include Framed Route information. W-5GAN specific UE IP address information is specified in TS 23.316.
Framed Route information is defined in Table 5.2.3.3.1-1.
Inputs, Conditional:
SUPI [Required, if PCF registration is for a UE or required by the local policy in PCF if the registration is for a PDU session, otherwise it is optional].
Inputs, Optional:
GPSI, PCF instance ID and PCF Set ID, level of Binding (see clause 6.3.1.0 of TS 23.501).
Outputs, Required:
Result indication, Binding Identifier for a PDU Session, or for a UE, or for an MBS session.
Outputs, Optional:
None.
Up
5.2.13.2.3  Nbsf_Management_Deregister service operationp. 665
Service operation name:
Nbsf_Management_Deregister
Description:
Removes the binding information for a PDU Session or for a UE.
Inputs, Required:
Binding Identifier for a PDU Session, or for a UE, or for an MBS session.
W-5GAN specific UE IP address information are specified in TS 23.316.
Inputs, Optional:
Outputs, Required:
Result indication.
Outputs, Optional:
None.
5.2.13.2.4  Nbsf_Management_Discovery service operationp. 666
Service operation name:
Nbsf_Management discovery
Description:
Discovers the PCF and PCF set selected for a PDU Session identified by the tuple (UE address(es), SUPI, GPSI, DNN, S-NSSAI), or discovers the PCF and PCF set selected for the UE identified by the tuple (SUPI, GPSI). This operation may also be used to determine the SUPI from the tuple (UE address, DNN, S-NSSAI).
Inputs, Required:
UE address (i.e. IP address or MAC address), [Required, for a PDU Session and for a UE], DNN [Conditional], S-NSSAI [Conditional], if the target PCF is for a PDU Session, MBS session ID as defined in TS 23.247, [Required, for an MBS Session].
SUPI and/or GPSI, if the target PCF is for a UE.
Inputs, Optional:
If the target PCF is for a PDU Session, SUPI, GPSI.
Outputs, Required:
PCF address(es), PCF instance ID [Conditional, if available] and PCF Set ID [Conditional, if available], level of Binding [Conditional, if available] (see clause 6.3.1.0 of TS 23.501).
Outputs, Optional:
None.
Up
5.2.13.2.5  Nbsf_Management_Update service operation |R16|p. 666
Service operation name:
Nbsf_Management_Update
Description:
Replaces the list of UE address(es) for a PDU Session or replace PCF id or PCF address(es) for a PDU Session or for a UE.
Inputs, Required:
Binding Identifier for the PDU Session.
UE address can contain IP address/prefix or Ethernet address as defined in TS 23.501.
Inputs, Optional:
UE address(es), PCF id, PCF address(es).
Outputs, Required:
Result indication.
Outputs, Optional:
None.
Up
5.2.13.2.6  Nbsf_Management_Subscribe service operation |R17|p. 666
Service Operation name:
Nbsf_Management_Subscribe
Description:
NEF, AF, TSCTSF or PCF for a UE can subscribe to be notified of newly registered or deregistered PCF for a PDU Session. In addition, NEF or AF can subscribe to be notified of newly registered or deregistered PCF for a UE.
Inputs, Required:
SUPI, DNN(s) [Required, if PCF subscription is for a PDU Session], S-NSSAI(s) [Required, if PCF subscription is for a PDU Session], callback URI.
Inputs, Optional:
GPSI, indication of registration/deregistration per (DNN, S-NSSAI).
Indication of registration/deregistration per (DNN, S-NSSAI) indicates to the BSF to report when the first SM policy association is established and when the last SM policy association is terminated to the same (DNN, S-NSSAI) combination.
Outputs, Required:
When the subscription is accepted: Subscription Correlation ID.
Outputs, Conditional:
One or more instance per (DNN, S-NSSAI) of (UE address(es) [If available], PCF address(es) [If available], PCF instance ID [If available], PCF Set ID [If available], level of Binding [If available] (see clause 6.3.1.0 of TS 23.501)) or notification of registration/deregistration per (DNN, S-NSSAI).
Up
5.2.13.2.7  Nbsf_Management_Unsubscribe service operation |R17|p. 667
Service Operation name:
Nbsf_Management_Unsubscribe
Description:
NEF, AF, TSCTSF or PCF for a UE can undo a previous subscription.
Inputs, Required:
Subscription Correlation ID.
Inputs, Optional:
None.
Outputs, Required:
result.
Outputs, Optional:
None.
5.2.13.2.8  Nbsf_Management_Notify service operation |R17|p. 667
Service Operation name:
Nbsf_Management_Notify
Description:
BSF can notify NEF, AF, TSCTSF or PCF for a UE of newly registered PCF for a PDU Session or of deregistered PCF for a PDU Session.
Inputs, Required:
Notification Correlation Information, One or more instance per (DNN, S-NSSAI) of (UE address(es) [Required, if PCF notification is for a PDU Session], PCF address(es), PCF instance ID [Conditional, if available] and PCF Set ID [Conditional, if available]), level of Binding [Conditional, if available] (see clause 6.3.1.0 of TS 23.501) or notification of registration/deregistration per (DNN, S-NSSAI).
Inputs, Optional:
None.
Outputs, Required:
None.
Outputs, Optional:
None.

5.2.14  UDSF Servicesp. 667

5.2.14.1  Generalp. 667

The following Table illustrates the UDSF Services.
NF service Service Operations Operation Semantics Example Consumer(s)
UnstructuredData ManagementQueryRequest/ResponseAny NF
CreateRequest/ResponseAny NF
DeleteRequest/ResponseAny NF
UpdateRequest/ResponseAny NF
SubscribeSubscribe/NotifyAny NF
UnsubscribeSubscribe/NotifyAny NF
NotifySubscribe/NotifyAny NF
Nudsf_TimerStartRequest/ResponseAny NF
StopRequest/ResponseAny NF
UpdateRequest/ResponseAny NF
SearchRequest/ResponseAny NF
NotifySubscribe/NotifyAny NF
Up

5.2.14.2  Nudsf_UnstructuredDataManagement servicep. 668

5.2.14.2.1  Generalp. 668
5.2.14.2.2  Nudsf_UnstructuredDataManagement_Query service operationp. 668
Service operation name:
Nudsf_UnstructuredDataManagement_Query.
Description:
NF service consumer intends to query data from UDSF.
Inputs, Required:
Data Identifier.
Data Identifier uniquely identifies the data to be retrieved from the UDSF
Inputs, Optional:
None.
Outputs, Required:
Requested data.
Outputs, Optional:
None.
5.2.14.2.3  Nudsf_UnstructuredDataManagement_Create service operationp. 668
Service operation name:
Nudsf_UnstructuredDataManagement_Create.
Description:
NF service consumer intends to insert a new user data record into the UDSF, e.g. AMF stores the context for registered UE(s) in the UDSF.
Inputs, Required:
Data Identifier, Data.
Data Identifier uniquely identifies the data, which is created in the UDSF.
Inputs, Optional:
Validity time, Notification Endpoint.
Validity time tells for how long the created data is valid. When validity time has expired, NF service consumer is notified and data is removed.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.2.4  Nudsf_UnstructuredDataManagement_Delete service operationp. 668
Service operation name:
Nudsf_UnstructuredDataManagement_Delete.
Description:
NF service consumer intends to delete user data stored in the UDSF, e.g. when AMF deletes the context for unregistered UE(s) in the UDSF.
Inputs, Required:
Data Identifier.
Inputs, Optional:
None.
Data Identifier uniquely identifies the data to be deleted within the UDSF.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.2.5  Nudsf_UnstructuredDataManagement_Update service operationp. 669
Service operation name:
Nudsf_UnstructuredDataManagement_Update.
Description:
NF service consumer intends to update stored data in the UDSF.
Inputs, Required:
Data Identifier, Data.
Data Identifier uniquely identifies the data, which is updated in the UDSF.
Inputs, Optional:
Validity time.
Validity time tells for how long the created data is valid. When validity time has expired, NF service consumer is notified and data is removed.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.2.6  Nudsf_UnstructuredDataManagement_Subscribe |R17|p. 669
Service operation name:
Nudsf_UnstructuredDataManagement_Subscribe
Description:
NF service consumer subscribes to notifications of data change in the UDSF.
Inputs, Required:
Identity of data to be monitored, Notification endpoint.
Inputs, Optional:
None.
Outputs, Required:
Subscription ID.
Outputs, Optional:
None.
5.2.14.2.7  Nudsf_UnstructuredDataManagement_Unsubscribe |R17|p. 669
Service operation name:
Nudsf_UnstructuredDataManagement_Unsubscribe
Description:
NF service consumer un-subscribes to notifications of data change in the UDSF.
Inputs, Required:
Subscription ID.
Inputs, Optional:
None.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.2.8  Nudsf_UnstructuredDataManagement_Notify |R17|p. 669
Service operation name:
Nudsf_UnstructuredDataManagement_Notify
Description:
NF is notifications of data change or if validity time for created data has expired in the UDSF.
Inputs, Required:
Data Identifier, Data.
Inputs, Optional:
None.
Outputs, Required:
Result.
Outputs, Optional:
None.

5.2.14.3  Nudsf_Timer service |R17|p. 670

5.2.14.3.1  Generalp. 670
Any NF may use the UDSF to run timer(s), search for timer(s), and get notifications on expiry.
5.2.14.3.2  Nudsf_Timer_Start service operationp. 670
Service operation name:
Nudsf_Timer_Start
Description:
NF service consumer starts a timer in the UDSF.
Inputs, Required:
Timer ID, Time of expiry.
Inputs, Optional:
Notification Endpoint, Associated data.
Associated data is data that can be used by the consumer to identify for what purpose the timer is for, e.g. a subscription that has timed out.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.3.3  Nudsf_Timer_Update service operationp. 670
Service operation name:
Nudsf_Timer_Update
Description:
NF service consumer updates a timer in the UDSF.
Inputs, Required:
Timer Identity.
Inputs, Optional:
Notification Endpoint, Associated data, Time of expiry.
Associated data is data that can be used by the consumer to identify for what purpose the timer is for, e.g. a subscription that has timed out.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.3.4  Nudsf_Timer_Notify service operationp. 670
Service operation name:
Nudsf_Timer_Notify
Description:
The UDSF notifies the NF service consumer about a timer expiry.
Inputs, Required:
Timer Identity.
Inputs, Optional:
None.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.3.5  Nudsf_Timer_Stop service operationp. 670
Service operation name:
Nudsf_Timer_Stop
Description:
NF service consumer intends to stop timer(s) in the UDSF.
Inputs, Required:
Timer Identity/Identities.
Inputs, Optional:
None.
Outputs, Required:
Result.
Outputs, Optional:
None.
5.2.14.3.6  Nudsf_Timer_Search service operationp. 671
Service operation name:
Nudsf_Timer_Search
Description:
NF service consumer intends to search and retrieve timers matching a filter in the UDSF.
Inputs, Required:
Search filter (see TS 29.598).
Inputs, Optional:
Filter.
Outputs, Required:
Result.
Outputs, Optional:
Timer Identity/Identities.

5.2.15  LMF Servicesp. 671

LMF services are defined in clause 8.3 of TS 23.273.

5.2.16  NSSF Servicesp. 671

5.2.16.1  Generalp. 671

The following Table illustrates the NSSF Services.
NF service Service Operations Operation Semantics Example Consumer(s)
Nnssf_NSSelectionGetRequest/ResponseAMF, NSSF in a different PLMN, SMF, NWDAF
Nnssf_NSSAIAvailabilityUpdateRequest/ResponseAMF
SubscribeSubscribe/NotifyAMF
UnsubscribeAMF
NotifyAMF
DeleteRequest/ResponseAMF
Up

5.2.16.2  Nnssf_NSSelection servicep. 671

5.2.16.2.1  Nnssf_NSSelection_Get service operationp. 671
Service operation name:
Nnssf_NSSelection_Get
Description:
This service operation enables Network Slice selection in both the Serving PLMN and HPLMN. It also enables the NSSF to provide to the AMF the Allowed NSSAI and the Configured NSSAI for the Serving PLMN. It allows also to provide the NSAG information which is applicable (clause 5.15.14 of TS 23.501).
It may be invoked during Registration procedure, during inter-PLMN mobility procedure, during PDU Session Establishment procedure or during UE Configuration Update procedure. When invoked during Registration procedure it may possibly trigger AMF re-allocation. When invoked during PDU Session Establishment procedure it may be invoked in the VPLMN or in the HPLMN; if invoked in the VPLMN it returns the hNRF selected by the hNSSF and, if applicable, the value of the HPLMN NSI ID. When invoked during UE Configuration Update procedure or inter-PLMN mobility procedure it may be invoked in the Serving PLMN.
Inputs, Required:
None.
Inputs, Conditional Required:
If this service operation is invoked during Registration procedure for Network Slice selection or UE Configuration Update procedure, then the following inputs are required:
  • Subscribed S-NSSAI(s) with the indication if marked as default S-NSSAI, PLMN ID of the SUPI, TAI, NF type of the NF service consumer, Requester ID.
If this service operation is invoked to derive the S-NSSAI for the serving PLMN (as described in clause 4.11.1.3.3), the following inputs are required:
  • S-NSSAIs for the HPLMN associated with established PDN connection, PLMN ID of the SUPI, NF type of the NF service consumer, Requester ID.
If this service operation is invoked by target AMF during inter-PLMN mobility procedure, the following inputs are required:
  • S-NSSAIs for the HPLMN, PLMN ID of the SUPI, TAI.
If this service operation is invoked during PDN Connection Establishment in the Serving PLMN in EPS by a SMF+PGW-C, the following inputs are required:
  • Subscribed S-NSSAIs for the UE, PLMN ID of the SUPI, NF type of the NF service consumer, Requester ID.
If this service operation is invoked during PDU Session Establishment procedure in the Serving PLMN then the following inputs are required:
  • S-NSSAI, non-roaming/LBO roaming/HR roaming indication, PLMN ID of the SUPI, TAI, NF type of the NF service consumer, Requester ID.
Inputs, Optional:
If this service operation is invoked during Registration procedure for Network Slice selection or UE Configuration Update procedure, then the following inputs are provided if available:
  • Requested NSSAI, Mapping Of Requested NSSAI, Default Configured NSSAI Indication, NSSRG Information, UE support of subscription-based restrictions to simultaneous registration of network slice feature Indication, UDM indication to provide all subscribed S-NSSAIs for UEs not indicating support of subscription-based restrictions to simultaneous registration of network slices, Allowed NSSAI for current Access Type, Allowed NSSAI for the other Access Type and the corresponding Mapping Of Allowed NSSAIs for current Access Type and other Access Type, Rejected S-NSSAI(s) for RA, UE support of NSAG Information.
If this service operation is invoked during PDU Session Establishment procedure, then the following input is optional:
  • HPLMN S-NSSAI that maps to the S-NSSAI from the Allowed NSSAI of the Serving PLMN.
Outputs, Conditional Required:
If this service operation is invoked during Registration procedure for Network Slice selection or UE Configuration Update procedure, then one or more of the following outputs are required:
  • Allowed NSSAI, Configured NSSAI; Target AMF Set or, based on configuration, the list of candidate AMF(s).
If this service operation is invoked during inter-PLMN mobility procedure, then one or more of the following outputs are required:
  • Allowed NSSAI.
If this service operation is invoked to derive the S-NSSAI for the serving PLMN (as described in clause 4.11.1.3.3), the following output is required:
  • S-NSSAIs for the HPLMN associated with established PDN connection, Mapping of S-NSSAIs associated with established PDN connection in the Serving PLMN.
If this service operation is invoked during PDN Connection Establishment in the Serving PLMN in EPS by a SMF+PGW-C, the following outputs are required:
  • Subscribed S-NSSAIs for the UE, Mapping of S-NSSAIs associated with the subscribed S-NSSAIs for the UE in the Serving PLMN.
If this service operation is invoked during PDU Session Establishment procedure, then the following outputs are required:
  • The NRF to be used to select NFs/services within the selected Network Slice instance.
Outputs, conditional Optional:
If this service operation is invoked during UE Registration procedure or UE Configuration Update procedure, then one or more of the following outputs are optional:
  • Mapping Of Allowed NSSAI, Mapping Of Configured NSSAI, NSI ID(s) associated with the Network Slice instances of the Allowed NSSAI, NRF(s) to be used to select NFs/services within the selected Network Slice instance(s) and NRF to be used to determine the list of candidate AMF(s) from the AMF Set, rejected S-NSSAI with cause of rejection, Target NSSAI, the NSAG information (defined in clause 5.15.14 of TS 23.501).
If this service operation is invoked during inter-PLMN mobility procedure, then the following output is optional:
  • Mapping Of Allowed NSSAI.
If this service operation is invoked during PDU Session Establishment procedure, then the following output is optional:
  • NSI ID associated with the S-NSSAI provided in the input.
Up

5.2.16.3  Nnssf_NSSAIAvailability servicep. 673

5.2.16.3.1  Generalp. 673
Service description:
This service enables to update the AMFs and the NSSF on the availability of S-NSSAIs and NSAGs on a per TA basis.
5.2.16.3.2  Nnssf_NSSAIAvailability_Update service operationp. 673
Service operation name:
Nnssf_NSSAIAvailability_Update
Description:
This service operation enables the AMF to update the NSSF with the S-NSSAIs the AMF supports per TA and get the availability of the S-NSSAIs and optionally NSI IDs per TA for the S-NSSAIs the AMF supports.
Inputs, Required:
Supported S-NSSAIs per TAI.
The supported S-NSSAIs per TAI, is a list of TAIs and for each TAI the S-NSSAIs supported by the AMF.
Inputs, Optional:
Supported NSAGs per TAI..
The supported NSAGs per TAI, is a list of TAIs and for each TAI the NSAGs and the associated S-NSSAIs supported by the AMF.
Outputs, Required:
A list of TAIs and, for each TAI, the S-NSSAIs and optionally NSI IDs supported by the AMF and 5G-AN and authorized by the NSSF for the TAI.
Outputs, Conditional Required:
A list of TAIs and, for each TAI, the NSAGs authorized by the NSSF for the TAI.
The authorized NSAGs per TAI, is a list of TAIs and for each TAI the NSAGs and the associated S-NSSAIs.
Outputs, Optional:
For each TAI, a list of S-NSSAIs restricted per PLMN for the TAI.
Up
5.2.16.3.3  Nnssf_NSSAIAvailability_Notify service operationp. 674
Service operation name:
Nnssf_NSSAIAvailability_Notify
Description:
This service operation enables the NSSF to update a NF Service Consumer (e.g. AMF) with any S-NSSAIs restricted per TA and, if needed, subsequently lift any restriction per TA.
Inputs, Required:
SubscriptionId, a list of TAIs and the S-NSSAIs for which the status is changed (restricted/unrestricted) per each TAI.
Inputs, Optional:
NSI IDs in the S-NSSAI for which the status is changed (restricted/unrestricted) per each TAI.
Outputs, Required:
None.
Outputs, Optional:
None.
5.2.16.3.4  Nnssf_NSSAIAvailability_Subscribe service operationp. 674
Service operation name:
Nnssf_NSSAIAvailability_Subscribe
Description:
This service operation enables a NF Service Consumer (e.g. AMF) to subscribe to a notification of any changes in status of the NSSAI availability information (e.g. S-NSSAIs and optionally NSI IDs available per TA and the restricted S-NSSAI(s) and optionally NSI IDs per PLMN in that TA in the serving PLMN of the UE) upon this is updated by another AMF.
Inputs, Required:
Callback URI of the NF Service Consumer, list of TAIs supported by the NF service consumer, event to be subscribed.
Inputs, Optional:
Expiry time.
Outputs, Required:
SubscriptionID,
Outputs, Conditional Required:
Expiry time (if present in the request, may be included in the response based on operator's policy and taking into account the expiry time present in the request (i.e. should be less than or equal to that value); if not present in the request, may be included in the response based on operator's policy. Whatever the case, if not included in the response, this means that the subscription is valid without an expiry time).
Outputs, Optional:
A list of TAIs and, for each TAI, the S-NSSAIs and optionally NSI IDs supported by the AMF and 5G-AN and authorized by the NSSF for the TAI and a list of S-NSSAIs and optionally NSI IDs restricted per PLMN for the TAI.
Up
5.2.16.3.5  Nnssf_NSSAIAvailability_Unsubscribe service operationp. 674
Service operation name:
Nnssf_NSSAIAvailability_Unsubscribe
Description:
This service operation enables a NF Service Consumer (e.g. AMF) to unsubscribe to a notification of any previously subscribed changes to the NSSAI availability information.
Inputs, Required:
SubscriptionId.
Inputs, Optional:
None.
Outputs, Required:
None.
Outputs, Optional:
None.
5.2.16.3.6  Nnssf_NSSAIAvailability_Delete service operationp. 674
Service operation name:
Nnssf_NSSAIAvailability_Delete
Description:
This service operation enables a NF service consumer (e.g. AMF) to delete the NSSAI availability information stored for the NF service consumer in the NSSF.
Inputs, Required:
NfId.
Inputs, Optional:
None.
Outputs, Required:
None.
Outputs, Optional:
None.

5.2.16.4Void

5.2.17  CHF Spending Limit Control Servicep. 675

5.2.17.1  Generalp. 675

The following Table illustrates the CHF Services defined in this specification. The other services of CHF are defined in clause 6.2 of TS 32.290.
NF service Service Operations Operation Semantics Example Consumer(s)
Nchf_SpendingLimitControlSubscribeSubscribe/NotifyPCF
UnsubscribePCF
NotifyPCF
Up

5.2.17.2  Nchf_SpendingLimitControl servicep. 675

5.2.17.2.1  Generalp. 675
Service description: This service enables transfer of policy counter status information relating to subscriber spending limits from CHF to the NF consumer.
5.2.17.2.2  Nchf_SpendingLimitControl Subscribe service operationp. 675
Service operation name:
Nchf_SpendingLimitControl_Subscribe
Description:
Subscribe to notification of changes in the status of the policy counters available at the CHF and retrieval of the status of the policy counters for which subscription is accepted by CHF.
Inputs, Required:
SUPI (for the Initial Spending Limit request), SubscriptionCorrelationId (for the Intermediate Spending Limit report), Event Id "policy counter status change", Event Filter Information "List of policy counter identifier (s)".
Inputs, Optional:
Notification Correlation Target (required for the Initial Spending Limit request), Event Filter Information "List of policy counter identifier (s)", Event Reporting Information (continuous reporting).
Outputs, Required:
Status of the requested subscribed policy counters to the subscriber in the Event Information.
Outputs, Optional:
Pending policy counter statuses and their activation times, for all policy counter(s) available for this subscriber. If list of policy counter identifier(s) was provided, the CHF returns only the pending policy counter statuses and their activation times, per required policy counter identifier in the Event Information, SubscriptionCorrelationId.
Up
5.2.17.2.3  Nchf_SpendingLimitControl Unsubscribe service operationp. 675
Service operation name:
Nchf_SpendingLimitControl_Unsubscribe
Description:
Cancel the subscription to status changes for all the policy counters available at the CHF.
Inputs, Required:
SubscriptionCorrelationId.
Inputs, Optional:
None.
Outputs, Required:
Success or Failure.
Outputs, Optional:
None.
5.2.17.2.4  Nchf_SpendingLimitControl Notify service operationp. 676
Service operation name:
Nchf_SpendingLimitControl_Notify
Description:
Notify the change of the status of the subscribed policy counters available at the CHF. Alternatively, it can be used by the CHF to provide one or more pending statuses for a subscribed policy counter together with the time they have to be applied. Alternatively, it is also used by the CHF to notify the removal of a subscriber from the CHF system, so that the NF consumer can terminate the subscriptions of all the policy counters of the subscriber.
Inputs, Required:
Notification Target Address, SUPI.
Inputs, Optional:
policy counter status as Event Information, Pending policy counter statuses and their activation times as Event Information. Subscriber removal from the CHF system as Event Information.
Outputs, Required:
Success or Failure.
Outputs, Optional:
None.
Up

Up   Top   ToC