Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.282  Word version:  19.4.0

Top   Top   Up   Prev   Next
1…   5…   6…   6.6…   7…   7.4…   7.4.2.7…   7.4.3…   7.5…   7.5.2.5…   7.5.2.10…   7.5.3…   7.6…   7.7…   7.8…   7.9…   7.13…   7.13.3.14…   7.13.4…   7.14…   7.17…   7.17.3.1.4…   7.17.3.2…   7.17.3.2.5…   7.17.4…   7.17.6…   A…   B…

 

7.4  Short data servicep. 54

7.4.1  Generalp. 54

There are several procedures how an SDS message can be transported from the sender to the recipient. All of the following factors are used by MCData client for selecting appropriate SDS procedures:
  • Whether the data to transfer is within or outside the SDS data size limit to transport over signalling control plane;
  • Whether the MCData user has only one SDS transaction or multiple SDS transactions;
  • Whether MCData user, optionally using its associated and activated functional alias, is targeting SDS transaction to another MCData user or MCData group;
  • Whether MCData UE is on-network or off-network; and
  • Security reasons.
Up

7.4.2  Short data service for on-networkp. 55

The procedures described in the following subclauses are limited to single MCData system only.

7.4.2.1  Information flows for short data servicep. 55

7.4.2.1.1  MCData standalone data requestp. 55
Table 7.4.2.1.1-1 describes the information flow for the MCData standalone data request sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData ID (see NOTE 1)OThe identity of the MCData user towards which the data is sent
Functional alias (see NOTE 1)OThe associated functional alias of the MCData user identity towards which the data is sent.
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Emergency indicatorOIndicates that the data request is for MCData emergency communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 2)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
PayloadMSDS content
NOTE 1:
At least one identity shall be present. If both are present the MCData ID shall be used to route the request and the functional alias is just for information.
NOTE 2:
The application identifier shall be included only if the payload destination type indicates that the payload is for application consumption.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
MCData IDMThe identity of the MCData user towards which the data is sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Emergency indicatorOIndicates that the data request is for MCData emergency communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData client consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
PayloadMSDS content
Object IdentifierOIf the message is stored in the Message Store of the user account, the object identifier generated by the Message Store is communicated to the MCData client to use to retrieve this particular message in the Message Store.
NOTE:
The application identifier shall be included only if the payload destination type indicates that the payload is for application consumption.
Up
7.4.2.1.2  MCData data disposition notificationp. 56
Table 7.4.2.1.2-1 describes the information flow for the MCData data disposition notification sent from the MCData client to the MCData server.
Information Element Status Description
MCData IDMThe identity of the MCData user towards which the notification is sent
MCData IDMThe identity of the MCData user sending notification
Conversation IdentifierMIdentifies the conversation
Disposition associationMIdentity of the original MCData transaction
DispositionMDisposition which is delivered or read or both
Up
7.4.2.1.3  MCData standalone session data requestp. 56
Table 7.4.2.1.3-1 describes the information flow for the MCData standalone session data request sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData ID (see NOTE 1)OThe identity of the MCData user towards which the data is sent
Functional alias (see NOTE 1)OThe associated functional alias of the MCData user identity towards which the data is sent.
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMStandalone transaction
Emergency indicatorOIndicates that the data request is for MCData emergency communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 2)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Requested PriorityOApplication priority level requested for this communication.
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
NOTE 1:
At least one identity shall be present. If both are present the MCData ID shall be used to route the request and the functional alias is just for information.
NOTE 2:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
MCData IDMThe identity of the MCData user towards which the data is sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Emergency indicatorOIndicates that the data request is for MCData emergency communication
Transaction typeMStandalone transaction
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
NOTE:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
Up
7.4.2.1.4  MCData standalone session data responsep. 58
Table 7.4.2.1.4-1 describes the information flow for the MCData standalone session data response sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user receiving data
MCData IDMThe identity of the MCData user sent data
Conversation IdentifierMIdentifies the conversation
SDP answerMMedia parameters selected
Establishment reasonMReason for establishment or rejection
Up
7.4.2.1.5  MCData session data requestp. 58
Table 7.4.2.1.5-1 describes the information flow for the MCData session data request sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData ID (see NOTE 1)OThe identity of the MCData user towards which the data is sent
Functional alias (see NOTE 1)OThe associated functional alias of the MCData user identity towards which the data is sent.
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMSession based transactions
Emergency indicatorOIndicates that the data request is for MCData emergency communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 2)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
Requested priorityOApplication priority level requested for this communication session
NOTE 1:
At least one identity shall be present. If both are present the MCData ID shall be used to route the request and the functional alias is just for information.
NOTE 2:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
MCData IDOThe identity of the MCData user towards which the data is sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMSession based transactions
Emergency indicatorOIndicates that the data request is for MCData emergency communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
LocationOLocation of the Originating MCData user sending the SDS message
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
Application identifier (see NOTE)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
Requested priorityOApplication priority level requested for this communication session
NOTE:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
Up
7.4.2.1.6  MCData session data responsep. 59
Table 7.4.2.1.6-1 describes the information flow for the MCData session data response sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user receiving data
MCData IDMThe identity of the MCData user sent data
Conversation IdentifierMIdentifies the conversation
SDP answerMMedia parameters selected
Up
7.4.2.1.7  MCData group standalone data request (MCData client - MCData server)p. 59
Table 7.4.2.1.7-1 describes the information flow for the MCData group standalone data request (in subclause 7.4.2.5.2) sent from the MCData client to the MCData server.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData group IDMThe MCData group ID to which the data is to be sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
MCData ID list (see NOTE 4)OThe specified MCData users who should send a disposition notification message.
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS
Application identifier (see NOTE 3)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
PayloadMSDS content
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
NOTE 3:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
NOTE 4:
If Disposition Type IE is not present, this IE shall not be present. If Disposition Type IE is present but this IE is not, which indicates that all receivers shall respond with disposition notification message.
Up
7.4.2.1.8  MCData group standalone data request (MCData server - MCData client)p. 60
Table 7.4.2.1.8-1 describes the information flow for the MCData group standalone data request (in subclause 7.4.2.5.2) sent from the MCData server to the MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData group IDMThe MCData group ID to which the data is to be sent
MCData IDMThe identity of the MCData user towards which the data is sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
MCData ID list (see NOTE 4)OThe specified MCData users who should send a disposition notification message.
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS
Application identifier (see NOTE 3)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
PayloadMSDS content
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
NOTE 3:
The application identifier shall be included only if the payload destination type indicates that the payload is for application consumption.
NOTE 4:
If Disposition Type IE is not present, this IE shall not be present. If Disposition Type IE is present but this IE is not, which indicates that all receivers shall respond with disposition notification message.
Up
7.4.2.1.9  MCData data disposition notification (MCData server - MCData client)p. 61
Table 7.4.2.1.9-1 describes the information flow for the MCData data disposition notification(s) sent from the MCData server to the MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user towards which the notification is sent
MCData IDMThe identity of the MCData user sending notification
Conversation IdentifierMIdentifies the conversation
Disposition associationMIdentity of the original MCData transaction
DispositionMDisposition which is delivered or read or both
Up
7.4.2.1.9A  MCData aggregated data disposition notification |R17|p. 61
Table 7.4.2.1.9A-1 describes the information flow for the MCData aggregated data disposition notification sent from the MCData server to the MCData client, indicating the result of a request for an SDS delivery to an MCData group.
Information element Status Description
MCData IDMThe identity of the MCData user towards which the notification is sent
Number of Aggregated NotificationsMTotal number of received individual notifications
Number of "Read" Notifications O Number of MCData users who only reported the "read" disposition
Number of "Delivered" Notifications O Number of MCData users who only reported the "delivered" disposition
Conversation IdentifierMIdentifies the conversation
Disposition associationMIdentity of the original MCData transaction
"Read" MCData ID list O List, partial or full, of MCData users who only reported the "read" disposition
"Delivered" MCData ID list O List, partial or full, of MCData users who only reported the "delivered" disposition
Up
7.4.2.1.10  MCData group session standalone data request (MCData client - MCData server)p. 62
Table 7.4.2.1.10-1 describes the information flow for the MCData group session standalone data request (in subclause 7.4.2.6.2) sent from the MCData client to the MCData server.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData group IDMThe MCData group ID to which the data is to be sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMStandalone transaction
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 3)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI, attached data hosts)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
Requested priorityOApplication priority level requested for this communication session
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
NOTE 2:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption or IP data in IP connectivity sessions are for data host consumption.
Up
7.4.2.1.11  MCData group session standalone data request (MCData server - MCData client)p. 63
Table 7.4.2.1.11-1 describes the information flow for the MCData group session standalone data request (in subclause 7.4.2.6.2) sent from the MCData server to the MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData group IDMThe MCData group ID to which the data is to be sent
MCData IDMThe identity of the MCData user towards which the data is sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMStandalone transaction
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 3)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI, attached data hosts)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
NOTE 3:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption or IP data in IP connectivity sessions are for data host consumption.
Up
7.4.2.1.12  MCData group session standalone data responsep. 63
Table 7.4.2.1.12-1 describes the information flow for the MCData group standalone data response (in subclause 7.4.2.6.2) sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user receiving data
MCData group IDMThe MCData group ID to which the data is to be sent
MCData IDMThe identity of the MCData user sent data
Conversation IdentifierMIdentifies the conversation
SDP answerMMedia parameters selected
Up
7.4.2.1.13  MCData group data request (MCData client - MCData server)p. 63
Table 7.4.2.1.13-1 describes the information flow for the MCData group data request sent from the MCData client to the MCData server.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData group IDMThe MCData group ID to which the data is to be sent
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMSession based transactions
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 3)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
Requested priorityOApplication priority level requested for this communication session
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
NOTE 3:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
Up
7.4.2.1.14  MCData group data request (MCData server - MCData client)p. 64
Table 7.4.2.1.14-1 describes the information flow for the MCData group data request sent from the MCData server to the MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
Functional aliasOThe associated functional alias of the MCData user sending data.
MCData group IDMThe MCData group ID to which the data is to be sent
MCData IDMThe identity of the recipient MCData user
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Transaction typeMSession based transactions
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
LocationOLocation of the Originating MCData user sending the SDS message
Application identifier (see NOTE 3)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
SDP offerMMedia parameters offered
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
NOTE 3:
The application identifier shall be included only if the payload destination type indicates that the SDS message is for application consumption.
Up
7.4.2.1.15  MCData group data responsep. 65
Table 7.4.2.1.15-1 describes the information flow for the MCData group data response sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user receiving data
MCData group IDMThe MCData group ID to which the data is to be sent
MCData IDMThe identity of the MCData user sent data
Conversation IdentifierMIdentifies the conversation
SDP answerMMedia parameters selected
Up
7.4.2.1.16  MCData one-to-one SDS communication upgrade request |R16|p. 65
Table 7.4.2.1.16-1 describes the information flow for the MCData one-to-one SDS communication upgrade request sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDM The identity of the MCData user sending data (when initiated by MCData client);
The identity of the MCData user receiving data (when initiated by MCData server).
Functional aliasOThe associated functional alias of the MCData user sending data or receiving data.
Conversation IdentifierMIdentifies the conversation
Emergency indicatorMIndicates that the data request is for MCData emergency communication
Up
7.4.2.1.17  MCData one-to-one SDS communication upgrade response |R16|p. 66
Table 7.4.2.1.17-1 describes the information flow for the MCData one-to-one SDS communication upgrade response sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDM The identity of the MCData user sending data (when initiated by MCData client);
The identity of the MCData user receiving data (when initiated by MCData server).
Conversation IdentifierMIdentifies the conversation
Up
7.4.2.1.18  MCData group SDS communication upgrade request |R16|p. 66
Table 7.4.2.1.18-1 describes the information flow for the MCData group SDS communication upgrade request sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending upgrade request
Functional aliasOThe associated functional alias of the MCData user sending data or receiving data.
MCData group IDMThe MCData group ID on which the emergency upgrade request is made
Conversation IdentifierMIdentifies the conversation
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
Information Element Status Description
MCData IDMThe identity of the MCData user sending upgrade request
Functional aliasOThe associated functional alias of the MCData user sending data or receiving data.
MCData group IDMThe MCData group ID on which the emergency upgrade request is made
MCData IDMThe identity of the MCData user receiving the upgrade request
Conversation IdentifierMIdentifies the conversation
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
Up
7.4.2.1.19  MCData group SDS communication upgrade response |R16|p. 67
Table 7.4.2.1.19-1 describes the information flow for the MCData group SDS communication upgrade response sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDM The identity of the MCData user sending data (when initiated by MCData client);
The identity of the MCData user receiving data (when initiated by MCData server).
MCData group IDMThe MCData group ID on which the emergency upgrade request is made
Conversation IdentifierMIdentifies the conversation
Up
7.4.2.1.20  MCData group SDS communication in-progress priority state cancel request |R16|p. 67
Table 7.4.2.1.20-1 describes the information for the MCData group SDS communication in-progress priority state cancel request sent from the MCData client to the MCData server and from the MCData server to another MCData client.
Information Element Status Description
MCData IDMThe identity of the cancelling party
MCData group IDMThe MCData group ID on which the MCData in-progress emergency state is to be cancelled.
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Conversation IdentifierMIdentifies the conversation
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
Information Element Status Description
MCData IDMThe identity of the cancelling party
MCData group IDMThe MCData group ID on which the MCData in-progress emergency state is to be cancelled.
MCData IDMThe identity of the recipient MCData user
Emergency indicator (see NOTE 1)OIndicates that the data request is for MCData emergency communication
Alert indicator (see NOTE 2)OIndicates whether an emergency alert is to be sent
Imminent peril indicator (see NOTE 1)OIndicates that the data request is for MCData imminent peril communication
Conversation IdentifierMIdentifies the conversation
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
This information element may be present only when Emergency indicator is present.
Up
7.4.2.1.21  MCData group SDS communication in-progress priority state cancel response |R16|p. 68
Table 7.4.2.1.21-1 describes the information flow for the MCData group SDS communication in-progress priority state cancel response sent from the MCData server to the MCData client.
Information Element Status Description
MCData IDMThe identity of the cancelling party
MCData group IDMThe MCData group ID on which the MCData in-progress emergency in-progress is to be cancelled.
Conversation IdentifierMIdentifies the conversation
Up
7.4.2.1.22  MCData functional alias resolution response |R17|p. 68
Table 7.4.2.1.22-1 describes the information flow MCData functional alias resolution response from the MCData server to the MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending the data
MCData IDMThe corresponding MCData ID of the functional alias resolved by MCData server
Up

