Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
back to TS 23.282

Table of Contents for  TS 23.282  Word version:  19.8.0

1Scope  p. 16
2References  p. 16
3Definitions, symbols and abbreviations  p. 17
3.1Definitions  p. 17
3.2Abbreviations  p. 19
4Introduction  p. 19
5Architectural requirements  p. 20
5.1Transmission control  p. 20
5.2Reception control  p. 20
5.3Short Data Service capability  p. 21
5.4File distribution capability  p. 21
5.5Data streaming capability  p. 22
5.6MCData group affiliation and MCData group de-affiliation  p. 22
5.7Conversation management  p. 22
5.8Bearer management  p. 23
5.8.1General  p. 23
5.8.2EPS bearer considerations  p. 23
5.8.3EPS unicast bearer considerations for MCData  p. 23
5.8.4MBMS bearer management  p. 23
5.9Disposition  p. 23
5.10MCData message store |R16|p. 24
5.11IP connectivity (IPcon) capability |R16|p. 24
5.12MBMS user service architecture requirements |R16|p. 25
5.13MBMS delivery via MB2 interface |R17|p. 26
5.14Delivery Notification |R17|p. 26
5AInvolved business relationships |R16|p. 26
6Functional model  p. 26
6.1General  p. 26
6.2Description of the planes  p. 26
6.3Transmission and reception control aspects  p. 26
6.3.1General  p. 26
6.4Generic functional model  p. 27
6.4.1On-network functional model  p. 27
6.4.2Off-network functional model  p. 27
6.4.3Functional entities description  p. 28
6.4.3.0General |R18|p. 28
6.4.3.1Application plane  p. 28
6.4.3.1.1MCData client  p. 28
6.4.3.1.2MCData server  p. 28
6.4.3.1.3MCData user database  p. 29
6.4.3.1.4Interworking function to LMR system |R15|p. 29
6.4.3.1.5MC gateway server |R16|p. 29
6.4.3.2Signalling control plane  p. 29
6.4.3.3MCData message store |R16|p. 29
6.4.3.4Message store client |R16|p. 30
6.4.3.5MCData notification server |R17|p. 30
6.4.3.6Message notification client |R17|p. 30
6.4.4Reference points  p. 30
6.4.4.1Application plane  p. 30
6.4.4.1.1General  p. 30
6.4.4.1.2Reference point MCData-2 (between the MCData server and the MCData user database)  p. 30
6.4.4.1.3Reference point MCData-3 (between the MCData server and the MCData server)  p. 30
6.4.4.1.3AReference point MCData-5 (between the MCData server and the EPS)  p. 31
6.4.4.1.4Reference point MCData-6 (between the MCData server and the EPS)  p. 31
6.4.4.1.5Reference point IWF-2 (between the interworking function to LMR system and the MCData server) |R15|p. 31
6.4.4.1.6Reference point MCData-7 (between the Message store client and MCData message store) |R16|p. 31
6.4.4.1.7Reference point MCData-8 (between the MCData message store and McData server) |R16|p. 31
6.4.4.1.8Reference point MCData-9 (between the MC gateway server and the MC gateway server in a different MCData system) |R16|p. 31
6.4.4.1.9Reference point MCData-10 (between the Message notification client and MCData notification server) |R17|p. 31
6.4.4.1.10Reference point MCData-11 (between the MCData message store and the MCData notification server) |R17|p. 32
6.5Functional model for short data service  p. 32
6.5.1On-network functional model  p. 32
6.5.2Off-network functional model  p. 33
6.5.3Functional entities description  p. 33
6.5.3.1Application plane  p. 33
6.5.3.1.1SDS function  p. 33
6.5.3.1.2SDS distribution function  p. 33
6.5.3.1.3Transmission/Reception control  p. 33
6.5.3.2Signalling control plane  p. 33
6.5.4Reference points  p. 34
6.5.4.1Application plane  p. 34
6.5.4.1.1Reference point MCData-SDS-1 (between the SDS distribution function and the SDS function)  p. 34
6.5.4.1.2Reference point MCData-SDS-2 (unicast between the SDS distribution function and the SDS function)  p. 34
6.5.4.1.3Reference point MCData-SDS-3 (multicast between the SDS distribution function and the SDS function)  p. 34
6.5.4.2Signalling control plane  p. 34
6.6Functional model for file distribution  p. 34
6.6.1On-network functional model  p. 34
6.6.1aOn-network functional model for interconnection |R16|p. 35
6.6.2Off-network functional model  p. 36
6.6.3Functional entities description  p. 37
6.6.3.1Application plane  p. 37
6.6.3.1.1FD function  p. 37
6.6.3.1.2Media storage client  p. 37
6.6.3.1.3Transmission/Reception control  p. 37
6.6.3.1.4Media storage function  p. 38
6.6.3.1.5MCData content server |R17|p. 38
6.6.3.2Signalling control plane  p. 38
6.6.4Reference points  p. 38
6.6.4.1Application plane  p. 38
6.6.4.1.1Reference point MCData-FD-1 (between the FD functions of the MCData client and the MCData server)  p. 38
6.6.4.1.2Reference point MCData-FD-2 (unicast between the FD functions of the MCData client and the MCData server)  p. 39
6.6.4.1.3Reference point MCData-FD-3 (multicast between the FD functions of the MCData client and the MCData server)  p. 39
6.6.4.1.4Reference point MCData-FD-4 (media storage function and media storage client)  p. 39
6.6.4.1.5Reference point MCData-FD-5 (FD function and media storage function) |R16|p. 39
6.6.4.1.6Reference point MCData-FD-7 (media storage function and MCData message store) |R17|p. 39
6.6.4.2Signalling control plane  p. 39
6.7Functional model for data streaming  p. 39
6.7.1On-network functional model  p. 39
6.7.2Off-network functional model  p. 40
6.7.3Functional entities description  p. 40
6.7.3.1Application plane  p. 40
6.7.3.1.1DS function  p. 40
6.7.3.1.2Data streaming and distribution function  p. 40
6.7.3.1.3Transmission/Reception control  p. 41
6.7.3.2Signalling control plane  p. 41
6.7.4Reference points  p. 41
6.7.4.1Application plane  p. 41
6.7.4.1.1Reference point MCData-DS-1 (between the data streaming and distribution function and the DS function)  p. 41
6.7.4.1.2Reference point MCData-DS-2 (unicast between the data streaming and distribution function and the DS function)  p. 41
6.7.4.1.3Reference point MCData-DS-3 (multicast between the data streaming and distribution function and the DS function)  p. 42
6.7.4.2Signalling control plane  p. 42
6.8Functional model for IP connectivity |R16|p. 42
6.8.1On-network functional model  p. 42
6.8.2Off-network functional model  p. 43
6.8.3Functional entities description  p. 43
6.8.3.1Application plane  p. 43
6.8.3.1.1IP connectivity function  p. 43
6.8.3.1.2IPcon distribution function  p. 43
6.8.3.1.3Transmission/Reception control  p. 43
6.8.3.2Signalling control plane  p. 43
6.8.4Reference points  p. 43
6.8.4.1Application plane  p. 43
6.8.4.1.1Reference point MCData-IPcon-1 (between the IPcon distribution function and the U-IPcon function)  p. 43
6.8.4.1.2Reference point MCData-IPcon-2 (unicast between the U-IPcon distribution function and the U-IPcon function)  p. 43
6.8.4.1.3Reference point MCData-IPcon-3 (multicast between the IPcon distribution function and the IPcon function)  p. 44
6.8.4.2Signalling control plane  p. 44
6AIdentities  p. 44
6BApplication of functional model to deployments  p. 44
7Procedures and information flows  p. 44
7.1MCData service configuration  p. 44
7.2Affiliation and de-affiliation to/from MCData group(s)  p. 44
7.3Use of MBMS transmission (on-network)  p. 45
7.3.1Information flows for MBMS Transmission  p. 45
7.3.2Use of pre-established MBMS bearers  p. 45
7.3.3Use of dynamic MBMS bearer establishment  p. 45
7.3.4Switching from MBMS bearer to unicast bearer  p. 45
7.3.5Use of MBMS user services for file distribution |R16|p. 46
7.3.5.1General  p. 46
7.3.5.2Information flows for MBMS user service usage  p. 46
7.3.5.2.1MBMS user service announcement  p. 46
7.3.5.3Procedures for MBMS user service usage  p. 46
7.3.5.3.1Use of pre-established MBMS user services  p. 46
7.3.5.3.1.1General  p. 46
7.3.5.3.1.2Procedure  p. 46
7.3.5.3.2Use of dynamic MBMS user service establishment  p. 48
7.3.5.3.3Providing stored files in the MCData content server for distribution over MBMS |R17|p. 49
7.3.5.3.3.1General  p. 49
7.3.5.3.3.2File fetching by the MCData server  p. 49
7.3.5.3.3.3File fetching by the BM-SC  p. 51
7.3.6Group communication connect and disconnect over MBMS bearer procedures |R18|p. 52
7.3.6.1General  p. 52
7.3.6.2Procedure  p. 53
7.3.6.2.1Group communication connect over MBMS bearer  p. 53
7.3.6.2.2Group communication disconnect from MBMS bearer  p. 54
7.4Short data service  p. 54
7.4.1General  p. 54
7.4.2Short data service for on-network  p. 55
7.4.2.1Information flows for short data service  p. 55
7.4.2.1.1MCData standalone data request  p. 55
7.4.2.1.2MCData data disposition notification  p. 56
7.4.2.1.3MCData standalone session data request  p. 56
7.4.2.1.4MCData standalone session data response  p. 57
7.4.2.1.5MCData session data request  p. 58
7.4.2.1.6MCData session data response  p. 59
7.4.2.1.7MCData group standalone data request (MCData client - MCData server)  p. 59
7.4.2.1.8MCData group standalone data request (MCData server - MCData client)  p. 60
7.4.2.1.9MCData data disposition notification (MCData server - MCData client)  p. 61
7.4.2.1.9AMCData aggregated data disposition notification |R17|p. 61
7.4.2.1.10MCData group session standalone data request (MCData client - MCData server)  p. 62
7.4.2.1.11MCData group session standalone data request (MCData server - MCData client)  p. 63
7.4.2.1.12MCData group session standalone data response  p. 63
7.4.2.1.13MCData group data request (MCData client - MCData server)  p. 64
7.4.2.1.14MCData group data request (MCData server - MCData client)  p. 64
7.4.2.1.15MCData group data response  p. 65
7.4.2.1.16MCData one-to-one SDS communication upgrade request |R16|p. 65
7.4.2.1.17MCData one-to-one SDS communication upgrade response |R16|p. 66
7.4.2.1.18MCData group SDS communication upgrade request |R16|p. 66
7.4.2.1.19MCData group SDS communication upgrade response |R16|p. 67
7.4.2.1.20MCData group SDS communication in-progress priority state cancel request |R16|p. 67
7.4.2.1.21MCData group SDS communication in-progress priority state cancel response |R16|p. 68
7.4.2.1.22MCData functional alias resolution response |R17|p. 68
7.4.2.2One-to-one standalone short data service using signalling control plane  p. 68
7.4.2.2.1General  p. 68
7.4.2.2.2Procedure  p. 68
7.4.2.3One-to-one standalone short data service using media plane  p. 70
7.4.2.3.1General  p. 70
7.4.2.3.2Procedure  p. 71
7.4.2.4One-to-one short data service session  p. 73
7.4.2.4.1General  p. 73
7.4.2.4.2Procedure  p. 73
7.4.2.5Group standalone short data service using signalling control plane  p. 75
7.4.2.5.1General  p. 75
7.4.2.5.2Procedure  p. 75
7.4.2.6Group standalone short data service using media plane  p. 78
7.4.2.6.1General  p. 78
7.4.2.6.2Procedure  p. 78
7.4.2.7Group short data service session  p. 81
7.4.2.7.1General  p. 81
7.4.2.7.2Procedure  p. 81
7.4.2.8One-to-one SDS communication upgrade to an emergency one-to-one SDS communication |R16|p. 84
7.4.2.8.1General  p. 84
7.4.2.8.2Procedure  p. 84
7.4.2.9Group SDS communication upgrade to a group emergency SDS communication |R16|p. 85
7.4.2.9.1General  p. 85
7.4.2.9.2Procedure  p. 85
7.4.2.10Group SDS communication in-progress emergency group state cancel |R16|p. 87
7.4.2.10.1General  p. 87
7.4.2.10.2Procedure  p. 87
7.4.2.11Group SDS communication upgrade to an imminent peril group SDS communication |R16|p. 89
7.4.2.11.1General  p. 89
7.4.2.11.2Procedure  p. 89
7.4.2.12Group SDS communication in-progress imminent peril group state cancel |R16|p. 89
7.4.2.12.1General  p. 89
7.4.2.12.2Procedure  p. 89
7.4.2.13Providing data for a user entering an ongoing MCData group conversation |R17|p. 89
7.4.2.13.1General  p. 89
7.4.2.13.2Procedure  p. 89
7.4.3Short data service for off-network  p. 91
7.4.3.1General  p. 91
7.4.3.2Information flows for short data service  p. 91
7.4.3.2.1MCData standalone data request  p. 91
7.4.3.2.2MCData data disposition notification  p. 91
7.4.3.2.3MCData group standalone data request  p. 91
7.4.3.3One-to-one standalone short data service using signalling control plane  p. 92
7.4.3.3.1General  p. 92
7.4.3.3.2Procedure  p. 92
7.4.3.4Group standalone short data service using signalling control plane  p. 93
7.4.3.4.1General  p. 93
7.4.3.4.2Procedure  p. 94
7.4.3.5Voidp. …
7.4.3.6Group standalone short data service with MCData message store |R16|p. 95
7.4.3.6.1General  p. 95
7.4.3.6.2Procedure  p. 95
7.5File distribution  p. 96
7.5.1General  p. 96
7.5.2File distribution for on-network  p. 96
7.5.2.1Information flows for file distribution  p. 96
7.5.2.1.1MCData upload data request  p. 96
7.5.2.1.2MCData upload data response  p. 96
7.5.2.1.3MCData download data request  p. 97
7.5.2.1.4MCData download data response  p. 97
7.5.2.1.5MCData FD request (using HTTP)  p. 97
7.5.2.1.6MCData FD response (using HTTP)  p. 99
7.5.2.1.7MCData download completed report  p. 99
7.5.2.1.7AMCData aggregated download completed report |R17|p. 99
7.5.2.1.8MCData FD request (using media plane)  p. 99
7.5.2.1.9MCData FD response (using media plane)  p. 101
7.5.2.1.10MCData group standalone FD request (using HTTP)  p. 101
7.5.2.1.11MCData group standalone FD response (using HTTP or MBMS download delivery method)  p. 103
7.5.2.1.12MCData group standalone FD request (using media plane)  p. 103
7.5.2.1.13MCData group standalone FD response (using media plane)  p. 104
7.5.2.1.14MCData remove file request |R16|p. 104
7.5.2.1.15MCData remove file response |R16|p. 105
7.5.2.1.16Voidp. …
7.5.2.1.17Voidp. …
7.5.2.1.18Voidp. …
7.5.2.1.19MCData file retrieve request |R16|p. 105
7.5.2.1.20MCData file retrieve response |R16|p. 105
7.5.2.1.21MCData group standalone FD over MBMS request |R16|p. 106
7.5.2.1.22MCData one-to-one FD upgrade request |R16|p. 106
7.5.2.1.23MCData one-to-one FD upgrade response |R16|p. 106
7.5.2.1.24MCData group FD upgrade request |R16|p. 107
7.5.2.1.25MCData group FD upgrade response |R16|p. 108
7.5.2.1.26MCData group FD in-progress priority state cancel request |R16|p. 108
7.5.2.1.27MCData group FD in-progress priority state cancel response |R16|p. 108
7.5.2.1.28MCData file upload request |R17|p. 109
7.5.2.1.29MCData file upload response |R17|p. 109
7.5.2.1.30MCData file upload completion status |R17|p. 109
7.5.2.1.31MCData file download request |R17|p. 109
7.5.2.1.32MCData file download response |R17|p. 110
7.5.2.1.33MCData file availability request |R17|p. 110
7.5.2.1.34MCData file availability response |R17|p. 110
7.5.2.2File upload using HTTP  p. 110
7.5.2.2.1General  p. 110
7.5.2.2.2Procedure for uploading the file residing in the local storage of the MCData UE without QoS  p. 111
7.5.2.2.3Procedure for uploading the file residing in the MCData message store |R17|p. 111
7.5.2.2.4Procedure for file upload including request of network resources with required QoS |R17|p. 112
7.5.2.3File download using HTTP  p. 114
7.5.2.3.1General  p. 114
7.5.2.3.2Procedure for file download from the MCData content server without QoS  p. 114
7.5.2.3.3Procedure for file download including request of network resources with required QoS |R17|p. 114
7.5.2.4One-to-one file distribution using HTTP  p. 116
7.5.2.4.1General  p. 116
7.5.2.4.2Procedure for single MCData system  p. 116
7.5.2.4.3Procedure with interconnection between MCData systems |R16|p. 118
7.5.2.5One-to-one file distribution using media plane  p. 121
7.5.2.5.1General  p. 121
7.5.2.5.2Procedure  p. 121
7.5.2.6Group standalone file distribution using HTTP  p. 123
7.5.2.6.1General  p. 123
7.5.2.6.2Procedure  p. 123
7.5.2.7Group standalone file distribution using media plane  p. 126
7.5.2.7.1General  p. 126
7.5.2.7.2Procedure  p. 126
7.5.2.8File removal using HTTP by authorized user |R16|p. 129
7.5.2.8.1General  p. 129
7.5.2.8.2Procedure for single MCData system  p. 129
7.5.2.8.3Procedure for interconnection between MCData systems  p. 129
7.5.2.9Voidp. …
7.5.2.10Group standalone file distribution using the MBMS download delivery method |R16|p. 131
7.5.2.10.1General  p. 131
7.5.2.10.2Procedure  p. 131
7.5.2.11One-to-one FD communication upgrade to an emergency FD communication |R16|p. 132
7.5.2.11.1General  p. 132
7.5.2.11.2Procedure  p. 133
7.5.2.12Group FD communication upgrade to an emergency group FD communication |R16|p. 134
7.5.2.12.1General  p. 134
7.5.2.12.2Procedure  p. 134
7.5.2.13Group FD communication in-progress emergency group state cancel |R16|p. 136
7.5.2.13.1General  p. 136
7.5.2.13.2Procedure  p. 136
7.5.2.14Group FD communication upgrade to an imminent peril group FD communication |R16|p. 138
7.5.2.14.1General  p. 138
7.5.2.14.2Procedure  p. 138
7.5.2.15Group FD communication in-progress imminent peril group state cancel |R16|p. 138
7.5.2.15.1General  p. 138
7.5.2.15.2Procedure  p. 138
7.5.3File distribution for off-network |R15|p. 138
7.5.3.1General |R17|p. 138
7.5.3.2Information flows for file distribution  p. 138
7.5.3.2.1MCData FD request (using media plane)  p. 138
7.5.3.2.2MCData FD response (using media plane)  p. 139
7.5.3.2.3MCData download completed report  p. 139
7.5.3.2.4MCData group standalone FD request (using media plane)  p. 139
7.5.3.2.5MCData group standalone FD response (using media plane)  p. 140
7.5.3.3One-to-one standalone file distribution using media plane  p. 140
7.5.3.3.1General  p. 140
7.5.3.3.2Procedure  p. 140
7.5.3.4Group standalone file distribution using media plane  p. 141
7.5.3.4.1General  p. 141
7.5.3.4.2Procedure  p. 141
7.6Transmission and reception control  p. 143
7.6.1General  p. 143
7.6.2Transmission and reception control for on-network  p. 143
7.6.2.1Information flows for transmission and reception control  p. 143
7.6.2.1.1MCData control indication  p. 143
7.6.2.1.2MCData indication  p. 143
7.6.2.1.3MCData get deferred list request  p. 143
7.6.2.1.4MCData get deferred list response  p. 144
7.6.2.2Automatic transmission for SDS  p. 144
7.6.2.2.1General  p. 144
7.6.2.2.2Procedure  p. 144
7.6.2.3Send data with mandatory download  p. 145
7.6.2.3.1General  p. 145
7.6.2.3.2Procedure  p. 145
7.6.2.4Send data without mandatory download  p. 147
7.6.2.4.1General  p. 147
7.6.2.4.2Procedure  p. 147
7.6.2.5Accessing list of deferred data group communications  p. 148
7.6.2.5.1General  p. 148
7.6.2.5.2Procedure  p. 148
7.7Communication release  p. 149
7.7.1General  p. 149
7.7.2Communication release for on-network  p. 149
7.7.2.1Information flows for communication release  p. 149
7.7.2.1.1MCData communication release request (one-to-one communication using media plane)  p. 149
7.7.2.1.2MCData communication release response (one-to-one communication using media plane)  p. 150
7.7.2.1.3MCData communication release request (group communication using media plane)  p. 150
7.7.2.1.4MCData communication release response (group communication using media plane)  p. 150
7.7.2.1.5Voidp. …
7.7.2.1.6Voidp. …
7.7.2.1.7Voidp. …
7.7.2.1.8MCData server communication release request (one-to-one communication using media plane) |R15|p. 150
7.7.2.1.9MCData server communication release response (one-to-one communication using media plane) |R15|p. 151
7.7.2.1.10MCData server communication release request (group communication using media plane) |R15|p. 151
7.7.2.1.11MCData server communication release response (group communication using media plane) |R15|p. 151
7.7.2.1.12Voidp. …
7.7.2.1.13MCData release intent request (one-to-one communication using media plane) |R15|p. 152
7.7.2.1.14MCData more information response (one-to-one communication using media plane) |R15|p. 152
7.7.2.1.15MCData release intent request (group communication using media plane) |R15|p. 152
7.7.2.1.16MCData more information response (group communication using media plane) |R15|p. 152
7.7.2.1.17MCData auth user communication release request (one-to-one communication using media plane) |R15|p. 153
7.7.2.1.18MCData auth user communication release response (one-to-one communication using media plane) |R15|p. 153
7.7.2.1.19MCData auth user communication release request (group communication using media plane) |R15|p. 153
7.7.2.1.20MCData auth user communication release response (group communication using media plane) |R15|p. 154
7.7.2.1.21MCData request for extension |R15|p. 154
7.7.2.1.22MCData response for extension |R15|p. 154
7.7.2.2MCData user initiated communication release  p. 154
7.7.2.2.1General  p. 154
7.7.2.2.2Release of MCData communication using media plane  p. 154
7.7.2.2.2.1General  p. 154
7.7.2.2.2.2Procedure  p. 155
7.7.2.2.3Release of MCData communication using HTTP  p. 155
7.7.2.3MCData server initiated communication release without prior indication  p. 156
7.7.2.3.1General  p. 156
7.7.2.3.2Release of MCData communication using media plane  p. 156
7.7.2.3.2.1General  p. 156
7.7.2.3.2.2Procedure  p. 156
7.7.2.3.3Voidp. …
7.7.2.4MCData server initiated communication release with prior indication  p. 158
7.7.2.4.1General  p. 158
7.7.2.4.2Procedure  p. 158
7.7.2.5Authorized MCData user initiated communication release without prior indication  p. 159
7.7.2.5.1General  p. 159
7.7.2.5.2Procedure  p. 159
7.7.2.6Authorized MCData user initiated communication release with prior indication  p. 160
7.7.2.6.1General  p. 160
7.7.2.6.2Procedure  p. 160
7.8Conversation management  p. 162
7.8.1General  p. 162
7.8.2Conversation management for on-network  p. 162
7.8.2.1Information flows for conversation management  p. 162
7.8.2.2One-to-one conversation management  p. 162
7.8.2.2.1Procedure  p. 162
7.8.2.3Group conversation management  p. 163
7.8.2.3.1Procedure  p. 163
7.8.3Conversation management for off-network  p. 163
7.8.3.1One-to-one conversation management  p. 163
7.8.3.1.1Procedure  p. 163
7.8.3.2Group conversation management  p. 164
7.8.3.2.1Procedure  p. 164
7.9Enhanced status  p. 165
7.9.1General  p. 165
7.9.2Preset values for enhanced status  p. 165
7.9.3Enhanced status for on-network  p. 165
7.9.3.1Sharing enhanced status information  p. 165
7.9.3.1.1Procedure  p. 165
7.9.4Enhanced status for off-network  p. 166
7.9.4.1Sharing enhanced status information  p. 166
7.9.4.1.1Procedure  p. 166
7.10MCData emergency alert (on-network and off-network)  p. 167
7.10aMCData ad hoc group emergency alert (on-network) |R18|p. 167
7.11User authentication and authorization for MCData service  p. 168
7.12MCData resource management (on-network) |R15|p. 168
7.12.1General  p. 168
7.12.2Voidp. …
7.13Operations on MCData message store |R16|p. 168
7.13.1MCData message store structure  p. 169
7.13.2Authentication and authorization  p. 169
7.13.3Manage MCData message store  p. 170
7.13.3.1Information flows for managing MCData message store  p. 170
7.13.3.1.1MCData retrieve a stored object request  p. 170
7.13.3.1.2MCData retrieve a stored object response  p. 170
7.13.3.1.3MCData search stored objects request  p. 170
7.13.3.1.4MCData search stored objects response  p. 170
7.13.3.1.5MCData update a stored object request  p. 171
7.13.3.1.6MCData update a stored object response  p. 171
7.13.3.1.7MCData delete a stored object request  p. 171
7.13.3.1.8MCData delete a stored object response  p. 171
7.13.3.1.9MCData synchronization request  p. 171
7.13.3.1.10MCData synchronization response  p. 172
7.13.3.1.11MCData create a user account request  p. 172
7.13.3.1.12MCData create a user account response  p. 172
7.13.3.1.13MCData deposit an object request  p. 172
7.13.3.1.14MCData deposit an object response  p. 173
7.13.3.1.15MCData copy a stored object request  p. 173
7.13.3.1.16MCData copy a stored object response  p. 173
7.13.3.1.17MCData move a stored object request  p. 173
7.13.3.1.18MCData move a stored object response  p. 173
7.13.3.1.19MCData create folder request  p. 174
7.13.3.1.20MCData create folder response  p. 174
7.13.3.1.21MCData delete folder request  p. 174
7.13.3.1.22MCData delete folder response  p. 174
7.13.3.1.23MCData copy folder request  p. 174
7.13.3.1.24MCData copy folder response  p. 175
7.13.3.1.25MCData move folder request  p. 175
7.13.3.1.26MCData move folder response  p. 175
7.13.3.1.27MCData list folder request  p. 175
7.13.3.1.28MCData list folder response  p. 176
7.13.3.1.29MCData upload objects request  p. 176
7.13.3.1.30MCData upload objects response  p. 176
7.13.3.1.31MCData synchronization notification  p. 176
7.13.3.1.32Create notification channel request |R17|p. 177
7.13.3.1.33Create notification channel response |R17|p. 177
7.13.3.1.34Open notification channel |R17|p. 177
7.13.3.1.35Subscribe for notification request |R17|p. 177
7.13.3.1.36Subscribe for notification response |R17|p. 178
7.13.3.1.37MCData search folder request |R17|p. 178
7.13.3.1.38MCData search folder response |R17|p. 178
7.13.3.1.39MCData retrieve folder content request |R17|p. 178
7.13.3.1.40MCData retrieve folder content response |R17|p. 178
7.13.3.1.41MCData retrieve file to store locally request |R17|p. 179
7.13.3.1.42MCData retrieve file to store locally response |R17|p. 179
7.13.3.1.43Update notification channel request |R17|p. 179
7.13.3.1.44Update notification channel response |R17|p. 179
7.13.3.1.45Update notification subscription request |R17|p. 180
7.13.3.1.46Update notification subscription response |R17|p. 180
7.13.3.1.47Delete notification channel request |R17|p. 180
7.13.3.1.48Delete notification channel response |R17|p. 180
7.13.3.1.49Delete notification subscription request |R17|p. 181
7.13.3.1.50Delete notification subscription response |R17|p. 181
7.13.3.1.51Notification message |R18|p. 181
7.13.3.2Retrieve a stored object  p. 181
7.13.3.2.1General  p. 181
7.13.3.2.2Procedure  p. 181
7.13.3.3Search stored objects  p. 182
7.13.3.3.1General  p. 182
7.13.3.3.2Procedure  p. 182
7.13.3.4Update a stored object  p. 183
7.13.3.4.1General  p. 183
7.13.3.4.2Procedure  p. 183
7.13.3.5Delete a stored object  p. 184
7.13.3.5.1General  p. 184
7.13.3.5.2Procedure  p. 184
7.13.3.6Synchronization  p. 185
7.13.3.6.1General  p. 185
7.13.3.6.2Procedure  p. 185
7.13.3.7Create a user account  p. 186
7.13.3.7.1General  p. 186
7.13.3.7.2Procedure  p. 186
7.13.3.8Deposit an object  p. 187
7.13.3.8.1General  p. 187
7.13.3.8.2Procedure  p. 187
7.13.3.9Copy a stored object  p. 188
7.13.3.9.1General  p. 188
7.13.3.9.2Procedure  p. 188
7.13.3.10Move a stored object  p. 189
7.13.3.10.1General  p. 189
7.13.3.10.2Procedure  p. 189
7.13.3.11Folder create operation  p. 190
7.13.3.11.1General  p. 190
7.13.3.11.2Procedure  p. 190
7.13.3.12Folder delete operation  p. 191
7.13.3.12.1General  p. 191
7.13.3.12.2Procedure  p. 191
7.13.3.13Folder copy operation  p. 192
7.13.3.13.1General  p. 192
7.13.3.13.2Procedure  p. 192
7.13.3.14Folder move operation  p. 193
7.13.3.14.1General  p. 193
7.13.3.14.2Procedure  p. 193
7.13.3.15Folder list operation  p. 194
7.13.3.15.1General  p. 194
7.13.3.15.2Procedure  p. 194
7.13.3.16Upload objects  p. 195
7.13.3.16.1General  p. 195
7.13.3.16.2Procedure  p. 195
7.13.3.17Notify client to synchronize  p. 196
7.13.3.17.1General  p. 196
7.13.3.17.2Procedure using in-band connection  p. 196
7.13.3.17.3Procedure using MCData notification server |R17|p. 197
7.13.3.18Search folder |R17|p. 200
7.13.3.18.1General  p. 200
7.13.3.18.2Procedure  p. 201
7.13.3.19Retrieve folder content |R17|p. 201
7.13.3.19.1General  p. 201
7.13.3.19.2Procedure  p. 201
7.13.3.20Store file contents distributed using HTTP |R17|p. 202
7.13.3.20.1General  p. 202
7.13.3.20.2Procedure for storing the file - receiver side  p. 202
7.13.4Generic outgoing SDS procedure with MCData message store  p. 203
7.13.4.1General  p. 203
7.13.4.2Procedure  p. 203
7.13.5Generic incoming SDS procedure with MCData message store  p. 204
7.13.5.1General  p. 204
7.13.5.2Procedure  p. 204
7.13.6Interconnection and migration with MCData message store  p. 205
7.13.6.1Interconnection  p. 205
7.13.6.2Migration  p. 205
7.14IP connectivity |R16|p. 205
7.14.1General  p. 205
7.14.2IP connectivity for on-network  p. 206
7.14.2.1Information flows for IP connectivity  p. 206
7.14.2.1.1MCData IPcon point-to-point request (MCData client to MCData server)  p. 206
7.14.2.1.1aMCData IPcon point-to-point request (MCData server to MCData client) |R19|p. 206
7.14.2.1.2MCData IPcon point-to-point response  p. 207
7.14.2.1.3MCData remote IPcon point-to-point request |R17|p. 207
7.14.2.1.4MCData remote IPcon point-to-point response |R17|p. 208
7.14.2.1.5MCData remote IPcon point-to-point tear down request |R17|p. 208
7.14.2.1.6MCData remote IPcon point-to-point tear down response |R17|p. 209
7.14.2.1.7MCData remote IPcon point-to-point application priority change request |R17|p. 209
7.14.2.1.8MCData remote IPcon point-to-point application priority change response |R17|p. 209
7.14.2.2IP connectivity point-to-point MCData transport service  p. 210
7.14.2.2.1General  p. 210
7.14.2.2.2Procedure  p. 210
7.14.2.3Remote initiated point-to-point IP connectivity |R17|p. 212
7.14.2.3.1General  p. 212
7.14.2.3.2Procedure  p. 212
7.14.2.4MCData user remote initiated tear down point-to-point IP connectivity |R17|p. 213
7.14.2.4.1General  p. 213
7.14.2.4.2Procedure  p. 213
7.14.2.5Remote initiated point-to-point IP connectivity application priority change |R17|p. 214
7.14.2.5.1General  p. 214
7.14.2.5.2Procedure  p. 214
7.14.2.6Group standalone IP connectivity using media plane |R17|p. 215
7.14.2.6.1General  p. 215
7.14.2.6.2Procedure  p. 216
7.15Location information (on-network) |R16|p. 217
7.16Use of ProSe capabilities in off-network MCData communications |R17|p. 217
7.16.1General  p. 217
7.16.2Procedures  p. 218
7.17Ad hoc group data communication |R18|p. 218
7.17.1General  p. 218
7.17.2Common Information flows  p. 218
7.17.2.1Ad hoc group data session request (MCData client - MCData server)  p. 218
7.17.2.2Ad hoc group data session request return (MCData server - MCData client)  p. 221
7.17.2.3Ad hoc group data session request (MCData server - MCData server)  p. 221
7.17.2.4Ad hoc group data session request (MCData server - MCData client)  p. 222
7.17.2.5Ad hoc group data session response (MCData server - MCData client)  p. 223
7.17.2.6Ad hoc group data session response (MCData server - MCData server)  p. 224
7.17.2.7Ad hoc group data session response (MCData client - MCData server)  p. 224
7.17.2.8Ad hoc group data session release request (MCData server - MCData client)  p. 225
7.17.2.8aAd hoc group data session release request (MCData client - MCData server) |R19|p. 225
7.17.2.9Ad hoc group data session release response (MCData client - MCData server)  p. 225
7.17.2.9aAd hoc group data session release response (MCData server - MCData client) |R19|p. 225
7.17.2.10Ad hoc group data session notify (MCData server - MCData client)  p. 226
7.17.2.11Modify ad hoc group data session participants request (MCData client - MCData server)  p. 227
7.17.2.12Modify ad hoc group data session participants response (MCData server - MCData client)  p. 227
7.17.2.13Ad hoc group data session leave request (MCData server - MCData client)  p. 228
7.17.2.13aAd hoc group data session leave request (MCData client - MCData server) |R19|p. 228
7.17.2.14Ad hoc group data session leave response (MCData client - MCData server)  p. 229
7.17.2.14aAd hoc group data session leave response (MCData server - MCData client) |R19|p. 229
7.17.2.15Ad hoc group data session get userlist (MCData server - MCData server)  p. 229
7.17.2.16Ad hoc group data session get userlist response (MCData server - MCData server)  p. 230
7.17.2.17Ad hoc group data session add user notification (MCData server - MCData server)  p. 230
7.17.2.18Ad hoc group data session remove user notification (MCData server - MCData server)  p. 230
7.17.2.19Ad hoc group data session release notification (MCData server - MCData server)  p. 231
7.17.2.20Modify ad hoc group data session criteria request (MCData client - MCData server) |R19|p. 231
7.17.2.20aModify ad hoc group data session criteria request (MCData server - MCData server) |R19|p. 231
7.17.2.21Modify ad hoc group data session criteria response (MCData server - MCData client) |R19|p. 232
7.17.2.21aModify ad hoc group data session criteria response (MCData server - MCData server) |R19|p. 232
7.17.3Common Ad hoc group data communication procedures  p. 233
7.17.3.1Ad hoc group data communication procedures in single MCData system  p. 233
7.17.3.1.1Ad hoc group data communication setup  p. 233
7.17.3.1.2Release ad hoc group data communication by the MCData server  p. 236
7.17.3.1.2aRelease ad hoc group data communication by an authorized user |R19|p. 237
7.17.3.1.3Ad hoc group data communication setup with MCData server determining the participants lists  p. 239
7.17.3.1.4Modification of ad hoc group data communication participants by an authorized user  p. 241
7.17.3.1.5Modification of ad hoc group data communication participants by the MCData server  p. 243
7.17.3.1.6Modification of ad hoc group data communication criteria by an authorized user |R19|p. 245
7.17.3.2Ad hoc group data communication involving multiple MC systems  p. 247
7.17.3.2.1Procedure for ad hoc group data communication setup - Participants list provided by the Initiator  p. 247
7.17.3.2.2Procedure for ad hoc group data communication release by MCData server - Participants list provided by the Initiator  p. 249
7.17.3.2.3Ad hoc group data communication setup - Participants list determined by the MCData server  p. 250
7.17.3.2.4Modifying of ad hoc group data communication participants by the MCData server  p. 253
7.17.3.2.5Release ad hoc group data communication and stop determining the ad hoc group data communication participants by partner MCData system - Participants list determined by the MCData server  p. 255
7.17.3.2.6Modification of ad hoc group data communication participants by an authorized user  p. 256
7.17.3.2.7Modification of ad hoc group data session criteria by an authorized user |R19|p. 258
7.17.4Ad hoc group short data service data communication procedures  p. 260
7.17.4.1General  p. 260
7.17.4.2Information flows for short data service specific  p. 260
7.17.4.3Ad hoc group short data service data communication procedures in single MCData system  p. 261
7.17.4.3.1General  p. 261
7.17.4.3.2Procedure  p. 261
7.17.4.4Ad hoc group short data service data communication procedures involving multiple MC systems  p. 262
7.17.4.4.1General  p. 262
7.17.4.4.2Procedure  p. 262
7.17.5Ad hoc group file distribution communication procedures  p. 263
7.17.5.1General  p. 263
7.17.5.2Information flows for file distribution specific  p. 263
7.17.5.3Ad hoc group file distribution communication procedures in single MCData system  p. 263
7.17.5.3.1General  p. 263
7.17.5.3.2Procedure  p. 263
7.17.5.4Ad hoc group file distribution communication procedures involving multiple MC systems  p. 264
7.17.5.4.1General  p. 264
7.17.5.4.2Procedure  p. 264
7.17.6Ad hoc group standalone short data service using signalling control plane |R19|p. 265
7.17.6.1Information flows  p. 265
7.17.6.1.1Determine ad hoc group request (MCData client - MCData server)  p. 265
7.17.6.1.2Determine ad hoc group response (MCData server - MCData client)  p. 266
7.17.6.1.3Ad hoc group standalone data request (MCData client - MCData server)  p. 266
7.17.6.1.4Ad hoc group standalone data request (MCData server - MCData client)  p. 267
7.17.6.1.5Ad hoc group standalone data get userlist (MCData server - MCData server)  p. 268
7.17.6.1.6Ad hoc group standalone data get userlist response (MCData server - MCData server)  p. 269
7.17.6.2Ad hoc group standalone short data service using signalling control plane common procedure  p. 269
7.17.6.2.1Determine the ad hoc group and preconfigured group for end-to-end encryption  p. 269
7.17.6.3Ad hoc group standalone short data service using signalling control plane involving single MCData system  p. 271
7.17.6.3.1General  p. 271
7.17.6.3.2Procedure  p. 271
7.17.6.4Ad hoc group standalone short data service using signalling control plane involving multiple MCData system  p. 273
7.17.6.4.1General  p. 273
7.17.6.4.2Procedure  p. 273
7.17.7Ad hoc group standalone file distribution using HTTP procedures |R19|p. 275
7.17.7.1Information flows  p. 275
7.17.7.1.1Ad hoc group standalone FD request (MCData client - MCData server)  p. 275
7.17.7.1.2Ad hoc group standalone FD request (MCData server - MCData client)  p. 275
7.17.7.1.3Ad hoc group standalone FD request return (MCData server - MCData client)  p. 276
7.17.7.1.4Ad hoc group standalone FD response (MCData client - MCData server, MCData server - MCData client)  p. 277
7.17.7.2Ad hoc group standalone file distribution using HTTP involving single MCData system  p. 277
7.17.7.2.1General  p. 277
7.17.7.2.2Procedure  p. 277
7.17.7.3Ad hoc group standalone file distribution using HTTP involving multiple MCData system  p. 280
7.17.7.3.1General  p. 280
7.17.7.3.2Procedure  p. 280
A(Normative)  MCData related configuration data  p. 282
A.1General  p. 282
A.2MCData UE configuration data  p. 282
A.3MCData user profile configuration data  p. 283
A.4MCData related Group configuration data  p. 293
A.5MCData service configuration data  p. 295
BTransmission control for MCData  p. 298
B.1Overview of transmission control process  p. 298
B.2Transmission control arbitration  p. 299
CVoidp. …
DExample of a User Message Storage Area |R16|p. 300
$Change history  p. 301