A non-transitory computer readable recording medium storing a computer program product for establishing a Packet Data Unit (PDU) session between a registering User Equipment (UE) and a data network identified by a Data Network Name (DNN) in a telecommunication network, the telecommunication network comprising an Access and Mobility Function (AMF) and a Policy Control Function (PCF), the computer program product comprising software instructions which, when run on processing circuitry of the AMF, causes the AMF to:
- receive a registration request initiated by a UE for registering the UE in the telecommunication network;
- retrieve, from the PCF, PDU session establishment information, wherein the retrieving is triggered by the receiving the registration request;
- receive, from the PCF, PDU session establishment information including UE Route Selection Policies (URSP) data, the USRP data comprising:
- one or more DNNs to which PDU sessions are to be established by the UE;
- a per-DNN indicator for at least one DNN indicating that the UE is required to initiate a PDU session to the at least one DNN immediately after registration;
- and
- PDU session type information specifying a type of PDU session to be established with a respective DNN of the one or more DNNs;
- and
- control the UE to initiate the PDU session to the at least one DNN immediately after registration, wherein to control the UE to initiate the PDU session, the software instructions executing on the processing circuitry causes the AMF to transmit, to the UE, the USRP data received from the PCF.