The IP address is allocated to UE either by GPRS specific signalling when a PDP context is activated using the PDP Context Activation Procedure, or some other means e.g. by DHCP. The UE shall use IP addresses assigned to it for, but not limited to, the following:
-
the exchange of application level signalling (e.g., registration, CC) with the S-CSCF from the access network currently used,
-
application level registration to IM CN subsystem as an address used to reach the UE
-
an address used to reach the UE for multimedia sessions.
The P-CSCF is located either in the Home network or in the Visited Network.
In the following flow, a description of the order in which the registration procedure is executed and how the IP address is allocated is shown.
Figure 8.1 shows the procedures performed during the GPRS and application level registration.
The following steps are performed:
Step 1.
the bearer level registration is performed (e.g. when the terminal is switched on or upon explicit indication from the user).
Step 2.
the PDP context activation is done. The UE has two options:
-
activate a PDP context using the PDP Context Activation Procedure and obtain a new IP address (e.g. if the UE does not have any existing PDP context active or desires to use a different IP address)
-
activate an additional PDP context using the Secondary PDP Context Activation Procedure and re-using the IP address of the linked already active PDP contexts.
Step 3.
UE performs the P-CSCF discovery procedure, where the UE discovers a P-CSCF,
TS 23.228.
There can be time gaps between these procedures and the following one. For instance, the UE may perform PDP context activation and the P-CSCF discovery, but not the application level registration. The UE may use the activated PDP context for other types of signalling, e.g. for P-CSCF discovery.
Step 4.
UE performs application level registration by providing the IP address obtained at step 2 to the P-CSCF selected at step 3. The IP address used for signalling purposes is allocated in association with PDP context activation and not on an incoming call basis.
The discovered P-CSCF forwards the registration on to the UE's home network where a S-CSCF,
TS 23.228 is assigned and the registration takes place. This registration associates the P-CSCF with the UE.
From the S-CSCF point of view, the P-CSCF is where the UE is reachable for mobile-terminated session control signalling and any other type of mobile terminated IMS signalling.
Whether the procedures are activated individually by the UE or some of them are performed automatically depends on implementation of the terminal and on the UE's configuration. For instance, the multimedia application in the UE could start the application level registration and steps 2-4 would have to be executed in response to support the operation initiated by the application. Interaction with the UE may happen during these steps.