This subclause specifies the general architecture requirements for MSGin5G Service.
[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.