This subclause describes a generic private communication procedure towards a migrated MC service user at a partner MC system. This generic private communication can be an MCPTT private call, an MCVideo private call, or a one-to-one MCData communication. For the generic private call, this procedure is used in conjunction with the corresponding MCPTT, MCVideo and MCData procedures described in
TS 23.379,
TS 23.281, or
TS 23.282, respectively.
Once an MC service user is migrated, he or she will be assigned a new MC service ID by the migrated MC system and this MC service ID will be used for all his/her communications. When another MC service user communicates with the migrated MC service user using the newly assigned MC service ID, the private call request described in
clause 10.7.2.1.1 of TS 23.379, in
clause 7.2.2.2.1 of TS 23.281, or the corresponding procedures in
TS 23.282 applies.
For callers that are not aware of the migrated MC service user`s new MC service ID, the migrated MC service user is also reachable by his/her MC service ID assigned by the primary MC system via redirection done by the primary MC system`s MC service server described in this procedure.
Table 10.16.5.2-1 describes the information flow of a private call redirection, which is sent from the MC service server to an MC service client initiating a private call towards a migrated MC service user.
Figure 10.16.5.3-1 presents a generic private communication procedure from MC service user 1 towards a migrated MC service user 2 where the MC system A is the primary MC system of MC service user 2 before migration, and the MC system B is the MC system that the MC service user 2 has migrated
Pre-conditions:
-
MC system A and MC system B are interconnected.
-
MC system A is the primary MC system of MC service user 2 before migration. MC system B is the MC system that MC service user 2 has migrated.
-
The MC service server A is aware that MC service user 2 has migrated and is informed of its MC service ID provided by MC system B, as described in clause 10.6.3.3.
Step 1.
The MC service client 1 initiates a private call request towards MC service user 2 (MC service client 2) who has migrated to MC system B. The private call request includes among others the MC service ID of MC service user 2, which is provided by its primary MC system, as the target, i.e., called party. The private call request is described in
clause 10.7.2.1.1 in TS 23.379, in
clause 7.2.2.2.1 in TS 23.281, or the corresponding procedures in
TS 23.282.
If the private call request contains a functional alias instead of an MC service ID as the target party, the MC service server A checks whether the MC service user 1 at the MC service client 1 is allowed to use functional alias during private call setup.
Step 2.
MC service server A checks that MC service user 2 has migrated to MC system B with a new MC service ID assigned by MC system B.
If the private call request contains a functional alias, and if the MC service user 1 at the MC service client 1 is authorized, the MC service server A resolves the functional alias to a corresponding MC service ID of the MC service user which has activated the functional alias. If the MC service server A determines that the corresponding MC service user of the resolved MC service ID is migrated, i.e., MC service user 2 at MC service client 2 is migrated, it checks whether the resolved MC service ID of the MC service user 2 is allowed to receive a private call from the MC service ID of the MC service user 1 using functional alias based on entries in the user profile of the MC service user 2 assigned by the primary system.
Step 3.
The MC service server A sends a private call redirection towards the MC service client 1, to inform MC service user 1 that the target MC service user, i.e., MC service user 2 has migrated and its new MC service ID of MC service user 2 assigned by the migrated MC system. The MC service client 1 releases the private call request at step 1.
Step 4.
The MC service client 1 initiates a private call towards MC service user 2, including the MC service ID of MC service user 2 obtained from MC system. The initiated private call can either be an MCPTT private call, an MCVideo private call, or a corresponding one-to-one MCData communication, and shall perform the procedures as described in
TS 23.379,
TS 23.281, or
TS 23.282, respectively.