Figure 10.15.3.4.1-1 illustrates the procedure to add a newly affiliated user to an in-progress preconfigured MC service group regroup operation.
Pre-conditions:
The MC service client is a member of a MC service group that is part of an in-progress preconfigured group regroup operation.
The MC service group identity and group configuration for the preconfigured MC service group has been preconfigured in the MC service client, and the MC service client has received the relevant security related information to allow it to communicate in the MC service regroup group.
The MC service client affiliates to an MC service group that is currently part of an in-progress preconfigured group regroup. The affiliation follows the procedure in section 10.8.3.1 of this specification.
The MC service server retrieves the MC service group ID of the regroup group and the MC service group ID of the group from which configuration information for the regroup group is to be taken.
The MC service client may send the preconfigured regroup response to the MC service server to acknowledge the regrouping action. These acknowledgements are not sent in response to a multicast transmission of the preconfigured regroup request.
Figure 10.15.3.4.2-1 illustrates the procedure to add or remove an MC service user based on the MC service user criteria known at the MC service server.
Preconditions:
A preconfigured regroup group has been established.
The MC service server has selected MC service user 2 to participate in the preconfigured regroup group based on MC service user criteria known at the MC service server.
The MC service server detects that MC service client 2, which has been earlier included in the preconfigured regroup group, no longer meets the MC service user criteria known at the MC service server.
The MC service client 2 may send the MC service server a preconfigured user regroup remove response to acknowledge the preconfigured user regroup removal.
Figure 10.15.3.4.3-1 illustrates the procedure of adding a user to regroup group due to the user initiating a comunication request to the group involved in an in-progress preconfigured MC service group regroup.
Pre-conditions:
The MC service client is an affiliated member of MC service group A that is part of an in-progress preconfigured group regroup with MC service groups B and C.
MC servicec group D is being used as the regroup group.
The MC service client has missed the preconfigured regroup request message (e.g. poor signalling conditions, race condition).
The MC service client attempts to start a communication on MC service group A. The MC service server identifies that the MC service group A is currently part of an in-progress preconfigured group regroup. In this case, the MC service server rejects the communication. The procedure of signalling interactions between the MC service client and the MC service server for MCPTT, MCVideo and MCdata is specified in TS 23.379, TS 23.281, TS 23.282 accordingly.
The MC service server sends the preconfigured regroup request to the MC service client containing the MC service group ID of the preconfigured group, and the MC service group ID of the regroup group.
Figure 10.15.3.4.4-1 illustrates the procedure of notifying about the cancellation of the regroup group when a user initiates a communication to a regroup group after the MC service group regroup has been cancelled.
Pre-conditions:
The MC service client is a member of MC service group A that was part of an in-progress preconfigured group regroup with MC service groups B and C that has been cancelled. MC service group D was used as the MC service regroup group.
The MC service client has missed the preconfigured regroup cancel request message (e.g. poor signalling conditions, race condition).
The MC service client attempts to start a communication on MC service group D, which is the regroup group. The MC servce server identifies regroup group is no longer active or exist.