Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 23.281  Word version:  17.6.0

Top   Top   Up   Prev   Next
1…   5…   6…   7…   7.1.2.3…   7.1.2.4…   7.1.3…   7.2…   7.2.2.3…   7.2.3…   7.3…   7.4…   7.4.3…   7.5…   7.6…   7.7…   7.7.1.3…   7.7.2…   7.8…   7.11…   7.17…   A…

 

7.1.3  Off-network group communications

7.1.3.1  General

This subclause contains procedures for group communications directly between multiple MCVideo clients without involving the network to provide associated functions. Off-network MCVideo communications are based on ProSe capabilities as described in clause 7.18.
The group communication setup is described in subclause 7.1.3.3 and two variations of joining an existing communication group communication are described, the passive variant in subclause 7.1.3.4 and the active variant in subclause 7.1.3.5.
Up

7.1.3.2  Information flows for off-network group communications

7.1.3.2.1  Group communication announcement
Table 7.1.3.2.1-1 describes the information flow for the group communication announcement sent from the MCVideo client to other MCVideo clients.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user sending the announcement
MCVideo group IDMThe MCVideo group ID towards which the announcement was sent
Media codecMThe media characteristics like codec, resolution, frame rate and video mode to be used for the communication
Multi-cast portMMulticast port number for media
Transmission control port numberMPort number for transmission control protocol
Announcement periodMPeriod of the group communication announcement
Encryption parametersOEncryption parameters to be used for the communication, if the communication is to be encrypted
Confirm mode indicationOIndicates whether the receiving MCVideo user needs to confirm participation
Emergency indicationOIndicates that the MCVideo group communication is an MCVideo emergency communication
Imminent peril indicationOIndicates that the MCVideo group communication is an MCVideo imminent peril communication
Broadcast communication indicationOIndicates that the MCVideo communication is a broadcast communication
Video push indicationOIndicates that the MCVideo communication is for video push
Video pull indicationOIndicates that the MCVideo communication is for video pull
Up
7.1.3.2.2  Group communication answer responseWord‑p. 54
Table 7.1.3.2.2-1 describes the information flow for the group communication answer response sent from the MCVideo client to other MCVideo clients.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user sending the response
MCVideo group IDMThe identity of the MCVideo group on which the call is requested
Up
7.1.3.2.3  MCVideo upgrade to emergency group communication
Table 7.1.3.2.3-1 describes the information flow for the MCVideo upgrade to emergency sent from the MCVideo client to other MCVideo clients.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user upgrading the communication
MCVideo group IDMThe MCVideo group ID towards which the upgrade was sent
Up
7.1.3.2.4  MCVideo emergency group communication cancelWord‑p. 55
Table 7.1.3.2.4-1 describes the information flow for the MCVideo emergency group communication cancel sent from the MCVideo client to other MCVideo clients.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user cancelling the upgrade
MCVideo group IDMThe MCVideo group ID towards which the cancel was sent
Up
7.1.3.2.5  MCVideo upgrade to imminent peril group communication
Table 7.1.3.2.5-1 describes the information flow for the MCVideo upgrade to imminent peril sent from the MCVideo client to other MCVideo clients.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user upgrading the communication
MCVideo group IDMThe MCVideo group ID towards which the upgrade was sent
Up
7.1.3.2.6  MCVideo imminent peril group communication cancel
Table 7.1.3.2.6-1 describes the information flow for MCVideo imminent peril group communication cancel sent from the MCVideo client to other MCVideo clients.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user cancelling the upgrade
MCVideo group IDMThe MCVideo group ID towards which the cancel was sent
Up
7.1.3.2.7  MCVideo emergency alert announcement
Table 7.1.3.2.7-1 describes the information flow for the MCVideo emergency alert announcement sent from the MCVideo client to the other MCVideo clients, for the procedures defined in TS 23.280.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user sending emergency alert
MCVideo group IDMThe MCVideo group ID towards which the alert was sent
Organization nameMThe alerting user's mission critical organization name
LocationOThe alerting client's location, if known
Up
7.1.3.2.8  MCVideo emergency alert cancel announcementWord‑p. 56
Table 7.1.3.2.8-1 describes the information flow for the MCVideo emergency alert cancel sent from the MCVideo client to other MCVideo clients, for the procedures defined in TS 23.280.
Information Element Status Description
MCVideo IDMThe identity of the MCVideo user cancelling emergency alert
MCVideo group IDMThe MCVideo group ID towards which the cancel was sent
Up

7.1.3.3  Group communication setup

7.1.3.3.1  General
A group communication setup is initiated by one member of a pre-configured MCVideo group and ends up with an established MCVideo group between multiple MCVideo clients ready for video sharing.
7.1.3.3.2  Procedure
Figure 7.1.3.3.2-1 describes procedures to establish a MCVideo group communication with other MCVideo clients.
Once the MCVideo group communication is established the MCVideo clients send Group communication announcement periodically.
Pre-conditions:
  1. Information for ProSe direct communications corresponding to the MCVideo group and its mapping to ProSe Layer-2 Group ID are pre-configured in MCVideo client 1 to client N.
  2. MCVideo client 1 to MCVideo client N are members of the same MCVideo group.
  3. MCVideo user 1 has initiated MCVideo group communication.
