The Application Server sends API Request to MSGin5G Server for sending MSGin5G message as specified in clause 8.3.2 with the following clarifications:
The API request includes Originating AS Service ID, Recipient UE Service ID and Message ID information elements in Table 8.3.2-1, and may include Delivery status required, Application ID, Payload, Priority type information elements from Table 8.3.2-1.
Upon receiving the API Request for MSGin5G message delivery, the MSGin5G Server determines that the Application Server is allowed to send message to the MSGin5G UE.
If Delivery status required is included in the MSGin5G message request, MSGin5G Client 2 sends message delivery status report to the MSGin5G Server specified in clause 8.3.4.
The Application Server sends an API Request to MSGin5G Server for sending MSGin5G message as specified in clause 8.3.2 with the following clarifications:
The API Request includes Originating AS Service ID, Recipient UE Service ID and Message ID information elements in Table 8.3.2-1, and may include Delivery status required, Application ID, Payload, Priority type information elements from Table 8.3.2-1.
Upon receiving the API Request for MSGin5G message delivery, the MSGin5G Server determines that the Application Server is allowed to send message to the recipient UE
The MSGin5G Server sends MSGin5G message request to the recipient based on the UE Service ID. The Legacy 3GPP Gateway receives the MSGin5G message request on behalf of the Legacy 3GPP UE as specified in clause 8.3.3.
The Application Serve sends an API Request to MSGin5G Server for sending MSGin5G message as specified in 8.3.2 with the following clarifications:
The API Request includes Originating AS Service ID, Recipient UE Service ID and Message ID information elements in Table 8.3.2-1, and may include Delivery status required, Application ID, Payload, Priority type information elements from Table 8.3.2-1.
Upon receiving the API Request for MSGin5G message delivery, the MSGin5G Server determines that the Application Server is allowed to send message to the Non-3GPP UE.
The MSGin5G Server sends MSGin5G message request to the recipient based on the UE Service ID. The Non-3GPP Message Gateway receives the MSGin5G message request on behalf of the Non-3GPP UE as specified in clause 8.3.3.
The Non-3GPP Message Gateway translates the MSGin5G message to the Non-3GPP message and sends it to the Non-3GPP UE. This step is outside the scope of the current specification.
If message delivery status report is required, the Non-3GPP Message Gateway sends the MSGin5G message delivery status report to the MSGin5G Server as specified in clause 8.3.4, the MSGin5G Server sends the message delivery status report to the Application Server as specified in clause 8.3.5.