7.4.2.2  One-to-one standalone short data service using signalling control planep. 68

7.4.2.2.1  Generalp. 68
A MCData user initiates a standalone SDS data transfer with another MCData user. For the SDS data transfer signalling plane is used. The target MCData user may be addressed using the functional alias that can be shared with other MCData users.
7.4.2.2.2  Procedurep. 68
The procedure in Figure 7.4.2.2.2-1 describes the case where an MCData user is initiating one-to-one MCData data communication for sending standalone SDS data to other MCData user, with or without disposition request. Standalone refers to sending unidirectional data in one transaction.
Pre-conditions:
  1. The SDS payload data size is below the configured maximum payload data size for SDS over signalling control plane.
  2. MCData users on MCData client 1 and MCData client 2 are already registered for receiving MCData service.
  3. MCData client 1 and MCData client 2 belong to the same MCData system.
  4. Optionally, the MCData client may have activated functional alias to be used.
  5. The MCData server may have subscribed to the MCData functional alias controlling server within the MC system for functional alias activation/de-activation updates.
Reproduction of 3GPP TS 23.282, Fig. 7.4.2.2.2-1: One-to-one standalone short data service using signalling control plane
Up
Step 1.
The user at MCData client 1 initiates an SDS data transfer for the chosen MCData user.
Step 2.
MCData client 1 sends a MCData standalone data request towards the MCData server. The MCData standalone data request contains conversation identifier for message thread indication. The MCData standalone data request may include additional implementation specific information in the application metadata container. The MCData standalone data request may contain disposition request if indicated by the user at MCData client 1. MCData user at MCData client 1 may include a functional alias within the SDS data transfer and addresses the target MCData client 2 using a functional alias.
  1. If the MCData user at the MCData client 1 initiates an MCData emergency short data service communication or MCData emergency state is already set for the MCData client 1 (due to previously triggered MCData emergency alert):
    1. The MCData standalone data request shall contain emergency indicator; and
    2. If MCData emergency state is not set already, MCData client 1 sets its MCData emergency state. The MCData emergency state of MCData client 1 is retained until explicitly cancelled by the user of MCData client 1.
