Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 24.538
Enabling MSGin5G Service –
Protocol specification

V19.4.0 (PDF)2025/12  … p.
V18.7.0  2025/06  110 p.
V17.7.0  2024/06  80 p.
Rapporteur:
Mr. Liu, Yue
China Mobile Com. Corporation

full Table of Contents for  TS 24.538  Word version:  19.3.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 9
2References  p. 9
3Definitions of terms, symbols and abbreviations  p. 10
3.1Terms  p. 10
3.2Symbols  p. 11
3.3Abbreviations  p. 11
4General description  p. 11
5Functional entities  p. 13
5.1MSGin5G Client  p. 13
5.1.1General functionalities of MSGin5G Client  p. 13
5.1.2MSGin5G Gateway Client  p. 13
5.2MSGin5G Server  p. 13
6MSGin5G Procedures  p. 14
6.1General  p. 14
6.2Configuration  p. 15
6.2.1MSGin5G UE Configuration  p. 15
6.2.1.1General  p. 15
6.2.1.2Procedure at MSGin5G Client  p. 15
6.2.1.3Procedure at MSGin5G Server  p. 16
6.2.2Constrained UE configuration to use Relay UE  p. 16
6.2.2.2Procedure at Constrained UE  p. 16
6.2.3Constrained UE configuration via MSGin5G Gateway UE  p. 16
6.2.3.1General  p. 16
6.2.3.3Procedure at MSGin5G Gateway UE  p. 17
6.2.3.3.1Reception of the Configuration Request from Constrained UE  p. 17
6.2.3.3.3Reception of the bulk Configuration Response from MSGin5G Server  p. 18
6.2.3.4Procedure at MSGin5G Server  p. 18
6.2.3.4.1Reception of the bulk Configuration Request from MSGin5G Gateway UE  p. 18
6.3Registration  p. 19
6.3.0General  p. 19
6.3.1MSGin5G UE Registration  p. 19
6.3.1.1Procedure at MSGin5G Client  p. 19
6.3.1.1.1MSGin5G UE registration  p. 19
6.3.1.1.2MSGin5G UE de-registration  p. 20
6.3.1.2Procedure at MSGin5G Server  p. 21
6.3.1.2.1MSGin5G UE registration  p. 21
6.3.1.2.2MSGin5G UE de-registration  p. 21
6.3.2Application Client registration to MSGin5GClient on MSGin5G UE  p. 22
6.3.2.1Procedure at MSGin5G Client on MSGin5G UE  p. 22
6.3.2.1.1Application Client on non-MSGin5G UE registration to MSGin5G Client on MSGin5G UE  p. 22
6.3.2.1.2Application Client on non-MSGin5G UE de-registration to MSGin5G Client on MSGin5G UE  p. 22
6.3.2.2Procedure at Application Client on non-MSGin5G UE  p. 23
6.3.2.2.1Application Client on non-MSGin5G UE registration to MSGin5G Client on MSGin5G UE  p. 23
6.3.2.2.2Application Client on non-MSGin5G UE de-registration to MSGin5G Client on MSGin5G UE  p. 23
6.3.3Constrained UE registration to Relay UE  p. 23
6.3.3.1General  p. 23
6.3.3.2Voidp. …
6.3.3.2.1Voidp. …
6.3.3.2.2Voidp. …
6.3.3.3Procedure at Constrained UE  p. 23
6.3.3.3.1Constrained UE registration via Relay UE  p. 23
6.3.3.3.2Constrained UE de-registration via Relay UE  p. 23
6.3.4Constrained UE registration via MSGin5G Gateway Client  p. 24
6.3.4.1General  p. 24
6.3.4.2Procedure at Constrained UE  p. 24
6.3.4.2.1Registration initiated by Constrained UE  p. 24
6.3.4.2.2De-registration initiated by Constrained UE  p. 25
6.3.4.2.3Reception of the Registration Response from MSGin5G Gateway Client  p. 25
6.3.4.2.4Reception of the De-registration Response from MSGin5G Gateway Client  p. 26
6.3.4.3Procedure at MSGin5G Gateway Client  p. 26
6.3.4.3.1Reception of the Registration Request from Constrained UE  p. 26
6.3.4.3.2Sending the Bulk Registration Request to MSGin5G Server  p. 26
6.3.4.3.3Reception of the Bulk Registration Response from MSGin5G Server  p. 27
6.3.4.3.4Reception of the De-registration Request from Constrained UE  p. 27
6.3.4.3.5Sending the Bulk De-registration Request to MSGin5G Server  p. 28
6.3.4.3.6Reception of the Bulk De-registration Response from MSGin5G Server  p. 29
6.3.4.4Procedure at MSGin5G Server  p. 29
6.3.4.4.1Reception of the Bulk Registration Request from MSGin5G Gateway Client  p. 29
6.3.4.4.2Reception of the Bulk De-registration Request from MSGin5G Client  p. 29
6.3.5Constrained UE Registration to MSGin5G Gateway UE  p. 30
6.3.5.1General  p. 30
6.3.5.2Procedure on MSGin5G Gateway UE  p. 30
6.3.5.2.1Constrained UE Registration to MSGin5G Gateway UE  p. 30
6.3.5.3Procedure on Constrained UE  p. 31
6.3.5.3.1Constrained UE Registration to MSGin5G Gateway UE  p. 31
6.4MSGin5G Message delivery  p. 31
6.4.0General Description  p. 31
6.4.1Procedures between MSGin5G UE and MSGin5G Server  p. 32
6.4.1.1Procedure at MSGin5G Client  p. 32
6.4.1.1.1General  p. 32
6.4.1.1.2Sending of an MSGin5G message  p. 32
6.4.1.1.3Sending of an aggregated MSGin5G message  p. 33
6.4.1.1.4Sending of an MSGin5G message delivery status report  p. 34
6.4.1.1.5Sending of a aggregated MSGin5G message delivery status report  p. 34
6.4.1.1.6Reception of an MSGin5G message  p. 35
6.4.1.1.7Reception of a aggregated MSGin5G message  p. 35
6.4.1.1.8Reception of an MSGin5G message delivery status report  p. 36
6.4.1.1.9Reception of a aggregated MSGin5G message delivery status report  p. 36
6.4.1.1.10Sending a request to update the stored message  p. 37
6.4.1.2Procedure at MSGin5G Server  p. 37
6.4.1.2.1General  p. 37
6.4.1.2.2Reception of an MSGin5G message  p. 38
6.4.1.2.3Reception of an aggregated MSGin5G message  p. 39
6.4.1.2.4Reception of an MSGin5G delivery status report  p. 39
6.4.1.2.5Reception of an aggregated MSGin5G delivery status report  p. 40
6.4.1.2.6Sending of an MSGin5G message  p. 40
6.4.1.2.6.1General  p. 40
6.4.1.2.6.2Non-deffered delivery procedure  p. 40
6.4.1.2.6.3Deferred delivery procedure  p. 42
6.4.1.2.7Sending of an aggregated MSGin5G message  p. 43
6.4.1.2.8Sending of an MSGin5G delivery status report  p. 43
6.4.1.2.9Sending of a aggregated MSGin5G delivery status report  p. 44
6.4.1.2.10Reception of update stored message request  p. 44
6.4.2Message delivery and message delivery status report delivery between MSGin5G UE and another UE  p. 45
6.4.2.1General  p. 45
6.4.2.2Procedure at MSGin5G Client in MSGin5G UE  p. 45
6.4.2.2.1Sending of an message to an Application Client residing in a different UE  p. 45
6.4.2.2.2Reception of an message from Constrained UE  p. 46
6.4.2.2.3Sending of a message delivery status report to Constrained UE  p. 46
6.4.2.2.4Reception of an message delivery status report from Constrained UE  p. 46
6.4.2.2.5Sending of an message sending response to Constrained UE  p. 46
6.4.2.3Procedure at Application Client residing in the different UE  p. 47
6.4.2.3.1Sending of an message via MSGin5G UE  p. 47
6.4.2.3.2Sending of an MSGin5G message delivery status report via MSGin5G UE  p. 47
6.4.2.3.3Sending of a message received response to MSGin5G UE  p. 47
6.4.2.3.4Sending a request to update the stored message  p. 47
6.4.2.4Procedure at Relay UE  p. 48
6.4.2.4.1Sending of an MSGin5G message to Constrained UE  p. 48
6.4.2.4.2Reception of an MSGin5G message from Constrained UE with MSGin5G Client  p. 48
6.4.2.5Procedure at MSGin5G Client in Constrained UE  p. 48
6.4.2.5.1Sending of an MSGin5G message  p. 48
6.4.2.5.2Reception of an MSGin5G message  p. 48
6.5MSGin5G Message Segmentation and Reassembly  p. 48
6.5.1Segment recovery and received confirmation procedures  p. 48
6.5.1.1Procedure at Message Sender  p. 48
6.5.1.2Procedure at Message Receiver  p. 48
6.5.1.2.1Segments recovery procedure when failed to receive all segments  p. 48
6.5.1.2.2Segments received confirmation procedure  p. 49
6.5.2Procedure at MSGin5G Client  p. 49
6.5.2.1Procedure at MSGin5G Client in Sending UE  p. 49
6.5.2.2Procedure at MSGin5G Client in Recipient UE  p. 50
6.5.3Procedure at MSGin5G Server  p. 50
6.5.3.1General  p. 50
6.5.3.2Procedures on receiving message segments targeting to a MSGin5G UE  p. 50
6.5.3.3Procedures on receiving message segments targeting to an Application Server  p. 50
6.5.3.4Procedures on receiving message segments recovery request to a MSGin5G UE  p. 50
6.5.3.5Procedures on receiving message segments received confirmation to a MSGin5G UE  p. 51
6.6Messaging Topic Subscription and Unsubscription  p. 51
6.6.1General  p. 51
6.6.2Procedure at MSGin5G Client  p. 51
6.6.2.1Messaging Topic Subscription  p. 51
6.6.2.2Messaging Topic Unsubscription  p. 52
6.6.3Procedures at MSGin5G Server  p. 52
6.6.3.0General procedures at MSGin5G Server  p. 52
6.6.3.1Messaging Topic Subscription  p. 52
6.6.3.2Messaging Topic Unsubscription  p. 53
6.7Voidp. …
6.8Usage of SEAL  p. 53
6.8.1General  p. 53
6.8.2Configuration management service  p. 53
6.8.2.1General  p. 53
6.8.3Group management service  p. 54
6.8.3.1General  p. 54
6.8.4Data delivery management service  p. 54
6.8.4.1General  p. 54
7Coding  p. 54
7.1General  p. 54
7.2MSGin5G UE Configuration data  p. 55
7.2.1General  p. 55
7.2.2Application unique ID  p. 55
7.2.3Structure  p. 55
7.2.4XML schema  p. 55
7.2.4.1General  p. 55
7.2.4.2XML schema for MSGin5G specific extensions  p. 55
7.2.5Data semantics  p. 56
7.2.6MIME types  p. 56
7.3MSGin5G message structure  p. 56
7.3.1General  p. 56
7.3.2Configuration  p. 56
7.3.2.1MSGin5G UE Configuration structure  p. 56
7.3.3Registration  p. 59
7.3.3.1MSGin5G UE Registration structure  p. 59
7.3.3.2MSGin5G UE De-registration structure  p. 62
7.3.3.3Structure of registration to MSGin5G Gateway UE  p. 64
7.3.3.4MSGin5G UE Registration Response structure  p. 66
7.3.3.5MSGin5G UE Deregistration Response structure  p. 67
7.3.3.6MSGin5G UE Bulk Registration structure  p. 68
7.3.3.7MSGin5G UE Bulk Deregistration structure  p. 70
7.3.4MSGin5G Message  p. 71
7.3.4.1JSON schema of MSGin5G message  p. 71
7.3.4.2JSON schema of MSGin5G message delivery status report  p. 73
7.3.4.3JSON schema of MSGin5G message response  p. 75
7.3.4.4JSON schema of updating the stored message  p. 76
7.3.4.5JSON schema of update stored message response  p. 76
7.3.5Messaging Topic Subscription and Unsubscription  p. 77
7.3.5.1Messaging Topic subscription structure  p. 77
7.3.5.2Messaging Topic unsubscription structure  p. 78
7.3.6Structure about message segment  p. 78
7.3.6.1Segments received confirmation structure  p. 78
7.3.6.2Segments recovery structure  p. 78
AMessage formats/protocols used for Constrained UE and Application Client  p. 79
A.1General  p. 79
A.2Based on standard L3 message  p. 79
A.2.0General  p. 79
A.2.1Message contents and functions  p. 80
A.2.1.1for sending a message to MSGin5G Client  p. 80
A.2.1.2for sending a message delivery report to MSGin5G Client  p. 80
A.2.1.3for sending a message to Application Client  p. 81
A.2.1.4for sending a message delivery status report to Application Client  p. 81
A.2.1.5for sending a message sending response to Application Client  p. 81
A.2.1.6for sending a message received response to MSGin5G Client  p. 82
A.2.1.7Registration Request  p. 82
A.2.1.8Registration Accept  p. 83
A.2.1.9Registration Reject  p. 83
A.2.1.10De-registration Request  p. 83
A.2.1.11De-registration Accept  p. 84
A.2.1.12De-registration Reject  p. 84
A.2.2information elements coding  p. 84
A.2.2.1Message Type  p. 84
A.2.2.2Target address  p. 85
A.2.2.3Application ID  p. 86
A.2.2.4Message ID  p. 86
A.2.2.5Payload  p. 86
A.2.2.6Delivery Status Required  p. 87
A.2.2.7Target Type  p. 87
A.2.2.8Delivery Status  p. 88
A.2.2.9Priority  p. 88
A.2.2.10Originator Address  p. 88
A.2.2.11Group ID  p. 89
A.2.2.11aResult  p. 89
A.2.2.12Voidp. …
A.2.2.13Reply-to Message ID  p. 90
A.2.2.14Voidp. …
A.2.2.15Credential information  p. 90
A.2.2.16MSCin5G Registration ID  p. 91
A.2.2.17MSGin5G cause  p. 91
A.2.2.18Spare half octet  p. 92
A.3Based on CoAP  p. 92
A.3.1message contents and functions  p. 92
A.3.1.1for sending a message to MSGin5G Client  p. 92
A.3.1.2for sending a message delivery status report to MSGin5G Client  p. 93
A.3.1.3for sending a message to Application Client  p. 93
A.3.1.4for sending a message delivery status report to Application Client  p. 93
A.3.1.5for sending a message sending response to Application Client  p. 93
A.3.1.6for sending a message received response to MSGin5G Client  p. 94
A.3.1.7Registration Request  p. 94
A.3.1.8Registration Response  p. 94
A.3.1.9De-registration Request  p. 95
A.3.1.10De-registration Response  p. 95
A.3.2JSON Schema  p. 95
A.3.2.1for sending a message to MSGin5G Client  p. 95
A.3.2.2for sending a message delivery report to MSGin5G Client  p. 96
A.3.2.3for sending a message to Application Client  p. 97
A.3.2.4for sending a message delivery report to Application Client  p. 98
A.3.2.5for sending a message sending response to Application Client  p. 98
A.3.2.6for sending a message received response to MSGin5G Client  p. 99
A.3.2.7Registration structure  p. 99
A.3.2.8De-registration structure  p. 100
BIANA UDP port registration form  p. 101
CReference flow of MSGin5G service  p. 103
C.1Message delivery flow at MSGin5G Server  p. 103
$Change history  p. 105

Up   Top