(not reproduced yet)
Figure 7.1.3.3.2-1: MCVideo group communication setup
Up
Step 1.
MCVideo client 1 sends a Group communication announcement message to the MCVideo group.
Step 2.
Upon receiving the Group communication announcement message, all MCVideo clients that are not part of an ongoing group communication for the MCVideo group indicated in the Group communication announcement message set parameters for the media plane as described in the Group communication announcement message.
Step 3.
The MCVideo clients send a group communication answer response to the MCVideo group confirming the participation in the MCVideo group communication. On receiving a group communication answer response message from at least one MCVideo client, other MCVideo clients need not send a group communication answer response message. If the Group communication announcement message included a confirm mode indication, then the MCVideo clients should send a group communication answer response message.
Step 4.
MCVideo client 1 checks the participants of the MCVideo group communication through the received group communication answer response messages.
Step 5.
MCVideo client 1, MCVideo client 2 and MCVideo client 3 have successfully established the media plane and transmission control for communication.
Up

7.1.3.4  Passive join to group communicationWord‑p. 58

7.1.3.4.1  General
There is ongoing group communication between multiple MCVideo clients. Another MCVideo client, after becoming aware of that group communication and after it has received periodically sent communication parameters, joins the group with or without sending an indication to other group members.
7.1.3.4.2  Procedure
Figure 7.1.3.4.2-1 describes procedures to join a MCVideo group communication passively.
The MCVideo client X passively waits for a Group communication announcement message. Upon receiving a periodic Group communication announcement message, MCVideo client X establishes media plane and joins the MCVideo group communication.
Pre-conditions:
  1. Information for ProSe direct communications corresponding to the MCVideo group and its mapping to ProSe Layer-2 Group ID are pre-configured in MCVideo client 1 to client N and client X.
  2. MCVideo client 1 to MCVideo client N and MCVideo client X are members of the same MCVideo group.
  3. MCVideo client 1 to MCVideo client N are part of an ongoing MCVideo group communication.
(not reproduced yet)
Figure 7.1.3.4.2-1: Passive join to MCVideo group communication
Up
Step 1.
Another MCVideo client X enters in the communication range after the MCVideo group communication establishment. The MCVideo client X does not do anything and passively waits for a periodic Group communication announcement message.
Step 2.
An MCVideo client which is part of the ongoing MCVideo group communication eventually sends a periodic Group communication announcement message.
Step 3.
Upon receiving the periodic Group communication announcement message MCVideo client X sets the parameters for media plane as described in the Group communication announcement message.
Step 4.
If the Group communication announcement message included a confirm mode indication, MCVideo client X may sends a group communication answer response towards MCVideo group to inform all MCVideo group members of its participation the MCVideo group communication.
Step 5.
MCVideo group communication continues with the MCVideo client X.
Up

7.1.3.5  Active join to group communicationWord‑p. 59

7.1.3.5.1  General
There is ongoing group communication between multiple MCVideo clients. Another MCVideo client, after becoming aware of that group communication, sends a request to get the required communication parameters and after feedback joins the group with or without sending an indication to other group members.
7.1.3.5.2  Procedure
Figure 7.1.3.5.2-1 describes procedures to join a MCVideo group communication actively.
The MCVideo client X sends a Group communication announcement message towards the MCVideo group.
Upon receiving a Group communication announcement message with new communication parameters, such as communication identifier, a MCVideo client participating in the on-going group communication for the MCVideo group sends a Group communication announcement message.
The Group communication announcement message contains parameters for the on-going MCVideo group communication. MCVideo client X upon receiving such a Group communication announcement message establishes the media plane as described in the message and joins the MCVideo group communication.
Pre-conditions:
  1. Information for ProSe direct communications corresponding to the MCVideo group and its mapping to ProSe Layer-2 Group ID are pre-configured in MCVideo client 1 to client N and client X.
  2. MCVideo client 1 to MCVideo client N and MCVideo client X are members of the same MCVideo group.
  3. MCVideo client 1 to MCVideo client N are part of an ongoing MCVideo group communication.
(not reproduced yet)
Figure 7.1.3.5.2-1: Active join to MCVideo group communication
Up
Step 1.
Another MCVideo client X enters in the communication range after the MCVideo group communication establishment. The MCVideo client X sends a Group communication announcement message to start a newMCVideo group communication.
Step 2.
Upon receiving a Group communication announcement message with new communication parameters, such as communication identifier, another MCVideo client, which is part of the ongoing MCVideo group communication sends a Group communication announcement message.
Step 3.
Upon receiving the Group communication announcement message MCVideo client X sets parameters for the media plane as described in the Group communication announcement message.
Step 4.
If the Group communication announcement message included a confirm mode indication, MCVideo client X may send a group communication answer response towards MCVideo group to inform all MCVideo group members of its participation the MCVideo group communication.
Step 5.
MCVideo group communication continues with the MCVideo client X.
Up

7.1.3.6  Broadcast group communicationWord‑p. 60

