When a UE attaches and makes itself available for access to IMS services by explicitly registering in the IMS, a S-CSCF shall be assigned to serve the UE.
The assignment of an S-CSCF is performed in the I-CSCF. The following information is needed in the selection of the S-CSCF:
-
Required capabilities for user services
This information is provided by the HSS.
-
Operator preference on a per-user basis
This information is provided by the HSS.
-
Capabilities of individual S-CSCFs in the home network
This is internal information within the operator's network. This information may be used in the S-CSCF selection. This information is obtained by the I-CSCF by methods not standardised in this release.
-
Topological (i.e. P-CSCF) information of where the user is located
This is internal information within the operator's network. This information may be used in the S-CSCF selection. The P-CSCF name is received in the registration request. The topological information of the P-CSCF is obtained by the I-CSCF by methods not standardised in this Release.
-
Topological information of where the S-CSCF is located
This is internal information within the operator's network. This information may be used in the S-CSCF selection. This information is obtained by the I-CSCF by methods not standardised in this release.
-
Availability of S-CSCFs
This is internal information within the operator's network. This information may be used in the S-CSCF selection. This information is obtained by the I-CSCF by methods not standardised in this release.
In order to support the S-CSCF selection described above and to allow the S-CSCF to perform its tasks, it is required that the following types of information be transferred between the CSCF and the HSS:
-
The Cx reference point shall support the transfer of CSCF-UE security parameters from HSS to CSCF.
-
This allows the CSCF and the UE to communicate in a trusted and secure way (there is no a priori trust relationship between a UE and a CSCF)
-
The security parameters can be for example pre-calculated challenge-response pairs, or keys for an authentication algorithm, etc.
-
The Cx reference point shall support the transfer of service parameters of the subscriber from HSS to CSCF.
-
This may include e.g. service parameters, Application Server address, triggers, information on subscribed media etc. The information on subscribed media is provided in the form of a profile identifier; details of the allowed media parameters associated with the profile identifier are configured in the S-CSCF.
-
The Cx reference point shall support the transfer of CSCF capability information from HSS to CSCF.
-
This may include e.g. supported service set, protocol version numbers etc.
-
The Cx reference point shall support the transfer of session signalling transport parameters from CSCF to HSS. The HSS stores the signalling transport parameters and they are used for routing mobile terminated sessions to the Serving-CSCF.
-
The parameters may include e.g. IP-address and port number of CSCF, transport protocol etc.
The information mentioned in items 1 - 4 above shall be transferred before the CSCF is able to serve the user. It shall also be possible to update this information while the CSCF is serving the user, for example if new services are activated for the user.
Cancellation of the assigned Serving-CSCF is either:
-
Initiated from the Serving-CSCF itself, e.g. due to timeout of the registration
-
Performed as a result of an explicit deactivation/de-registration from the IMS. This is triggered by the UE.
-
Performed due to a request from the HSS over the Cx interface, e.g. due to changes in the subscription.