The following clauses assume that the HSS (and EPS-UDR) supports IMS procedures and EPS procedures. However, in EPS-less deployments where the HSS supports only IMS procedures, the EPS-UDR may store only IMS profile information and IMPI-IMSI associations, but no EPS-Profile information. In such deployments the HSS can retrieve the user's IMSI associated to the given IMPI from the EPS-UDR and can skip the steps involving EPC procedures.
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 clause 5.8.4 of TS 23.380. 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).