Step 3.
MCData server checks whether the MCData user at MCData client 1 is authorized to send MCData standalone data request. MCData server verifies whether the provided functional alias of MCData client 1, if present, can be used and has been activated for the user. The MCData server also checks whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege or affiliation. If functional alias is used to address that target MCData user, the MCData server resolves the functional alias to the corresponding MCData ID(s) for which the functional alias is active and proceed with step 4 otherwise proceed with step 6. The MCData server allows only two participating MCData clients for a standalone short data service.
Step 4.
The MCData server responds back to MCData client 1 with a functional alias resolution response message that contains the resolved MCData ID.
Step 5.
If the MCData server replies with a MCData functional alias resolution response message, the MCData client 1 assumes the MCData standalone data request in step 2 is rejected and sends a new MCData standalone data request towards the resolved MCData ID.
Step 6.
MCData server initiates the MCData standalone data request towards the MCData user that is determined based on step 3. The MCData standalone data request towards the MCData user contains the emergency indicator if it is present in the received MCData standalone data request from MCData client 1.
Step 7.
If the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user of MCData client 2 may be notified. Otherwise if the payload is not for MCData user consumption, then the MCData user of MCData client 2 shall not be notified. The action taken when the payload contains application data or command instructions are specific based on the contents of the payload. Payload content received by MCData client 2 which is addressed to a known local non-MCData application that is not yet running shall cause the MCData client 2 to start the local non-MCData application (i.e., remote start application) and shall pass the payload content to the just started application.
Step 8.
If the MCData data disposition for delivery was requested by the user at MCData client 1, then the receiving MCData client initiates a MCData data disposition notification for delivery report. The MCData data disposition notification from MCData client may be stored by the MCData server for disposition history interrogation from authorized MCData users.
Step 9.
MCData data disposition notification is sent to the disposition requesting user at MCData client 1.
Step 10.
If the MCData data disposition for read was requested by the user at MCData client 1, then once the receiving user reads the data, the receiving MCData client 2 initiates a MCData data disposition notification for read report. The MCData data disposition notification from MCData client 2 may be stored by the MCData server for disposition history interrogation from authorized MCData users.
Step 11.
MCData data disposition notification is sent to the disposition requesting user at MCData client 1.
Up

