5.6 P-CSCF restoration for WLAN
23.3803GPPIMS Restoration ProceduresRelease 17TS
5.6.1 Introduction
The clause 5.6 describes solutions to support P-CSCF restoration for UEs with an IMS PDN connection supported over a WLAN access.
The clauses 5.6.2 and 5.6.3 describe the basic mechanism for the HSS-based solution and for the PCRF-based solution. The basic mechanism relies on the release of the IMS PDN connection followed by its re-establishment to trigger a new IMS registration by the UE.
The clauses 5.6.4 and 5.6.5 describe extensions for trusted WLAN and for untrusted WLAN accesses to avoid the release of the IMS PDN connection and to trigger a new IMS registration by the UE over the existing IMS PDN connection. The extensions between the UE and the PGW are common for the HSS-based and for the PCRF-based solutions and rely on the same UE behavior.
5.6.2 Basic mechanism for the HSS-based solution
5.6.2.1 Overview and principles
The HSS-based P-CSCF restoration mechanism for WLAN extends the HSS-based P-CSCF restoration mechanism (specified for 3GPP accesses in clause 5.4) to trusted and untrusted WLAN accesses and is based on the same principles to disconnect the UE, which then re-establishes the connection via an available P-CSCF.
If the UE is registered to the EPC via a WLAN access and has an IMS APN subscription permitting non-3GPP accesses, the HSS forwards a P-CSCF restoration indication to the 3GPP AAA Server which transfers it to the PGW. Then the PGW initiates the release of the IMS PDN connection towards the UE via the WLAN access.
Following the release of the IMS PDN connection, the UE re-establishes a new IMS PDN connection and performs a new P-CSCF discovery (according to the existing procedures), and then registers again to IMS.
5.6.2.2 Description
The call flow for the HSS-based P-CSCF restoration mechanism for WLAN is described in figure 5.6.2.2-1. The functional entities involved by this call flow shall execute the following procedure if they all support the HSS-based P-CSCF restoration for WLAN.
Figure 5.6.2.2-1: HSS-based P-CSCF restoration for WLAN
For a WLAN access, the basic mechanism to request the UE to do a new IMS registration is to release the IMS PDN connection over the interface (S2a or S2b) through which the UE is connected. The solution avoids disconnecting other PDN connections than the IMS PDN one.
NOTE 1: the UE may establish multiple PDN connections via untrusted WLAN and trusted WLAN in multi-connection mode; while there is a single SWm Diameter session per PDN connection, there is a unique STa Diameter session per UE.
Steps 1 to 4 are common with the steps 1 to 4 of clause 5.4.2.1.
5. After having checked that the 3GPP AAA Server supports the HSS-based P-CSCF restoration for WLAN, the HSS, if the user has a non-3GPP access subscription with an IMS APN configuration and if the user has a non-3GPP access registration in the HSS for the WLAN access, shall forward a P-CSCF restoration indication to the 3GPP AAA Server over SWx by using a PPR command, perform either the IMS unregistration or deregistration requested by the S-CSCF and send a successful response to the S-CSCF via a Cx SAA command. The S-CSCF shall set respectively this Public User Identity as unregistered or this UE as not registered.
If the user has also an IMS APN configuration subscription for a 3GPP access and is registered to a 3GPP access, the procedure described in clause 5.4.2.1 from step 5 onwards shall apply in addition.
Otherwise, if the P-CSCF restoration is not triggered over WLAN or 3GPP access, the HSS shall provide an error response in Cx SAA to the S-CSCF.
6. Step 6 is common with step 6 described in clause 5.4.2.1 for 3GPP accesses.
NOTE 2: Steps 4 and 6 above are not required to be in this order, reverse order is also possible.
7. If the 3GPP AAA Server has the information that an IMS PDN connection is established via a WLAN access for the user, the 3GPP AAA Server, after having checked that the PGW supports the HSS-based P-CSCF restoration for WLAN, shall send a P-CSCF restoration indication to the PGW over S6b in a Re-authorization Request (RAR) command, via a 3GPP AAA Proxy over SWd if a VPLMN is involved.
NOTE 3: The PGW does not send any AA-Request (AAR) command to the 3GPP AAA server after having received the Re-authorization Request (RAR) command in step7, given that it will send a Session Termination Request (STR) in step 9.
NOTE 4: GSMA PRD IR.65 [21] clause 2.3 recommends one single IMS APN in case of simultaneous usage of VoLTE and RCS. If there were two PDN connections with the IMS APN, the reception of the P-CSCF restoration indication would result in the release of the two IMS PDN connections although only the PDN connection related to the failed P-CSCF should be released.
8. The PGW shall proceed with the release of the IMS PDN connection as follows:
– For a TWAN access, the PGW shall initiate over the S2a interface a Delete Bearer Request procedure (GTP) or a Proxy Mobile IPv6 LMA Initiated PDN Connection Deletion procedure (PMIP) to the TWAN which then shall initiate:
– a WLCP PDN Disconnection procedure towards the UE for a UE in multi connection mode as described in 3GPP TS 24.244 [22];
– a TWAN specific resource release procedure, in single connection mode or transparent single connection mode;
– For an untrusted WLAN access, the PGW shall initiate over the S2b interface a Delete Bearer Request procedure (GTP) or a Proxy Mobile IPv6 LMA Initiated PDN Connection Deletion procedure (PMIP) to the ePDG which then initiates the release of the associated IKEv2 tunnel.
A cause "reactivation requested" (as supported over 3GPP accesses) is added by the PGW over GTP-C based S2a and WLCP for TWAN and over GTP-C based S2b and IKEv2 for untrusted WLAN.
9. The PGW shall indicate the termination of the associated session to the 3GPP AAA Server by sending a Session Termination Request (STR).
10. As a result of the release of the IMS PDN connection, the UE shall re-establish the IMS PDN connection, and also perform a new P-CSCF discovery (as the IMS PDN connection was lost). After discovering a new P-CSCF, the UE shall perform a new initial IMS registration towards IMS.
5.6.3 Basic mechanism for the PCRF-based solution
The basic mechanism for the PCRF-based P-CSCF restoration for WLAN is part of the PCRF-based solution described in clause 5.5.
5.6.4 Optional extension for the HSS and PCRF-based solutions for the TWAN access
5.6.4.1 Overview and principles
The basic mechanism for P-CSCF restoration over WLAN is optionally extended for the TWAN access to avoid the need to deactivate and reactivate the IMS PDN connection. This P-CSCF restoration extension applies to the HSS-based and the PCRF-based solutions.
Upon receipt of a P-CSCF restoration indication from the 3GPP AAA Server, the PGW may invoke this P-CSCF restoration extension procedure if
– the UE is accessing the EPC via a TWAN in the multi-connection mode;
– the UE indicated support of this extension for the TWAN access (as further described in clause 5.6.4.3); and
– if the TWAN indicated support of the WLCP PDN connection modification procedure.
If so, the PGW shall send the updated list of the addresses of available P-CSCFs towards the UE via the TWAN. This triggers the UE to initiate a new IMS registration towards an available P-CSCF over the existing IMS PDN connection.
Otherwise, the PGW shall initiate the release of the IMS PDN connection and proceed with the basic P-CSCF restoration mechanism specified in clause 5.6.2 and 5.6.3.
5.6.4.2 Description
The call flow for the P-CSCF restoration extension for the TWAN access is described in figure 5.6.4.2-1. The functional entities involved by this call flow shall execute the following procedure if they all support the P-CSCF restoration extension for the TWAN access.
Figure 5.6.4.2-1: P-CSCF restoration extension for the TWAN access – GTP-based S2a
For the HSS-based solution, steps from 1 to 7 are the same as those explained in clause 5.6.2.2 for the P-CSCF restoration basic mechanism for WLAN. In step 7, the 3GPP AAA Server, when receiving a P-CSCF restoration indication from the HSS, transfers this indication to the PGW in a Re-authorization Request (RAR) command, This generates an authorisation procedure (step 7a) as according to 3GPP TS 29.273 [24].
For the PCRF-based solution, steps from 1 to 7 are the same as those explained in clause 5.3.2 for the P-CSCF restoration basic mechanism. In step 7, the PCRF transfers the P-CSCF restoration indication to the PGW.
Hereafter steps 8 to 11 are common to the HSS-based solution and to the PCRF-based solutions:
8. If the PGW has previously received the indication that the UE supports the P-CSCF restoration extension for the TWAN access and that the TWAN supports the WLCP PDN connection modification procedure, and if the UE is accessing the TWAN in multi-connection mode, the PGW shall send an Update Bearer Request to the TWAN including the PCO information element set with a list of available P-CSCF addresses,
NOTE: the TWAN reports to the PGW whether the UE is accessing the TWAN in multi-connection mode, single-connection mode or transparent single-connection mode, during the PDN connection establishment procedure.
9. The TWAN shall initiate a WLCP PDN connection modification request procedure towards the UE as described in 3GPP TS 24.244 [22] to transparently forward the PCO information element received from the PGW.
10. The UE shall send a response to the TWAN which then shall send an Update Bearer Response to the PGW.
11. As per the P-CSCF restoration procedures described in 3GPP TS 24.229 [19], the UE shall select one P-CSCF from the received list and proceed with an IMS registration.
The same call flow applies to PMIP-based S2a, whereby, in step 8, the PGW shall initiate an LMA Initiated Update Notification procedure to provide the TWAN with the available P-CSCF addresses.
5.6.4.3 Indication of UE support of the P-CSCF restoration extension for the TWAN access
If the UE supports the P-CSCF restoration extension for the TWAN access, it shall send an indication of this capability to the PGW via the PCO information element at the establishment (or handover) of the IMS PDN connection over the WLAN access.
5.6.5 Optional extension for the HSS and PCRF-based solutions for the untrusted WLAN access
5.6.5.1 Overview and principles
The basic mechanism for P-CSCF restoration over WLAN is optionally extended for the untrusted WLAN access to avoid the need to deactivate and reactivate the IMS PDN connection. This P-CSCF restoration extension applies to the HSS-based and the PCRF-based solutions.
Upon receipt of a P-CSCF restoration indication from the 3GPP AAA Server, the PGW may invoke this P-CSCF restoration extension procedure if
– the UE is accessing the EPC via an untrusted WLAN access;
– the UE and the ePDG indicated support of this extension for the untrusted WLAN access (as further described in clause 5.6.5.3).
If so, the PGW shall send the updated list of the addresses of available P-CSCFs towards the UE via the ePDG. This triggers the UE to initiate a new IMS registration towards an available P-CSCF over the existing IMS PDN connection.
Otherwise, the PGW shall initiate the release of the IMS PDN connection and proceed with the basic P-CSCF restoration mechanism specified in clauses 5.6.2 and 5.6.3.
5.6.5.2 Description
The call flow for the P-CSCF restoration extension for the untrusted WLAN access is described in figure 5.6.5.2-1. The functional entities involved by this call flow shall execute the following procedure if they all support the P-CSCF restoration extension for the untrusted WLAN access.
Figure 5.6.5.2-1: P-CSCF restoration extension for the untrusted WLAN access – GTP-based S2b
For the HSS-based solution, steps from 1 to 7 are the same as those explained in clause 5.6.2.2 for the P-CSCF restoration basic mechanism for WLAN. In step 7, the 3GPP AAA Server, when receiving a P-CSCF restoration indication from the HSS, transfers this indication to the PGW in a Re-authorization Request (RAR) command. This generates an authorisation procedure (step 7a) as according to 3GPP TS 29.273 [24].
For the PCRF-based solution, steps from 1 to 7 are the same as those explained in clause 5.3.2 for the P-CSCF restoration basic mechanism. In step 7, the PCRF transfers the P-CSCF restoration indication to the PGW.
Hereafter steps 8 to 11 are common to the HSS-based solution and to the PCRF-based solution:
8 If the PGW has previously received the indication that the UE and the ePDG support the P-CSCF restoration extension for the untrusted WLAN access, the PGW shall send an Update Bearer Request (as described in 3GPP TS 29.274 [10]) to the ePDG including the APCO information element set with a list of available P-CSCF addresses.
9 The ePDG shall initiate an IKEv2 informational exchange procedure, as described in IETF RFC 7296 [23], towards the UE to forward the list of available P-CSCF addresses received from the PGW.
10 The UE shall send a response to the ePDG which then shall send an Update Bearer Response to the PGW.
11 As per the P-CSCF restoration procedures described in 3GPP TS 24.229 [19], the UE shall select one P-CSCF from the received list and proceed with an IMS registration.
The same call flow applies to PMIP-based S2b, whereby, in step 8, the PGW shall initiate an LMA Initiated Update Notification procedure, as described in 3GPP TS 29.275 [15], to provide the ePDG with the available P-CSCF addresses.
5.6.5.3 Indication of UE support of the P-CSCF restoration extension for the untrusted WLAN access
If the UE supports the P-CSCF restoration extension for the untrusted WLAN access, it shall send an indication of this capability to the ePDG via a notify payload in the IKEv2 message to the ePDG at the establishment (or handover) of the IMS PDN connection over the untrusted WLAN access.
An ePDG which supports the P-CSCF restoration extension for untrusted WLAN shall forward this UE capability in the APCO information element to the PGW over the S2b interface.
NOTE: The receipt by the PGW of the UE capability indicating the support of P-CSCF restoration for the untrusted WLAN access at the IMS PDN connection establishment (or handover) over the untrusted WLAN access serves also as an indication that the ePDG supports this procedure.
5.6.6 Supported features and capabilities
5.6.6.1 Introduction
The P-CSCF restoration mechanism for WLAN, compared to the 3GPP access one, requires additional functionalities from the HSS, the 3GPP AAA Server, the PGW for the basic mechanism and in addition from the PGW, the TWAN, the ePDG and the UE for the extended mechanism.
The support or not of the additional functionalities by the involved entities has consequences on the applicability of the P-CSCF restoration mechanism, both for the basic mechanism and the extended mechanism. User roaming may imply a modification of the supported features.
5.6.6.2 Feature support in the HSS and S-CSCF
The S-CSCF behaviour when triggering the HSS with a P-CSCF restoration indication is independent of the 3GPP access or of the WLAN access that the UE is using. The signalling regarding P-CSCF restoration over the Cx interface and the S-CSCF behaviour are common for the P-CSCF restoration over a 3GPP or a WLAN access.
If the HSS does not support P-CSCF restoration for WLAN, but supports P-CSCF restoration over a 3GPP access and if the UE is registered in a 3GPP access, the HSS shall behave as described in clause 5.4.
If the HSS does not support P-CSCF restoration for 3GPP access, but supports P-CSCF restoration for WLAN, if the user is registered in the non 3GPP access with an IMS APN configuration for non 3GPP access in its subscription and if the 3GPP AAA Server previously indicated the support of P-CSCF restoration for WLAN to the HSS, then the HSS shall behave as described in clause 5.6.2.
If the HSS supports P-CSCF restoration both for 3GPP access and WLAN and if the UE is registered both with 3GPP access and WLAN, the HSS shall initiate P-CSCF restoration for 3GPP access and WLAN as described in clause 5.4 for 3GPP access and in clause 5.6.2 for WLAN.
The HSS shall report DIAMETER_SUCCESS to S-CSCF if at least one serving node (SGSN, MME or 3GPP AAA Server) supports HSS-based P-CSCF Restoration and a request indicating P-CSCF restoration is sent to at least one of these supporting nodes.
5.6.6.3 Feature support in the 3GPP AAA Server
The 3GPP AAA Server shall inform the HSS, at the user registration over SWx, if it supports the P-CSCF restoration feature through a supported feature indication, so to allow the HSS to correctly react to a P-CSCF restoration indication received from the S-CSCF. This feature support indication does not contain any information about the support of the P-CSCF restoration feature by the PGW handling the IMS PDN connection.
NOTE: The user registration over SWx can result from the establishment of another PDN connection via a different PGW, before the user sets up the IMS PDN connexion. So, at the user registration, the 3GPP AAA Server does not know if the PGW that will later handle the IMS PDN connection supports the P-CSCF restoration feature.
Therefore, when the PGW informs the 3GPP AAA Server over S6b that an IMS PDN connection is established, the PGW shall advertise the 3GPP AAA Server if the PGW supports the P-CSCF restoration mechanism for WLAN. A 3GPP AAA Server that supports the P-CSCF restoration mechanism shall store this information and when the 3GPP AAA Server receives a P-CSCF restoration indication from the HSS (as described in figure 5.6.2.2-1 step5b):
– if an IMS PDN connection is established and if the PGW supports the P-CSCF restoration mechanism for WLAN, the 3GPP AAA Server shall behave as described in step 7 of clause 5.6.2.2;
– if an IMS PDN connection is established and if the PGW does not support the P-CSCF restoration mechanism for WLAN, the 3GPP AAA Server shall ignore the P-CSCF restoration indication received from the HSS;
– if no IMS PDN connection is established, the 3GPP AAA Server shall ignore the P-CSCF restoration indication received from the HSS.
5.6.6.4 Feature support in the PGW
A PGW supporting the basic P-CSCF restoration mechanism for trusted and/or untrusted WLAN shall indicate the support of P-CSCF restoration for WLAN to the 3GPP AAA Server in the Authorization Request message sent over S6b at the creation of the IMS PDN connection.
The support of the extended mechanism by the PGW requires the support of the basic mechanism. The extended mechanism is optionally supported by the PGW for TWAN or for untrusted WLAN or for both.
5.6.6.5 Feature support in the TWAN
The TWAN shall advertise the support of the WLCP PDN connection modification request procedure over S2a at establishment (or handover) of the IMS PDN connection. This is to allow the PGW to use the P-CSCF restoration extension on this TWAN.
5.6.6.6 Feature support in the ePDG
As described in clause 5.6.5.3, the ePDG indicates its support of the P-CSCF restoration extension to the PGW over S2b when sending the UE capability indication to the PGW at the IMS PDN connection establishment (or handover) over S2b.
5.6.6.7 Capability support in the UE
A UE supporting the P-CSCF restoration extension may support this mechanism for:
– the 3GPP access (e.g. a Rel-12 UE) and/or;
– the TWAN and/or;
– the untrusted WLAN.
In consequence, a UE capability is defined for each type of access to indicate the UE support of the extended P-CSCF restoration mechanism for this type of access, meaning up to three capabilities with all the possible combinations.
During the set up (or handover) of the IMS PDN connection over a given type of access, the UE shall indicate its capability over this type of access.