5 Functional entities

24.5823GPPMission Critical Data (MCData) media plane controlProtocol specificationRelease 17TS

5.1 General for MCData functional entities

5.1.1 SDS and FD

Media plane control is conducted between the MCData server and MCData UE. MCData server has capability functions for SDS and FD. MCData UE incorporates the MCData client. MCData user or MCData user application may feed or consume data transmitted or received via the capability functions in the MCData client. The capability function in the MCData client provides SDS and FD services.

The capability functions of the MCData server are specified for the controlling MCData function and the participating MCData function. The capability functions of the MCData UE are specified for the MCData client.

Data to be transmitted either by the MCData user or by a MCData user application using media plane shall be transmitted by the MCData client to the participating MCData function. The participating MCData function shall forward the data to the controlling MCData function. The controlling MCData function shall distribute the data to the destination MCData client for one-to-one MCData service and to the MCData clients of the affiliated group members for group MCData service via the participating MCData functions serving each destination MCData client. A participating MCData function may serve one or more MCData clients. Based on deployment, controlling MCData function may be in communication with zero, one or more participating MCData functions. If a participating MCData function is collocated with the controlling MCData function, the controlling MCData function may perform the functions of this co-located participating MCData function. In this case the controlling MCData function and this co-located participating MCData function shall act as a single entity.

In the media plane the MCData client and the controlling MCData function shall act as MSRP clients. If and when a participating MCData function is in the communication path as a separate entity between the controlling MCData function and one or more MCData clients, it shall act as an MSRP relay.

5.1.2 IP Connectivity

IP Connectivity provides a media plane for exchange of any kind of IP data between IP applications. These IP applications may reside on external non-3GPP hosts connected via an IP interface to the MCData UE that incorporates the MCData client, or they may be running on the MCData UE. The participating MCData and the controlling MCData functions shall be in the path of the data exchange between the authorized MC Data users.

5.2 Functional entities for SDS

The capability function for SDS for media plane in the MCData server is composed of SDS distribution function and the Transmission/Reception control. In the media plane the functions of SDS distribution and the Transmission/Reception control are specified for the controlling MCData function and the participating MCData function. The functions of the SDS are specified for the SDS function in MCData client.

For SDS, data is composed of short data in the form of text, hypertext, binary string or location information. Short data generated in the MCData client and sent using media plane follows the path for the originating MCData client to the terminating MCData clients as explained in clause 5.1.1.

5.3 Functional entities for FD

The capability function for FD for media plane in the MCData server is composed of FD function and the Transmission/Reception control. The file distribution over media plane functionalities in the MCData server are specified for the controlling MCData function and the participating MCData function. The functions of the FD are specified for the FD function in the MCData client.

For FD, data is composed of a file. A file provided at the MCData client and sent using media plane follows the path from the originating MCData client to the terminating MCData clients as explained in clause 5.1.1.

5.4 Functional entities for IP Connectivity

For IP Connectivity, the transmitted data may consist of any kind of IP data. IP Connectivity data sent by the MCData client using media plane follows the path from the originating MCData client to the terminating MCData client as explained in clause 5.1.2.