The architectures and flows in this clause are only showing EPS and 5GS. The principles shown are also applicable for GPRS Core Network.
For 5GS, there is no support for roaming interface between vPCF and hPCF in this Release of the specification.
Optionally IBCF and TrGW may be present in the HPLMN and VPLMN according to II-NNI reference architecture (see Annex K), and thus there will be an Ici reference point between the IBCFs and an Izi reference point between the TrGWs.
The EPS/5GS obtains default PCC rules and associates it with this IP-CAN. The V-PCRF/vPCF and H-PCRF (in the case of S9 in EPS) provides these rules according to TS 23.203 / TS 23.503.
Using the IP address obtained in step 1, the UE performs IMS registration. This SIP message is routed by the EPS/5GS in the visited network through the P-CSCF in the visited network, which was discovered according to the procedures in Annex E/Annex Y, to the S-CSCF in the home network, via IBCFs also in the visited and home network if deployed.
Using the IP address obtained in step 1 in the SDP, the UE initiates a SIP session. The INVITE request is routed by the EPS/5GS in the visited network through the P-CSCF to the IBCF in the home network.
The 200 OK received from the far-end is sent by the S-CSCF to the IBCF. If a TrGW was allocated in step 5, then IBCF changes the SDP answer accordingly.
The H-PCRF in the home network provides PCC rules to the V-PCRF in the visited network when S9 is supported. The V-PCRF/vPCF in the visited network provisions PCC rules in the EPS/5GS in the visited network
Media exchanged between the UE and the far end is now routed either between the 5GS in the visited network and the far end, thus achieving local breakout mode of operation; or between the EPS/5GS in the visited network via the TrGW in the home network if IBCF was deployed.
The architectures and flows in this clause are only showing EPS and 5GS. The principles shown are also applicable for GPRS Core Network.
This scenario assumes that both IMS signalling and IMS media traffic are anchored in EPS/5GS in the Visited network. UE performs a P-CSCF discovery according to clause 5.1.1.0.
The UE obtains an IP address from the EPS/5GS in the visited network, according to the IP Connectivity Access Network procedures specified by TS 23.401 /TS 23.502.
The serving EPS/5GS (in visited network) obtains default PCC rules, and associates it with this IP-CAN. The V-PCRF/vPCF and H-PCRF (in the case S9 in EPS is available) provides these rules according to TS 23.203 / TS 23.503.
Using the IP address obtained in step 1, the UE performs IMS registration. This SIP message is IP-routed by the EPS/5GS, in the visited network, to the P-CSCF in the home network, which was discovered according to the procedures in clause 5.1.1. When P-CSCF receives the REGISTER message, it optionally interacts with H-PCRF/vPCF to subscribe to signalling bearer state changes.
Using the IP address obtained in step 1 in the SDP, the UE initiates a SIP session. The INVITE request is routed from the EPS/5GS in the visited network, via the visited PDN to the P-CSCF in the home network.
If the P-CSCF decides to route media to home e.g. due to the need for address translation or due to other reasons, it then allocates resources in IMS AGW and alters the offered SDP accordingly.
Based on the IP address included in the session information, the H-PCRF in the home network provides the PCC rules to the V-PCRF in the visited network when S9 is available. The V-PCRF/vPCF in the visited network provisions PCC rules in the EPS/5GS in the visited network.
Media exchanged between the UE and the far end is now routed either between the EPS/5GS in the visited network and the far end, thus achieving local breakout mode of operation; or between the EPS/5GS in the visited network via the IMS AGW in the home network if step 5 or step 7a happened.
Home domain and visiting domains can not be managed to share the same private IPv4 address space, and furthermore Rx and N5 do not support globally unique addresses (realm information is not supported) which would be needed to handle overlapping private IPv4 address spaces. Therefore, both the address assigned to the UE and the address of the P-CSCF must be globally unique IP addresses.
If the visited operator cannot assign a globally routable IPv4 address to an individual UE, then an IPv6 address will be assigned, if the UE supports IPv6.
In a dual-stack IMS environment, an SDP offer to an UE with a single IP address may offer a media bearer over the IP version not supported by the UE. For such a call to succeed, a NAPT-PT capable media relay is needed to be inserted in the media path. The alternatives for this are: to deploy either IMS-AGWs either in home or visited network; or TURN servers in visited network.
To use IMS-AGWs in the home network is the way the home operator is able to control whether the IMS user plane traffic shall be routed home or not in this scenario. Thus, it is possible to do NAPT-PT, but it will be done in the home network, which means all traffic that needs interworking will be home routed.
To use TURN servers requires all IPv6 terminals to support TURN IPv4 - IPv6 interworking, and that the visited network supports TURN IPv4 - IPv6 interworking.
Although this scenario assumes globally routable IP addresses, there is still a possibility that end users may use residential NAT/firewalls before connecting to EPS.
Annex G describes two methods how NAT/FW may be supported, if the UE accesses IMS using an IP address of a local private network.