7.4.2.3  One-to-one standalone short data service using media planep. 70

7.4.2.3.1  Generalp. 70
A MCData user initiates a standalone SDS data transfer with another MCData user. For the SDS data transfer media plane is used. The target MCData user may be addressed using the functional alias that can be shared with other MCData users.
7.4.2.3.2  Procedurep. 71
The procedure in Figure 7.4.2.3.2-1 describes the case where an MCData user is initiating one-to-one MCData data communication for sending standalone SDS data to other MCData user, with or without disposition request. Standalone refers to sending unidirectional data in one transaction. The SDS payload data size is assumed to be above the configured maximum payload data size for SDS over signalling control plane.
Pre-conditions:
  1. MCData users on MCData client 1 and MCData client 2 are already registered for receiving MCData service.
  2. MCData client 1 and MCData client 2 belong to the same MCData system.
  3. Optionally, the MCData client may have an activated functional alias to be used.
  4. The MCData server may have subscribed to the MCData functional alias controlling server within the MC system for functional alias activation/de-activation updates.
Reproduction of 3GPP TS 23.282, Fig. 7.4.2.3.2-1: One-to-one standalone short data service using media plane
Up
Step 1.
User at MCData client 1 would like to initiate an SDS data transfer request for the chosen MCData user.
Step 2.
MCData client 1 sends a MCData standalone session data request towards the MCData server. The MCData standalone session data request contains one MCData user for one-to-one data communication as selected by the user at MCData client 1. The MCData standalone session data request contains conversation identifier for message thread indication. The MCData standalone session data request may include additional implementation specific information in the application metadata container. The MCData data request may contain disposition request if indicated by the user at MCData client 1. MCData user at MCData client 1 may include a functional alias within the SDS data transfer and addresses the target MCData client 2 using a functional alias.
  1. If the MCData user at the MCData client 1 initiates an MCData emergency short data service communication or MCData emergency state is already set for the MCData client 1 (due to previously triggered MCData emergency alert):
    1. The MCData standalone session data request shall contain emergency indicator; and
    2. If MCData emergency state is not set already, MCData client 1 sets its MCData emergency state. The MCData emergency state of MCData client 1 is retained until explicitly cancelled by the user of MCData client 1.
