If the EPS-UDR is used, the HSS reads subscription data from the EPS-UDR. The HSS, retrieves the user's IMSI associated with the user's identifiers received in step 1. The subscription data may contain an indication that the user has a 5GC subscription.
If the HSS detects in step 2 that the user has a 5GC subscription and unless the user is known not to be registered in 5GC (e.g. in case the user is registered in EPC and the HPLMN is working in single registration mode with N26), the HSS uses the Nudm_MT_ProvideDomainSelection service operation to retrieve T-ADS information from the UDM. The HSS includes the user's IMSI associated with the user's identifiers received in step 1 as the SUPI in this request.
If support/non-support of IMS voice is not homogeneous for the User in the AMF for 3GPP access, the UDM retrieves domain selection information from the AMF.
If the EPS-UDR is used, the HSS reads subscription data from the EPS-UDR. The HSS, retrieves the user's IMSI associated with the user's identifiers received in step 1. The subscription data may contain an indication that the user has a 5GC subscription.
If the HSS detects in step 2 that the user has a 5GC subscription and unless the user is known not to be registered in 5GC (e.g. in case the user is registered in EPC and the HPLMN is working in single registration mode with N26), the HSS uses the Nudm_UECM_P-CscfRestorationTrigger service operation to trigger P-CSCF restoration in 5GC. See also TS 23.380, clause 5.8.4. The HSS includes the user's IMSI associated with the user's identifiers received in step 1 as the SUPI in this request
Figure 5.4.3-1 shows the scenario where the HSS receives a Location Information retrieval request from the IMS-AS for a subscriber who has a 5GC subscription.
If the HSS detects in step 2 that the user has a 5GC subscription and unless the user is known not to be registered in 5GC, the HSS uses the Nudm_MT_ProvideLocationInfo service operation to retrieve 5GS Location Information. The service request includes indicators for Current Location, Serving Node Indication, Local Time Zone Indication, and RAT-Type requested as has been received in step 1.
The UDM reads data from the 5GS-UDR to get the AMF and SMSF for 3GPP Access Registration Information. If the Serving Node Indication was received in step 4, steps 6-7 shall be skipped.
Figure 5.4.4-1 shows the scenario where the HSS receives a PS User State retrieval request from the IMS-AS for a subscriber who has a 5GC subscription.
If the request includes AMF as requested node and if the HSS detects in step 2 that the user has a 5GC subscription and unless the user is known not to be registered in 5GC, the HSS uses the Nudm_MT_ProvideUserState service operation to retrieve the 5GS User State. Otherwise, continue with step 9.
The UDM retrieves the user state from the AMF (for 3GPP access) by means of the Namf_EventExposure Subscribe service operation (one time immediate report requested).
Figure 5.4.5-1 shows the scenario where the HSS receives a Subscription to notification request for UE-reachability from the IMS-AS for a subscriber who has a 5GC subscription.
The HSS sets the UE Reachability flags for EPC and if the UE is registered in EPC contacts the registered MME and SGSN to get notified when the UE becomes reachable.
If the HSS detects in step 2 that the user has a 5GC subscription, the HSS uses the Nudm_EventExposure_Subscribe service operation (one time immediate report requested) to get notified when the UDM detects UE reachability for SMS over IP. Otherwise, continue with step 10.
The UDM sets the URRP-AMF flag in the 5GS-UDR and reads data from the 5GS-UDR to get the AMF for 3GPP Access Registration Information and the AMF for non-3GPP Access Registration Information if any.
[Conditional] If an AMF is registered in UDM for the target UE and the UDM has not already subscribed in AMF due to a previous subscription from a different NF, the UDM subscribes to UE reachability notifications at the registered AMFs by means of the Namf_EventExposure_Subscribe service operation (see TS 23.502).
The UDM acknowledges step 1 towards the AMF. If an old AMF is registered in the UDM, the UDM sends a Nudm_UECM_DeregistrationNotification service operation to the old AMF.
A pre-requisite for the retrieval of the IMEI when requested by an IMS-AS is that the IMEI for a given UE stored in HSS and UDM is always synchronized. This is, when the HSS detects that the IMEI for a UE changes (e.g. during an Update Location in EPS), the HSS informs the UDM about the IMEI change which stores the new IMEI accordingly. Similarly, when UDM detects that the IMEI changes, the UDM informs the HSS about the IMEI change which stores the new IMEI accordingly.
This allows that the retrieval of the IMEI for a given UE requested by an IMS-AS from HSS via Sh can be executed locally by HSS without the need of additional interworking between the HSS and the UDM
Figure 5.4.6-1 shows the scenario where the HSS receives an IMEI retrieval request from the IMS-AS for a subscriber who has a 5GC subscription.
The HSS detects that the IMEI received in the request is different from the previously stored in the EPS-UDR. The HSS stores the new IMEI in the EPS-UDR.
The UDM detects that the PEI received in the request is different from the previously stored in the 5GS-UDR. The UDM stores the new IMEI in the 5GS-UDR.
The HSS replies to the IMS-AS with the users IMEI. Since the IMEI for the UE has been sinchronized between HSS and UDM at every IMEI/PEI change event as in steps 1 to 4 or 5 to 8, the HSS can reply to the IMS-AS without any additional interworking with the UDM.
Figure 5.4.7-1 shows the scenario where the HSS communicates with the IMS-AS in support of (5G) SRVCC for a subscriber who has a 5GC subscription. An operator shall be able to control whether the interaction between HSS and UDM is performed based on local policy.
As described in TS 23.237, the IMS-AS sends Sh-Pull message to the UDM/HSS in order to know the SRVCC capability indicated by the UE in the EPS, and to retrieve the STN-SR stored in the UDM/HSS.
The HSS, based on operator policy, may query UDM to retrieve SRVCC parameters. The HSS uses the Nudm_MT_Provide5GSRVCCInfo service operation to retrieve the STN-SR and the UE SRVCC Capability indicated by the UE in the 5GS (see TS 23.008).
The HSS provides a single C-MSISDN, a single STN-SR and UE SRVCC Capability data to the IMS-AS, as follows:
if the C-MSISDN from the HSS and the C-MSISDN from the UDM are empty, the HSS indicates an empty C-MSISDN to the SCC AS. The HSS indicates a non-empty C-MSISDN, otherwise;
if the STN-SR from the HSS or the STN-SR from the UDM is empty, it indicates the user is not subscribed to (5G) SRVCC. If the HSS and the UDM indicate the user is not subscribed to (5G) SRVCC, the HSS indicates an empty STN-SR to the SCC AS. The HSS indicates a non-empty STN-SR, otherwise.
When the HSS receives an S6a-AIR from the MME, it may check (by means of an EPC-UDR query) whether the subscriber has a 5G subscription. If so, the HSS can use of the Nudr_DM_Query Get service operation to retrieve the 5G SRVCC subscription data from the 5GS UDR.
Figure 5.4.8-1 shows the scenario where the HSS communicates with the IMS-AS in support of (5G) SRVCC for a subscriber who has a 5GC subscription. An operator shall be able to control whether the interaction between HSS and 5GS-UDR is performed based on local policy.
As described in TS 23.237, the IMS-AS sends Sh-Pull message to the UDM/HSS in order to know the SRVCC capability indicated by the UE in the EPS, and to retrieve the STN-SR stored in the UDM/HSS.
The HSS, based on operator policy, may query 5G-UDR to retrieve SRVCC parameters. The HSS uses the Nudr_DM_Query service operation to retrieve the STN-SR and the UE SRVCC Capability indicated by the UE in the 5GS (see TS 23.008) from the 5GS-UDR.
The HSS provides a single C-MSISDN, a single STN-SR and UE SRVCC Capability data to the IMS-AS, as follows:
if the C-MSISDN from the HSS and the C-MSISDN from the UDM are empty, the HSS indicates an empty C-MSISDN to the SCC AS. The HSS indicates a non-empty C-MSISDN, otherwise;
if the STN-SR from the HSS or the STN-SR from the UDM is empty, it indicates the user is not subscribed to (5G) SRVCC. If the HSS and the UDM indicate the user is not subscribed to (5G) SRVCC, the HSS indicates an empty STN-SR to the SCC AS. The HSS indicates a non-empty STN-SR, otherwise.
Figure 5.4.9-1 shows the scenario where the IMS-AS updates the STN-SR at the HSS. An operator shall be able to control whether the interaction between HSS and UDM is performed based on local policy.
As described in TS 23.237, the IMS-AS can use Sh-Update to provide the STN-SR received from the ATCF to the UDM/HSS in order to replace the STN-SR at the UDM/HSS.
While this updated STN-SR is a transient value and subject to the user being subscribed to SRVCC, the HSS can update the STN-SR at the EPS-UDR. If the user is subscribed to SRVCC, the HSS updates the STN-SR at the EPS-UDR and at the MME/SGSN (not shown).
While this updated STN-SR is a transient value, the UDM can update the STN-SR at the 5GS-UDR using Nudr_DM_Update. The UDM updates the STN-SR at the AMF using Nudm_SDM_Notification service operation (not shown).