Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 24.538
Word version: 17.2.0
1…
6…
6
MSGin5G Procedures
6.1
General
6.2
Configuration
6.3
Registration
6.4
MSGin5G Message delivery
6.5
MSGin5G Message Segmentation and Reassembly
6.6
Messaging Topic Subscription and Unsubscription
6.8
Usage of SEAL
7
Coding
7.1
General
7.2
MSGin5G UE Configuration data
7.3
MSGin5G message structure
A
Message formats/protocols used for Constrained UE
A.1
General
A.2
Based on standard L3 message
A.3
Based on CoAP
B
IANA UDP port registration form
$
Change history
6
MSGin5G Procedures
p. 12
6.1
General
p. 12
6.2
Configuration
p. 13
6.2.1
MSGin5G UE Configuration
p. 13
6.2.1.1
General
p. 13
6.2.1.2
Procedure at MSGin5G Client
p. 13
6.2.1.3
Procedure at MSGin5G Server
p. 13
6.2.2
Constrained device Configuration
p. 14
6.2.2.1
Procedure at MSGin5G Relay UE
p. 14
6.2.2.2
Procedure at Constrained UE with MSGin5G Client
p. 14
6.3
Registration
p. 14
6.3.1
MSGin5G UE Registration
p. 14
6.3.1.1
Procedure at MSGin5G Client
p. 14
6.3.1.1.1
MSGin5G UE registration
p. 14
6.3.1.1.2
MSGin5G UE de-registration
p. 15
6.3.1.2
Procedure at MSGin5G Server
p. 16
6.3.1.2.1
MSGin5G UE registration
p. 16
6.3.1.2.2
MSGin5G UE de-registration
p. 16
6.3.2
Constrained UE registration to use MSGin5G Gateway UE
p. 16
6.3.2.1
Procedure at Gateway MSGin5G UE
p. 16
6.3.2.1.1
Constrained UE registration to use MSGin5G Gateway UE
p. 16
6.3.2.1.2
Constrained UE de-registration to use MSGin5G Gateway UE
p. 17
6.3.2.2
Procedure at Constrained UE
p. 17
6.3.2.2.1
Constrained UE registration to use MSGin5G Gateway UE
p. 17
6.3.2.2.2
Constrained UE de-registration to use MSGin5G Gateway UE
p. 18
6.3.3
Constrained UE registration to use MSGin5G Relay UE
p. 18
6.3.3.1
General
p. 18
6.3.3.2
Procedure at MSGin5G Relay UE
p. 18
6.3.3.2.1
Constrained UE with MSGin5G Client registration via MSGin5G Relay UE
p. 18
6.3.3.2.2
Constrained UE with MSGin5G Client de-registration via MSGin5G Relay UE
p. 18
6.3.3.3
Procedure at Constrained UE
p. 18
6.3.3.3.1
Constrained UE with MSGin5G Client registration via MSGin5G Relay UE
p. 18
6.3.3.3.2
Constrained UE with MSGin5G Client de-registration via MSGin5G Relay UE
p. 18
6.4
MSGin5G Message delivery
p. 19
6.4.1
Procedures between MSGin5G UE and MSGin5G Server
p. 19
6.4.1.1
Procedure at MSGin5G Client
p. 19
6.4.1.1.1
General
p. 19
6.4.1.1.2
Sending of an MSGin5G message
p. 19
6.4.1.1.3
Sending of an aggregated MSGin5G message
p. 20
6.4.1.1.4
Sending of an MSGin5G message delivery status report
p. 21
6.4.1.1.5
Sending of a aggregated MSGin5G message delivery status report
p. 21
6.4.1.1.6
Reception of an MSGin5G message
p. 22
6.4.1.1.7
Reception of a aggregated MSGin5G message
p. 22
6.4.1.1.8
Reception of an MSGin5G message delivery status report
p. 23
6.4.1.1.9
Reception of a aggregated MSGin5G message delivery status report
p. 23
6.4.1.2
Procedure at MSGin5G Server
p. 24
6.4.1.2.1
General
p. 24
6.4.1.2.2
Reception of an MSGin5G message
p. 24
6.4.1.2.3
Reception of an aggregated MSGin5G message
p. 25
6.4.1.2.4
Reception of an MSGin5G delivery status report
p. 25
6.4.1.2.5
Reception of an aggregated MSGin5G delivery status report
p. 25
6.4.1.2.6
Sending of an MSGin5G message
p. 26
6.4.1.2.7
Sending of an aggregated MSGin5G message
p. 27
6.4.1.2.8
Sending of an MSGin5G delivery status report
p. 28
6.4.1.2.9
Sending of a aggregated MSGin5G delivery status report
p. 28
6.4.2
Message delivery and message delivery status report delivery for Constrained UE
p. 29
6.4.2.1
General
p. 29
6.4.2.2
Procedure at MSGin5G Gateway UE
p. 29
6.4.2.2.1
Sending of an message to Constrained UE
p. 29
6.4.2.2.2
Reception of an message from Constrained UE
p. 30
6.4.2.2.3
Sending of a message delivery status report to Constrained UE
p. 30
6.4.2.2.4
Reception of an message delivery status report from Constrained UE
p. 30
6.4.2.2.5
Sending of an message sending response to Constrained UE
p. 30
6.4.2.3
Procedure at Constrained UE
p. 31
6.4.2.3.1
Sending of an message via MSGin5G Gateway UE
p. 31
6.4.2.3.2
Sending of an MSGin5G message delivery status report via MSGin5G Gateway UE
p. 31
6.4.2.3.3
Sending of a message received response to MSGin5G Gateway UE
p. 31
6.4.2.4
Procedure at MSGin5G Relay UE
p. 32
6.4.2.4.1
Sending of an MSGin5G message to Constrained UE with MSGin5G Client
p. 32
6.4.2.4.2
Reception of an MSGin5G message from Constrained UE with MSGin5G Client
p. 32
6.4.2.5
Procedure at MSGin5G Client in Constrained UE
p. 32
6.4.2.5.1
Sending of an MSGin5G message
p. 32
6.4.2.5.2
Reception of an MSGin5G message
p. 32
6.5
MSGin5G Message Segmentation and Reassembly
p. 32
6.5.1
Segment recovery and received confirmation procedures
p. 32
6.5.1.1
Procedure at Message Sender
p. 32
6.5.1.2
Procedure at Message Receiver
p. 33
6.5.1.2.1
Segments recovery procedure when failed to receive all segments
p. 33
6.5.1.2.2
Segments received confirmation procedure
p. 33
6.5.2
Procedure at MSGin5G Client
p. 34
6.5.2.1
Procedure at MSGin5G Client in Sending UE
p. 34
6.5.2.2
Procedure at MSGin5G Client in Recipient UE
p. 34
6.5.3
Procedure at MSGin5G Server
p. 34
6.5.3.1
General
p. 34
6.5.3.2
Procedures on receiving message segments targeting to a MSGin5G UE
p. 34
6.5.3.3
Procedures on receiving message segments targeting to an Application Server
p. 34
6.5.3.4
Procedures on receiving message segments recovery request to a MSGin5G UE
p. 34
6.5.3.5
Procedures on receiving message segments received confirmation to a MSGin5G UE
p. 35
6.6
Messaging Topic Subscription and Unsubscription
p. 35
6.6.1
General
p. 35
6.6.2
Procedure at MSGin5G Client
p. 35
6.6.2.1
Messaging Topic Subscription
p. 35
6.6.2.2
Messaging Topic Unsubscription
p. 36
6.6.3
Procedures at MSGin5G Server
p. 36
6.6.3.1
Messaging Topic Subscription
p. 36
6.6.3.2
Messaging Topic Unsubscription
p. 37
6.7
Void
6.8
Usage of SEAL
p. 37
6.8.1
General
p. 37
6.8.2
Configuration management service
p. 37
6.8.2.1
General
p. 37
6.8.3
Group management service
p. 37
6.8.3.1
General
p. 37
7
Coding
p. 38
7.1
General
p. 38
7.2
MSGin5G UE Configuration data
p. 38
7.2.1
General
p. 38
7.2.2
Application unique ID
p. 38
7.2.3
Structure
p. 38
7.2.4
XML schema
p. 38
7.2.4.1
General
p. 38
7.2.4.2
XML schema for MSGin5G specific extensions
p. 39
7.2.5
Data semantics
p. 39
7.2.6
MIME types
p. 39
7.3
MSGin5G message structure
p. 39
7.3.1
General
p. 39
7.3.2
Configuration
p. 39
7.3.2.1
MSGin5G UE Configuration structure
p. 39
7.3.3
Registration
p. 40
7.3.3.1
MSGin5G UE Registration structure
p. 40
7.3.3.2
MSGin5G UE De-registration structure
p. 42
7.3.4
MSGin5G Message
p. 43
7.3.4.1
JSON schema of MSGin5G message
p. 43
7.3.4.2
JSON schema of MSGin5G message delivery status report
p. 45
7.3.4.3
JSON schema of MSGin5G message response
p. 47
7.3.5
Messaging Topic Subscription and Unsubscription
p. 48
7.3.5.1
Message topic subscription structure
p. 48
7.3.5.2
Message topic unsubscription structure
p. 48
7.3.6
Structure about message segment
p. 49
7.3.6.1
Segments received confirmation structure
p. 49
7.3.6.2
Segments recovery structure
p. 49
A
Message formats/protocols used for Constrained UE
p. 50
A.1
General
p. 50
A.2
Based on standard L3 message
p. 50
A.2.1
Message contents and functions
p. 50
A.2.1.1
for sending a message to MSGin5G Client
p. 50
A.2.1.2
for sending a message delivery report to MSGin5G Client
p. 51
A.2.1.3
for sending a message to Application Client
p. 51
A.2.1.4
for sending a message delivery status report to Application Client
p. 51
A.2.1.5
for sending a message sending response to Application Client
p. 52
A.2.1.6
for sending a message received response to MSGin5G Client
p. 52
A.2.1.7
Registration Request
p. 53
A.2.1.8
Registration Accept
p. 53
A.2.1.9
Registration Reject
p. 53
A.2.1.10
De-registration Request
p. 54
A.2.1.11
De-registration Accept
p. 54
A.2.1.12
De-registration Reject
p. 54
A.2.2
information elements coding
p. 55
A.2.2.1
Message Type
p. 55
A.2.2.2
Target address
p. 55
A.2.2.3
Application ID
p. 56
A.2.2.4
Message ID
p. 56
A.2.2.5
Payload
p. 57
A.2.2.6
Delivery Status Required
p. 57
A.2.2.7
Target Type
p. 58
A.2.2.8
Delivery Status
p. 58
A.2.2.9
Priority
p. 58
A.2.2.10
Originator Address
p. 59
A.2.2.11
Group ID
p. 59
A.2.2.11a
Result
p. 60
A.2.2.12
Void
A.2.2.13
Reply-to Message ID
p. 60
A.2.2.14
Void
A.2.2.15
Credential information
p. 61
A.2.2.16
MSCin5G Registration ID
p. 61
A.2.2.17
MSGin5G cause
p. 61
A.2.2.18
Spare half octet
p. 62
A.3
Based on CoAP
p. 62
A.3.1
message contents and functions
p. 62
A.3.1.1
for sending a message to MSGin5G Client
p. 62
A.3.1.2
for sending a message delivery status report to MSGin5G Client
p. 63
A.3.1.3
for sending a message to Application Client
p. 63
A.3.1.4
for sending a message delivery status report to Application Client
p. 63
A.3.1.5
for sending a message sending response to Application Client
p. 63
A.3.1.6
for sending a message received response to MSGin5G Client
p. 64
A.3.1.7
Registration Request
p. 64
A.3.1.8
Registration Response
p. 64
A.3.1.9
De-registration Request
p. 65
A.3.1.10
De-registration Response
p. 65
A.3.2
JSON Schema
p. 65
A.3.2.1
for sending a message to MSGin5G Client
p. 65
A.3.2.2
for sending a message delivery report to MSGin5G Client
p. 66
A.3.2.3
for sending a message to Application Client
p. 67
A.3.2.4
for sending a message delivery report to Application Client
p. 68
A.3.2.5
for sending a message sending response to Application Client
p. 68
A.3.2.6
for sending a message received response to MSGin5G Client
p. 69
A.3.2.7
Registration structure
p. 69
A.3.2.8
De-registration structure
p. 70
B
IANA UDP port registration form
p. 71
$
Change history
p. 74