4 Architectural requirements
23.5543GPPApplication architecture for MSGin5G ServiceRelease 18Stage 2TS
4.1 General
4.1.1 Description
This subclause specifies the general architecture requirements for MSGin5G Service.
4.1.2 Requirements
[AR-4.1.2-a] The MSGin5G Client shall support one or more applications which need to use the MSGin5G message exchanging capabilities.
[AR-4.1.2-b] The MSGin5G Server shall support one or more Applications Servers which support the MSGin5G message exchanging capabilities.
[AR-4.1.2-c] The MSGin5G messaging related capabilities (e.g. registration, Point-to-Point messaging, Group messaging, message delivery status, etc.) should be exposed as APIs to the Applications Server(s).
[AR-4.1.2-d] The application architecture shall enable the communication between the UEs in different PLMNs. The UEs support MSGin5G Service.
[AR-4.1.2-e] The MSGin5G service should support different application priority levels for the MSGin5G messages Including High, Normal and Low.
4.2 UE types
4.2.1 Description
This subclause specifies the requirements for UE types supported by MSGin5G Service.
4.2.2 Requirements
[AR-4.2.2-a] The application architecture shall support the message exchanging between the following UE types:
1. MSGin5G UE:
1) constrained devices (e.g. sensors, actuators) and
2) unconstrained devices with advanced capabilities (e.g. washing machine, micro-ovens)
2. Legacy 3GPP UE
3. Non-3GPP UE
[AR-4.2.2-b] The application architecture shall enable the unconstrained devices to act as a UE Message Gateway to constrained devices to communicate with MSGin5G Server.
4.3 Communication models
4.3.1 Description
This subclause specifies the requirements for MSGin5G communication models.
4.3.2 Requirements
[AR-4.3.2-a] The application architecture shall support the following message communication models:
1 Point-to-Point message;
2 Application-to-Point message/ Point-to-Application message;
3 Group message;
4 Broadcast message.
[AR-4.3.2-b] The application architecture shall support the interconnecting between MSGin5G and other different messaging delivery mechanisms, e.g. SMS specified in 3GPP TS23.040 [15], or RCS message as specified in GSMA PRD RCC.07 [3]).
4.4 Charging
4.4.1 Introduction
This subclause specifies the charging related requirements for the MSGin5G Service.
4.4.2 Requirements
[AR-4.4.2] The MSGin5G Server shall support collecting charging information from MSGin5G message according to the operator’s charging policy including charge per message, charge by amount of data, and flat rate (e.g., per month or per year).