Figure 10.19.3.2.4-1 below illustrates the MCPTT server modifying the ad hoc group call participants procedure involving multiple MCPTT systems.
Pre-conditions:
The MCPTT user at MCPTT client 1 is authorized to initate ad hoc group call.
The MCPTT server 1 of the primary and MCPTT server 2 of the partner MCPTT systems determined the participants for the ad hoc group call based on the criteria specified by the MCPTT client 1 while initiating the ad hoc group call.
The MCPTT server 1 of the primary and MCPTT server 2 of the partner MCPTT systems continuously evaluates the criteria to monitor the list of users who meets or not meets the criteria for participating in the on-going ad hoc group call.
The MCPTT server 1 of the primary MCPTT system detects that the MCPTT client 3 meets the criteria and MCPTT client 2 stops to meet the criteria specified by the MCPTT client 1.
The MCPTT server 2 of the partner MCPTT system detects that the MCPTT client 5 meets the criteria and MCPTT client 4 stops to meet the criteria specified by the MCPTT client 1.
The ad hoc group call is established and on-going with the participants MCPTT client 1, MCPTT client 2, and MCPTT client 4. The participants list is determined by both primary and partner systems MCPTT server based on the criteria specified by the MCPTT client 1 while initiating the call.
The MCPTT server 2 sends the notification to MCPTT server 1 of the primary MCPTT system to add the MCPTT user at MCPTT client 5 to on-going ad hoc group call.
The MCPTT server 2 sends the notification to MCPTT server 1 of the primary MCPTT system to remove the MCPTT user at MCPTT client 4 from on-going ad hoc group call.
Figure 10.19.3.2.5-1 below illustrates the release of ad hoc group call and stopping of MCPTT server at the partner MC system from determining the ad hoc group call participants' procedure once involving multiple MCPTT systems. This procedure, in particular describes about how the partner MC system is notified about ad hoc group call release to cease the determining of the participants by the partner MC system.
Pre-conditions:
The MCPTT user at MCPTT client 1 is authorized to initate ad hoc group call.
The MCPTT server 1 of the primary and MCPTT server 2 of the partner MCPTT systems determined the participants for the ad hoc group call based on the criteria specified by the MCPTT client 1 while initiating the ad hoc group call.
The MCPTT server 1 of the primary and MCPTT server 2 of the partner MCPTT systems continuously evaluates the criteria to monitor the list of users who meets or not meets the criteria for participating in the on-going ad hoc group call.
The ad hoc group call is established and on-going with the participants MCPTT client 1, MCPTT client 2, MCPTT client 3, and MCPTT client 4. The participant list is determined by both primary and partner systems MCPTT server based on the criteria specified by the MCPTT client 1 while initiating the call.
The MCPTT server 1 detects that the ad hoc group call which is ongoing is to be released e.g., due to hang time expiry, last participant leaving, second last participant leaving, initiator leaving, or minimum number of affiliated MCPTT group members are not present.
The MCPTT server 1 sends the notification to MCPTT server 2 of the partner MCPTT system about the ad hoc group call release to stop determining the participant list by MCPTT server 2 of the partner MCPTT system.
The MCPTT server 1 sends the notification to MCPTT server 2 of the partner MCPTT system about the ad hoc group call release to stop determining the participant list by MCPTT server 2 of the partner MCPTT system.
All the participants of the ad hoc group call receives the ad hoc group call release request and sends the ad hoc group call release response to the MCPTT server 1 of the primary MCPTT server.