In this solution the MSC Server enhanced for ICS performs a special IMS registration on behalf of the UE. Thus, the MSC Server enhanced for ICS shall use a Private User Identity and Temporary Public User Identity that are different to those defined in
clause 13 (see
clause 4.6.2 of TS 23.292 for more information). Furthermore, the MSC Server enhanced for ICS derives a Conference Factory URI that is known to the home IMS. These are defined in the following clauses.
The home network domain name shall be in the form of an Internet domain name, e.g. operator.com, as specified in
RFC 1035 and
RFC 1123. The home network domain name consists of several labels. Each label shall consist of the alphabetic characters (A-Z and a-z), digits (0-9) and the hyphen (-) in accordance with
RFC 1035. Each label shall begin and end with either an alphabetic character or a digit in accordance with
RFC 1123. The case of alphabetic characters is not significant.
The MSC Server enhanced for ICS shall derive the home network domain name from the subscriber's IMSI as described in the following steps:
-
Take the first 5 or 6 digits, depending on whether a 2 or 3 digit MNC is used (see TS 31.102) and separate them into MCC and MNC; if the MNC is 2 digits then a zero shall be added at the beginning.
-
Use the MCC and MNC derived in step 1 to create the "mnc<MNC>.mcc<MCC>.3gppnetwork.org" domain name.
-
Add the label "ics." to the beginning of the domain.
An example of a home network domain name is:
IMSI in use: 234150999999999;
where:
-
MCC = 234;
-
MNC = 15; and
-
MSIN = 0999999999,
which gives the home network domain name: ics.mnc015.mcc234.3gppnetwork.org
The Private User Identity shall take the form of an NAI, and shall have the form
"username@realm" as specified in
Section 2.1 of RFC 4282.
The MSC Server enhanced for ICS shall derive the Private User Identity from the subscriber's IMSI as follows:
-
Use the whole string of digits as the username part of the private user identity; and
-
convert the leading digits of the IMSI, i.e. MNC and MCC, into a domain name, as described in clause 20.3.2.
The result will be a Private User Identity of the form
"<IMSI>@ics.mnc<MNC>.mcc<MCC>.3gppnetwork.org". For example if the IMSI is 234150999999999 (MCC = 234, MNC = 15), the private user identity then takes the form 234150999999999@ics.mnc015.mcc234.3gppnetwork.org
The Public User Identity shall take the form of a SIP URI (see
RFC 3261), and shall have the form
"sip:username@domain".
The MSC Server enhanced for ICS shall derive the Public User Identity from the subscriber's IMSI. The Public User Identity shall consist of the string
"sip:" appended with a username and domain portion equal to the IMSI derived Private User Identity described in
clause 20.3.3. An example using the same example IMSI from
clause 20.3.3 can be found below:
EXAMPLE:
"sip:234150999999999@ics.mnc015.mcc234.3gppnetwork.org".
The Conference Factory URI shall take the form of a SIP URI (see
RFC 3261) with a host portion set to the home network domain name as described in
clause 20.3.2 prefixed with
"conf-factory.". An example using the same example IMSI from
clause 20.3.2 can be found below:
EXAMPLE:
"sip:conf-factory.ics.mnc015.mcc234.3gppnetwork.org".
The user portion of the SIP URI is optional and implementation specific.