Step 3.
MCData server checks whether the MCData user at MCData client 1 is authorized to send MCData standalone session data request. MCData server verifies whether the provided functional alias of MCData client 1, if present, can be used and has been activated for the user. The MCData server also checks whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege. MCData server determines the eligible MCData user(s) after policy assertion for sending the MCData standalone session data request. If functional alias is used to address that target MCData user, the MCData server resolves the functional alias to the corresponding MCData ID(s) for which the functional alias is active and proceed with step 4 otherwise proceed with step 6. The resulting list contains all associated MCData IDs/MCData users that share this functional alias. The MCData server allows only two participating MCData clients for a standalone short data service.
Step 4.
The MCData server responds back to MCData client 1 with a functional alias resolution response message that contains the resolved MCData ID.
Step 5.
If the MCData server replies with a MCData functional alias resolution response message, the MCData client 1 abandons the MCData standalone session data request in step 2 and sends a new MCData standalone session data request towards the resolved MCData ID.
Step 6.
MCData server initiates the MCData standalone session data request towards the MCData users determined. The MCData standalone session data request towards the MCData user contains an emergency indicator if it is present in the received MCData standalone session data request from MCData client 1.
Step 7.
The receiving MCData client 2 automatically accepts the MCData standalone session data request and responds with MCData standalone session data response towards MCData server.
Step 8.
MCData server forwards the MCData client 2 accepted response to the MCData Client 1 initiating the MCData standalone session data request.
Step 9.
MCData client 1 and MCData client 2 have successfully established media plane for data communication and the MCData client 1 transmits the SDS data.
Step 10.
If the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user of MCData client 2 may be notified. Otherwise if the payload is not for MCData user consumption, then the MCData user of MCData client 2 shall not be notified. The action taken when the payload contains application data or command instructions are specific based on the contents of the payload. Payload content received by MCData client 2 which is addressed to a known local non-MCData application that is not yet running shall cause the MCData client 2 to start the local non-MCData application (i.e., remote start application) and shall pass the payload content to the just started application.
Step 11.
If the MCData data disposition for delivery was requested by the user at MCData client 1, then the receiving MCData client initiates a MCData data disposition notification for delivery report. The MCData data disposition notification from MCData client 2 may be stored by the MCData server for disposition history interrogation from authorized MCData users.
Step 12.
MCData data disposition notification is sent to the disposition requesting user at MCData client 1.
Step 13.
If the MCData disposition for read was requested by the user at MCData client 1, then once the receiving user reads the data, the receiving MCData client 2 initiates a MCData disposition notification for read report. The MCData data disposition notification from MCData client 2 may be stored by the MCData server for disposition history interrogation from authorized MCData users.
Step 14.
MCData data disposition notification is sent to the disposition requesting user at MCData client 1.
Up

7.4.2.4  One-to-one short data service sessionp. 73

