| 6.1 | Solution 1: Payload size of 2048 octets in Broadcast p. 41
| 6.1.1 | Description p. 41
|
| 6.1.2 | Impacts on existing nodes and functionality p. 41
|
| 6.1.3 | Solution evaluation p. 41
|
|
| 6.2 | Solution 2: Registering MSGin5G Client to MSGin5G Server p. 42
| 6.2.1 | Description p. 42
| 6.2.1.1 | General p. 42
|
| 6.2.1.2 | MSGin5G Client Registration p. 42
|
| 6.2.1.3 | MSGin5G Client De-Registration p. 44
|
|
| 6.2.2 | Impacts on existing nodes and functionality p. 44
|
| 6.2.3 | Solution evaluation p. 45
|
|
| 6.3 | Solution 3: MSGin5G Triggering p. 45
| 6.3.1 | Description p. 45
|
| 6.3.2 | Impacts on existing nodes and functionality p. 47
|
| 6.3.3 | Solution evaluation p. 47
|
|
| 6.4 | Solution 4: Group management using SEAL p. 47
| 6.4.1 | General p. 47
|
| 6.4.2 | Solution description for establishing a group p. 47
|
| 6.4.3 | Solution description for adding UEs to the group or removing UEs from the group p. 48
|
| 6.4.4 | Solution description for configuration of a maximum number of members in a group p. 48
|
| 6.4.5 | Solution description for group notification interworking using SEAL p. 48
|
| 6.4.6 | Solution description for SEAL enhancements to group notification interworking p. 50
|
| 6.4.7 | Solution description for group list fetch using SEAL p. 51
|
| 6.4.8 | Solution description for enhancements to control group notifications p. 53
| 10.3.2.22 | Subscribe group configuration request p. 53
|
| 10.3.2.29 | Group registration request p. 54
|
| 10.3.2.31 | Identity list notification p. 55
|
|
| 6.4.9 | Solution evaluation p. 55
|
|
| 6.5 | Solution 5: MSGin5G Group messaging p. 55
| 6.5.1 | Description p. 55
| 6.5.1.1 | General p. 55
|
| 6.5.1.2 | MSGin5G Group messaging p. 55
|
| 6.5.1.3 | MSGin5G client sends message to group p. 57
|
| 6.5.1.4 | MSGin5G client receives message from group p. 58
|
| 6.5.1.5 | Legacy 3GPP message client receives message from group p. 59
|
| 6.5.1.6 | Non-3GPP message client receives message from group p. 60
|
|
| 6.5.2 | Impacts on existing nodes and functionality p. 60
|
| 6.5.3 | Solution evaluation p. 60
|
|
| 6.6 | Solution 6: Charging p. 61
|
| 6.7 | Solution 7: MSGin5G Server message broadcast p. 61
| 6.7.1 | Description p. 61
|
| 6.7.2 | Impacts on existing nodes and functionality p. 63
|
| 6.7.3 | Solution evaluation p. 63
|
|
| 6.8 | Solution 8: Identities p. 63
| 6.8.1 | General p. 63
|
| 6.8.2 | UE service Identity (MSGin5G service ID) p. 63
|
| 6.8.3 | Application server service identity (AS service ID) p. 63
|
| 6.8.4 | MSGin5G group service identity (Group service ID) p. 64
|
| 6.8.5 | Message Gateway service identity (GW service ID) p. 64
|
| 6.8.6 | MSGin5G UE identity (MSGin5G UE ID) p. 64
|
| 6.8.7 | non-MSGin5G UE identity (non-MSGin5G UE ID) p. 64
|
| 6.8.8 | Solution Evaluation p. 64
|
|
| 6.9 | Solution 9: Point to point Messaging p. 64
| 6.9.1 | General p. 64
|
| 6.9.2 | Message origination from a UE p. 64
|
| 6.9.3 | Solution Evaluation p. 68
|
|
| 6.10 | Solution 10: Application to point Message Exchange p. 68
| 6.10.1 | General p. 68
|
| 6.10.2 | Application to UE Messaging p. 68
|
| 6.10.3 | Solution Evaluation p. 73
|
|
| 6.11 | Solution 11: MSGin5G Application-to-point message exchange p. 73
| 6.11.1 | Description p. 73
| 6.11.1.1 | General p. 73
|
| 6.11.1.2 | Client registration enhancement for Application-to-point messaging p. 73
|
| 6.11.1.3 | Application Server registration p. 74
|
| 6.11.1.4 | Message exchanging procedure between Application Servers and MSGin5G Client p. 75
|
|
| 6.11.2 | Impacts on existing nodes and functionality p. 77
|
| 6.11.3 | Solution evaluation p. 78
|
|
| 6.12 | Solution 12: Message segmentation and reassembly p. 78
| 6.12.1 | General p. 78
|
| 6.12.2 | Segmentation and reassembly in point-to-point messaging p. 78
|
| 6.12.3 | Segmentation and reassembly in group messaging p. 80
|
| 6.12.4 | Solution Evaluation p. 80
|
|
| 6.13 | Solution 13: MSGin5G Message Segmentation and Reassembly p. 80
| 6.13.1 | Description p. 80
| 6.13.1.1 | General p. 80
|
| 6.13.1.2 | Application-to-point non-IMS Message Segmentation and Reassembly p. 80
|
| 6.13.1.3 | Point-to-application non-IMS Message Segmentation and Reassembly p. 82
|
| 6.13.1.4 | Point-to-Point non-IMS Message Segmentation and Reassembly p. 84
|
| 6.13.1.5 | Group Message Segmentation and Reassembly p. 85
|
| 6.13.1.6 | MSGin5G message segment recovery p. 85
|
|
| 6.13.2 | Impacts on existing nodes and functionality p. 86
|
| 6.13.3 | Solution evaluation p. 86
|
|
| 6.14 | Solution 14: Acknowledgement of Delivery Status p. 87
| 6.14.1 | Description p. 87
|
| 6.14.2 | Impacts on existing nodes and functionality p. 87
|
| 6.14.3 | Solution evaluation p. 87
|
|
| 6.15 | Solution 15: Point to point Messaging (UE reply a message) p. 87
| 6.15.1 | Description p. 87
| 6.15.1.1 | SMS UE replying a message to MSGin5G UE p. 87
|
| 6.15.1.2 | Non-3GPP UE replying a message to MSGin5G UE p. 88
|
|
| 6.15.2 | Solution Evaluation p. 90
|
|
| 6.16 | Solution 16: Use of Broadcast Area configuration in MSGin5G message broadcast p. 90
| 6.16.1 | Description p. 90
|
| 6.16.2 | Impacts on existing nodes and functionality p. 91
|
| 6.16.3 | Solution evaluation p. 91
|
|
| 6.17 | Solution 17: Aggregated messaging for small data messages p. 91
| 6.17.1 | General p. 91
|
| 6.17.2 | Solution for aggregated point-to-point messaging p. 91
| 6.17.2.1 | MSGin5G Client aggregates messages towards target end point p. 91
|
|
| 6.17.3 | Solution for aggregated application-to-point messaging p. 93
| 6.17.3.1 | MSGin5G Server aggregates messages towards target end point p. 93
|
|
| 6.17.4 | Solution for aggregated group messaging p. 95
| 6.17.4.1 | MSGin5G Client aggregates messages towards target group p. 95
|
|
| 6.17.5 | Solution evaluation p. 96
|
|
| 6.18 | Solution 18: Interconnection p. 97
| 6.18.1 | Description p. 97
|
| 6.18.2 | Message delivery between MSGin5G Clients in different PLMNs p. 97
|
|
| 6.19 | Solution 19: MSGin5G application enabler layer adaptation to CAPIF p. 97
| 6.19.1 | Solution description p. 97
|
| 6.19.2 | Solution evaluation p. 98
|
|
| 6.20 | Solution 20: Support of multiple delivery mechanisms for legacy 3GPP UEs p. 98
| 6.20.1 | Description p. 98
|
| 6.20.2 | Overview of message delivery to Legacy 3GPP UE p. 98
|
| 6.20.3 | Solution Evaluation p. 100
|
|
| 6.21 | Solution 21: Store-and-forwarding of MSGin5G messages p. 100
| 6.21.1 | Description p. 100
|
| 6.21.2 | Impacts on existing nodes and functionality p. 102
|
| 6.21.3 | Solution evaluation p. 102
|
|
| 6.22 | Solution 22: MOAT Messaging p. 102
| 6.22.1 | Description p. 102
| 6.22.1.1 | MSGin5G UE sending/replying a message to Application Server p. 102
|
| 6.22.1.2 | Legacy 3GPP UE replying a message to Application Server p. 103
|
| 6.22.1.3 | Non-3GPP UE replying a message to Application Server p. 104
|
|
| 6.22.2 | Solution Evaluation p. 106
|
|
| 6.23 | Solution 23: APIs provided by MSGin5G server p. 106
| 6.23.1 | Description p. 106
|
| 6.23.2 | APIs provided to Application Server p. 106
| 6.23.2.1 | Application-to-Point Message Delivery API p. 106
|
| 6.23.2.2 | Broadcast Message Delivery API p. 106
|
| 6.23.2.4 | Application Server Registration API p. 106
|
|
| 6.23.3 | Solution evaluation p. 106
|
|
| 6.24 | Solution 24: MSGin5G message delivery based on messaging topic p. 107
| 6.24.1 | Description p. 107
| 6.24.1.1 | General p. 107
|
| 6.24.1.2 | MSGin5G service endpoint subscribes messaging topic(s) p. 107
|
| 6.24.1.3 | MSGin5G message delivery based on messaging topic p. 108
|
|
| 6.24.2 | Impacts on existing nodes and functionality p. 112
|
| 6.24.3 | Solution evaluation p. 112
|
|
| 6.25 | Solution 25: Roaming p. 112
| 6.25.1 | Description p. 112
|
| 6.25.2 | MSGin5G roaming architecture and messaging procedures p. 113
|
|
| 6.26 | Solution 26: Aggregated delivery report p. 113
| 6.26.1 | Aggregated delivery report p. 113
|
| 6.26.2 | Solution evaluation p. 115
|
|
| 6.27 | UE Registration p. 115
| 6.27.1 | MSGin5G UE Registration p. 115
|
| 6.27.2 | MSGin5G UE De-Registration p. 116
|
| 6.27.3 | non-MSGin5G UE Registration p. 117
|
| 6.27.4 | non-MSGin5G UE De-registration p. 118
|
| 6.27.5 | Solution Evaluation p. 119
|
|
| 6.28 | Solution 28: Support for constrained devices in MSGin5G service p. 119
| 6.28.1 | Description p. 119
| 6.28.1.1 | General p. 119
|
| 6.28.1.2 | MSGin5G UE-2 (Constrained device) Registration p. 120
|
| 6.28.1.3 | MSGin5G UE-2 (Constrained device) Deregistration p. 121
|
| 6.28.1.4 | MSGin5G UE-2 (Constrained device) sending point-to-point message using UE Message Gateway p. 122
|
| 6.28.1.5 | MSGin5G UE-2 (Constrained device) sending group message using UE Message Gateway p. 124
|
| 6.28.1.6 | MSGin5G UE-2 (Constrained device) receiving message via UE Message Gateway p. 125
|
| 6.28.1.7 | MSGin5G UE-2 (Constrained device) sending message using UE Message Gateway p. 126
|
|
| 6.28.2 | Solution evaluation p. 127
|
|
| 6.29 | Solution 29: MSGin5G UE Configuration p. 128
|
| 6.30 | Solution 30: non-MSGin5G UE Configuration p. 129
|
| 6.31 | Solution 31: UE reachability status monitoring p. 130
| 6.31.1 | Description p. 130
| 6.31.1.1 | General p. 130
|
| 6.31.1.2 | UE reachability status request-response p. 131
|
| 6.31.1.3 | UE reachability status subscribe. p. 132
|
| 6.31.1.4 | UE reachability status notify. p. 133
|
| 6.31.1.5 | UE reachability status unsubscribe p. 134
|
|
| 6.31.2 | Impacts on existing nodes and functionality p. 135
|
| 6.31.3 | Solution evaluation p. 135
|
|