Figure 7.1.3.6-1 describes procedures for broadcast group communication.
Broadcast group communication over group-broadcast group and over user-broadcast group are handled without distinction in off-network.
(not reproduced yet)
Figure 7.1.3.6-1: Broadcast group communication
Up
Step 1.
MCVideo client 1 initiates group communication setup as described in subclause 7.1.3.3. The group communication announcement message includes the indication of broadcast group communication.
Step 2.
MCVideo client 1 initiating broadcast group communication starts to transmit video.
Step 3.
The broadcast group communication is released as described in subclause 7.1.3.7.
Up

7.1.3.7  Group communication release due to inactivityWord‑p. 61

If the on-going MCVideo group communication is inactive for a specific duration, the participating MCVideo clients release the MCVideo group communication. Inactivity is defined as absence of any transmission to or from other communication participants.

7.1.3.8  Emergency and imminent peril procedures

7.1.3.8.1  Emergency group communication
The off-network emergency group communication is a special case of off-network (non-emergency) group communication as defined in subclause 7.1.3.2, subclause 7.1.3.3, subclause 7.1.3.4, subclause 7.1.3.5, subclause 7.1.3.6 and subclause 7.1.3.7. The following are modifications to the aforementioned subclauses to support MCVideo emergency group communications:
  • As a pre-condition, the client initiating the emergency communication has previously been provisioned with an MCVideo group designated as the MCVideo emergency group. The MCVideo client initiates MCVideo emergency group communications on this group. Alternatively, the MCVideo client could have been provisioned for emergency behaviour on the selected MCVideo group.
  • The group communication announcement contains an indication that the MCVideo group communication is to be an MCVideo emergency communication regardless of whether or not the MCVideo client is in communication. Group communication participants learn of the MCVideo group's in-progress emergency state from the indication.
  • Every communication initiated by the MCVideo client will be an emergency communication while the MCVideo client is in MCVideo emergency state.
  • The MCVideo client enters the MCVideo emergency state when initiating an MCVideo emergency communication or emergency alert. Only the MCVideo user of the MCVideo client can clear the client's local MCVideo emergency state.
  • The MCVideo group in-progress emergency state is cancelled when the communication ends.
  • The MCVideo user who initiated the emergency communication, or upgraded the group communication to emergency group communication, or an authorized user, may cancel the in-progress emergency state with an MCVideo emergency group communication cancel message. The message is sent to the MCVideo group.
  • When the MCVideo group is no longer in the in-progress emergency state, every client returns the value of ProSe Per Packet Priority to its default value.
  • An in-progress MCVideo group communication is upgraded to an emergency group communication when the periodic group communication announcement contains the emergency indicator.
  • The value of ProSe Per Packet Priority is upgraded according to emergency state of MCVideo group communication.
  • An MCVideo group communication upgraded to emergency group communication does not affect the state of other MCVideo communication(s) in the client.
  • The MCVideo group remains in the in-progress emergency state until the emergency group communication ends or the in-progress emergency state is cancelled.
Up
7.1.3.8.2  MCVideo imminent perilWord‑p. 62
The off-network imminent peril group communication is a special case of off-network (non-imminent peril) group communication as defined in subclause 7.1.3.2, subclause 7.1.3.3, subclause 7.1.3.4, subclause 7.1.3.5, subclause 7.1.3.6 and subclause 7.1.3.7. The following are modifications to the aforementioned subclauses to support MCVideo imminent peril communications:
  • As a pre-condition, the user initiating the imminent peril communication has previously been provisioned with an MCVideo group to be used as the MCVideo imminent peril group. The MCVideo client initiates MCVideo imminent peril group communications on this group. Alternatively, the MCVideo client could have been provisioned for imminent peril behaviour on the selected MCVideo group.
  • The group communication announcement contains an indication that the MCVideo group communication is to be an MCVideo imminent peril communication. Group communication participants learn of the MCVideo group's in-progress imminent peril condition from the indication.
  • The MCVideo group in-progress imminent peril state is considered cancelled when the communication ends.
  • The MCVideo user who initiated the in-progress imminent peril communication or upgraded the group communication to imminent peril group communication, or an authorized user may cancel the in-progress imminent peril state with an MCVideo imminent peril group communication cancel message. The message is sent to the communication participants.
  • When the MCVideo group is no longer in the in-progress imminent peril state, every MCVideo client returns the value of ProSe Per Packet Priority to its default value.
  • An in-progress MCVideo group communication is upgraded to an imminent peril group communication when the periodic group communication announcement contains the imminent peril indicator.
  • The value of ProSe Per Packet Priority is upgraded according to imminent peril state of MCVideo group communication.
  • The MCVideo group remains in the in-progress imminent peril state until the imminent peril group communication ends or the in-progress imminent peril state is cancelled.
Up

7.1.3.9  MCVideo emergency alertWord‑p. 63

7.1.3.9.1  General
The MCVideo client use emergency alert initiation and emergency alert cancel procedures defined in TS 23.280, with the following clarifications:
  • The MC service ID is the MCVideo ID; and
  • The MC service group ID is the MCVideo group ID.

Up   Top   ToC