7.4.2.4.1  Generalp. 73
A MCData user triggers an establishment of a MCData session with another MCData user for the exchange of SDS data. The target MCData user may be addressed using the functional alias that can be shared with other MCData users.
7.4.2.4.2  Procedurep. 73
The procedure in Figure 7.4.2.4.2-1 describes the case where an MCData user is initiating data communication session with another MCData user for exchanging at least one SDS data transaction between them, with or without disposition request using MCData-SDS-1 and MCData-SDS-2 or MCData-SDS-3 reference points.
Pre-conditions:
  1. MCData users on MCData client 1 and MCData client 2 are already registered for receiving MCData service.
  2. Optionally, the MCData client may have activated functional alias to be used.
  3. The MCData server may have subscribed to the MCData functional alias controlling server within the MC system for functional alias activation/de-activation updates.
Reproduction of 3GPP TS 23.282, Fig. 7.4.2.4.2-1: One-to-one short data service session
Up
Step 1.
User at MCData client 1 would like to initiate an SDS data communication session request for the chosen MCData user.
Step 2.
MCData client 1 sends a MCData session data request towards the MCData server. The MCData session data request contains one MCData user for one-to-one data communication as selected by the user at MCData client 1. The MCData session data request contains conversation identifier for message thread indication. The MCData session data request may include additional implementation specific information in the application metadata container. MCData user at MCData client 1 may include a functional alias within the SDS data transfer and addresses the target MCData client 2 using a functional alias.
  1. If the MCData user at the MCData client 1 initiates an MCData emergency short data service communication or MCData emergency state is already set for the MCData client 1 (due to previously triggered MCData emergency alert):
    1. The MCData session data request shall contain emergency indicator; and
    2. If MCData emergency state is not set already, MCData client 1 sets its MCData emergency state. The MCData emergency state of MCData client is retained until explicitly cancelled by the user of MCData client 1.
Step 3.
MCData server checks whether the MCData user at MCData client 1 is authorized to send MCData session data request. The MCData server also checks whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege. MCData server determines the eligible MCData user(s) after policy assertion for sending the MCData session data request. MCData server also verifies whether the provided functional alias of MCData client 1, if present, can be used and has been activated for the user. If functional alias is used to address that target MCData user, the MCData server resolves the functional alias to the corresponding MCData ID(s) for which the functional alias is active and proceed with step 4 otherwise proceed with step 6. The MCData server allows only two participating MCData clients for a standalone short data service.
Step 4.
The MCData server responds back to MCData client 1 with a functional alias resolution response message that contains the resolved MCData ID.
Step 5.
If the MCData server replies with a MCData functional alias resolution response message, the MCData client 1 abandons the MCData session data request in step 2 and sends a new MCData session data request towards the resolved MCData ID.
Step 6.
MCData server initiates the MCData session data request towards the MCData users determined. The MCData session data request towards the MCData user contains the emergency indicator if it is present in the received MCData session data request from MCData client 1.
Step 7.
If the emergency indicator is present, the receiving MCData client 2 notifies the user about the incoming MCData session data request.
Step 8.
The receiving MCData client 2 accepts the MCData session data request and responds with MCData session data response towards MCData server.
Step 9.
MCData server forwards the MCData client 2 accepted response to the MCData user initiating the MCData session data request.
Step 10 and 11.
MCData client 1 and MCData client 2 have successfully established media plane for data communication and either MCData client can transmit SDS data. The MCData data request may contain disposition request if indicated by the client sending data. If MCData data disposition was requested by the user, then the receiving MCData client initiates a MCData data disposition notification for delivery, read reports to the disposition requesting user. The MCData data disposition notification from MCData user may be stored by the MCData server for disposition history interrogation from authorized users.
Step 12 and 13.
If the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user of MCData client 2 may be notified, otherwise the MCData user of MCData client 2 shall not be notified.
Step 14.
After SDS data transaction is complete, the established media plane is released.
Up

7.4.2.5  Group standalone short data service using signalling control planep. 75

7.4.2.5.1  Generalp. 75
The initiation of a group standalone SDS to a selected group results in affiliated group members receiving the SDS data. The SDS payload data size is assumed to be below the configured maximum payload data size for SDS over signalling control plane.
7.4.2.5.2  Procedurep. 75
The procedure in Figure 7.4.2.5.2-1 describes the case where an MCData user is initiating group standalone MCData data communication with or without disposition request, to a group.
Pre-conditions:
  1. MCData users on MCData clients 1 to n belong to the same group and are already registered for receiving MCData service and affiliated.
  2. Optionally, the MCData client may have activated functional alias to be used.
  3. The MCData server may have subscribed to the MCData functional alias controlling server within the MC system for functional alias activation/de-activation updates.
