Figure 7.19.3.2.6-1 below illustrates the MCVideo user modifying the ad hoc group call participants procedure involving multiple MCVideo systems.
Pre-conditions:
An MCVideo ad hoc group call is already in progress and the participants list provided by the originating MCVideo user while initiating the MCVideo ad hoc group call.
The participants of the MCVideo ad hoc group call belongs to the multiple MCVideo system.
The MCVideo user at MCVideo client 1 determines that the MCVideo client 3 needs to be invited to on-going ad hoc group call and MCVideo client 2 needs to be removed from the on-going ad hoc group call from the primary MCVideo system.
The MCVideo user at MCVideo client 1 determines that the MCVideo client 5 needs to be invited to on-going ad hoc group call and MCVideo client 4 needs to be removed from the on-going ad hoc group call from the partner MCVideo system.
The MCVideo client 1 sends the modify ad hoc group call participants request to the MCVideo server 1 to remove both MCVideo client 2 and MCVideo client 4 from the on-going ad hoc group call and to add both MCVideo client 3 and MCVideo client 5 into on-going ad hoc group call.
The MCVideo server 1 determines that MCVideo client 1 has requested that MCVideo client 3 from the primary MC system be invited to an on-going ad hoc group call and successfully added to the call according to the procedure defined in clause 7.19.3.1.4.
The MCVideo server 1 determines that MCVideo client 1 has requested that MCVideo client 2 from the primary MC system be removed from the on-going ad hoc group call and successfully removed from call according to the procedure defined in clause 7.19.3.1.4.
The MCVideo server 1 determines that MCVideo client 1 has requested that MCVideo client 5 from the partner MC system be invited to an on-going ad hoc group call. The MCVideo server 1 sends the ad hoc group call request to the MCVideo client 5.
The MCVideo server 1 determines that MCVideo client 1 has requested that MCVideo client 4 from the partner MC system be removed from the on-going ad hoc group call. The MCVideo server 1 sends the ad hoc group call leave request to the MCVideo client 4.
The on-going ad hoc group call is updated by removing MCVideo client 4, which is based on the modify participant list provided by the MCVideo client 1.
The MCVideo server 1 may notify the initiating MCVideo user of all the users who are added to the on-going ad hoc group call. This notification may be sent to the initiating MCVideo user by the MCVideo server more than once during the call when MCVideo users join or leave the ad hoc group call.
Figure 7.19.3.2.7-1 illustrates the modification of ad hoc group call criteria procedure by the initiator of the ad hoc group call between multiple MC systems.
Preconditions:
The MCVideo user at the MCVideo client 1 is authorized to modify the criteria.
The MCVideo server A and MCVideo server B are aware of the criteria related to the ongoing ad hoc group call.
The MCVideo server A may notify the authorised MCVideo user of all the users who are added to the on-going ad hoc group call. This notification may be sent to the authorised MCVideo user by the MCVideo server A more than once during the call when MCVideo users join or leave the ad hoc group call.
The MCVideo server A adds MCVideo client 3 to the ad hoc group call and removes MCVideo client 4 from the ad hoc group call.
The MCVideo servers continuously check whether other MCVideo clients meet or if participating MCVideo clients no longer meet the criteria for the ad hoc group call.