Reproduction of 3GPP TS 23.282, Fig. 7.4.2.5.2-1: Group standalone SDS using signalling control plane
Up
Step 1.
The user at MCData client 1 initiates an SDS data transfer to multiple MCData users selecting a pre-configured group (identified by MCData group ID) and optionally particular members from that group.
Step 2.
MCData client 1 sends a MCData group standalone data request towards the MCData server. The MCData group data request contains MCData group ID as selected by the user at MCData client 1. The MCData group standalone data request contains conversation identifier for message thread indication. The MCData session data request may include additional implementation specific information in the application metadata container. The MCData group standalone data request may contain disposition request if indicated by the user at MCData client 1. MCData user at MCData client 1 may include a functional alias within the SDS data transfer.
If the MCData user at MCData client 1 initiates an MCData emergency short data service communication or the MCData emergency state is already set for the MCData client 1 (due to a previously triggered MCData emergency alert):
  1. the MCData group standalone data request shall contain an emergency indicator;
  2. the MCData group standalone data request shall set an alert indicator if configured to send an MCData emergency alert while initiating an MCData standalone data request for the emergency short data service communication;
  3. if the MCData emergency state is not set already, MCData client 1 sets its MCData emergency state. The MCPTT emergency state is retained until explicitly cancelled; and
  4. once an MCData emergency communication has been initiated, the MCData group is considered to be in an in-progress emergency state until cancelled.
If the MCData user at MCData client 1 initiates an MCData imminent peril short data service communication:
  1. the MCData group standalone data request shall contain imminent peril indicator; and
  2. once an MCData imminent peril communication has been initiated, the MCData group is considered to be in an in-progress imminent peril state until cancelled.
Step 2a.
If either emergency indicator or imminent peril indicator is present in the received MCData group standalone data request, the MCData server implicitly affiliates MCData client 1 to the MCData group if the client is not already affiliated.
Step 3.
MCData server checks whether the MCData user at MCData client 1 is authorized to send MCData group standalone data request. The MCData server resolves the MCData group ID to determine the members of that group and their affiliation status, based on the information from the group management server. The MCData server also checks whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege or affiliation. MCData server also verifies whether the provided functional alias, if present, can be used and has been activated for the user.
  1. If an emergency indicator is present in the received MCData group standalone data request and if the MCData group is not in the in-progress emergency state, the MCData group is considered to be in the in-progress emergency state until cancelled; and
  2. If an imminent peril indicator is present in the received MCData group standalone data request and if the MCData group is not in the in-progress imminent peril state, the MCData group is considered to be in the in-progress imminent peril state until cancelled.
Step 4.
MCData server initiates the MCData group standalone data request towards each MCData client determined in Step 3. The MCData ID list shall not be included in a unicast downlink delivery to an individual MCData client. The Disposition Type IE shall not be included in a unicast downlink delivery to MCData clients who are not in the MCData ID list in step 2. The MCData group standalone data request towards each MCData client contains:
  1. an emergency indicator, if it is present in the received MCData group standalone data request from the MCData client 1;
  2. an imminent peril indicator, if it is present in the received MCData group standalone data request from the MCData client 1; and
  3. an alert indicator, if requested to initiate an emergency alert in the received MCData group standalone data request from the MCData client 1.
Step 5.
If the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user of MCData clients 2 to n may be notified. Otherwise if the payload is not for MCData user consumption, then the MCData user of MCData clients 2 to n shall not be notified. The action taken when the payload contains application data or command instructions are specific based on the contents of the payload. Payload content received by MCData client 2 which is addressed to a known local non-MCData application that is not yet running shall cause the MCData client 2 to start the local non-MCData application (i.e., remote start application) and shall pass the payload content to the just started application.
Step 6.
If the MCData data disposition for delivery was requested by the user at MCData client 1, then the receiving MCData client(s) initiates a MCData data disposition notification for delivery report.
Step 7.
If the MCData data disposition for read was requested by the user at MCData client 1, then once the receiving user reads the data, the receiving MCData client 2 initiates a MCData data disposition notification for read report.
Step 8.
The MCData data disposition notification(s) from MCData client may be stored by the MCData server for disposition history interrogation from authorized MCData users. The MCData data disposition notification(s) from each MCData user may be aggregated.
Step 9.
Aggregated or individual MCData data disposition notification(s) is sent to the disposition requesting user at MCData client 1.
Up

7.4.2.6  Group standalone short data service using media planep. 78

7.4.2.6.1  Generalp. 78
The initiation of a group standalone SDS to a selected group results in affiliated group members receiving the SDS data. The SDS payload data size is assumed to be above the configured maximum payload data size for SDS over signalling control plane.
7.4.2.6.2  Procedurep. 78
The procedure in Figure 7.4.2.6.2-1 describes the case where an MCData user is initiating group standalone MCData data communication with or without disposition request to a group.
Pre-conditions:
  1. MCData users on MCData client 1 to n belong to the same group and are already registered for receiving MCData service and affiliated.
  2. Optionally, the MCData client may have activated functional alias to be used.
  3. The MCData server may have subscribed to the MCData functional alias controlling server within the MC system for functional alias activation/de-activation updates.
Reproduction of 3GPP TS 23.282, Fig. 7.4.2.6.2-1: Group standalone SDS using media plane
Up
Step 1.
User at MCData client 1 would like to initiate a SDS data transfer request to multiple MCData users selecting a pre-configured group (identified by MCData group ID) and optionally particular members from that group.
Step 2.
MCData client 1 sends a MCData group session standalone data request towards the MCData server. The MCData group session standalone data request contains target recipient(s) as selected by the user at MCData client 1. The MCData session group standalone data request contains conversation identifier for message thread indication. The MCData session group standalone data request may include additional implementation specific information in the application metadata container. The MCData session group standalone data request may contain disposition request if indicated by the user at MCData client 1. MCData user at MCData client 1 may include a functional alias within the SDS data transfer.
If the MCData user at MCData client 1 initiates an MCData emergency short data service communication or the MCData emergency state is already set for MCData client 1 (due to a previously triggered MCData emergency alert):
  1. the MCData group session standalone data request shall contain an emergency indicator;
  2. the MCData group session standalone data request shall set the alert indicator if configured to send an MCData emergency alert while initiating an MCData standalone data request for the emergency short data service communication;
  3. if the MCData emergency state is not set already, MCData client 1 sets its MCData emergency state. The MCPTT emergency state is retained until explicitly cancelled; and
  4. once an MCData emergency communication has been initiated, the MCData group is considered to be in an in-progress emergency state until cancelled.
If the MCData user at MCData client 1 initiates an MCData imminent peril short data service communication:
  1. the MCData group session standalone data request shall contain an imminent peril indicator; and
  2. once an MCData imminent peril communication has been initiated, the MCData group is considered to be in an in-progress imminent peril state until cancelled.
Step 2a.
If either an emergency indicator or an imminent peril indicator is present in received MCData group session standalone data request, the MCData server implicitly affiliates MCData client 1 to the MCData group if the client is not already affiliated.
Step 3.
MCData server checks whether the MCData user at MCData client 1 is authorized to send MCData session group standalone data request. The MCData server resolves the MCData group ID to determine the members of that group and their affiliation status, based on the information from the group management server. The MCData server also checks whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege. MCData server also verifies whether the provided functional alias, if present, can be used and has been activated for the user.
  1. if an emergency indicator is present in the received MCData group session standalone data request and if the MCData group is not in the in-progress emergency state, the MCData group is considered to be in the in-progress emergency state until cancelled; and
  2. if an imminent peril indicator is present in the received MCData group session standalone data request and if the MCData group is not in the in-progress imminent peril state, the MCData group is considered to be in the in-progress imminent peril state until cancelled.
Step 3a.
The MCData server configures the priority of the underlying bearers for all participants in the MCData group.
Step 4.
MCData server initiates the MCData group session standalone data request towards each MCData user determined in Step 3. The MCData ID list shall not be included in a unicast downlink delivery to an individual MCData client. The Disposition Type IE shall not be included in a unicast downlink delivery to MCData clients who are not in the MCData ID list in step 2. The MCData group session standalone data request towards each MCData client contains:
  1. an emergency indicator, if it is present in the received MCData group session standalone data request from the MCData client 1;
  2. an imminent peril indicator, if it is present in the received MCData group session standalone data request from the MCData client 1; and
  3. an alert indicator, if requested to initiate an emergency alert in the received MCData group session standalone data request from MCData client 1.
Step 5.
The receiving MCData clients 2 to n automatically accepts the MCData group session standalone data request and responds with MCData group standalone data response towards MCData server.
Step 6.
MCData server forwards the MCData clients 2 to n accepted response to the MCData user initiating the MCData group session standalone data request.
Step 7.
MCData client 1 and MCData server have successfully established media plane for data communication and the MCData client 1 transmits the SDS data.
Step 8.
MCData server distributes the data received from MCData client 1 to MCData clients 2 to n over the established media plane. After completion of the MCData transfer from MCData client 1, media plane resources associated to the data communication are released.
Step 9.
If the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user of MCData client 2 to n may be notified. Otherwise if the payload is not for MCData user consumption, then the MCData user of MCData client 2 to n shall not be notified. The action taken when the payload contains application data or command instructions are specific based on the contents of the payload. Payload content received by MCData client 2 which is addressed to a known local non-MCData application that is not yet running shall cause the MCData client 2 to start the local non-MCData application (i.e., remote start application) and shall pass the payload content to the just started application.
Step 10.
If the MCData data disposition for delivery was requested by the user at MCData client 1, then the receiving MCData client(s) initiates a MCData data disposition notification for delivery report.
Step 11.
If the MCData data disposition for read was requested by the user at MCData client 1, then once the receiving user reads the data, the receiving MCData client 2 initiates a MCData data disposition notification for read report.
Step 12.
The MCData data disposition notification(s) from MCData client may be stored by the MCData server for disposition history interrogation from authorized MCData users. The MCData data disposition notification(s) from each MCData user may be aggregated.
Step 13.
Aggregated or individual MCData data disposition notification(s) is sent to the disposition requesting user at MCData client 1.
Up

Up   Top   ToC