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 from 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 if the Application Server is allowed to send a message to the MSGin5G UE.
If Delivery status required is included in the MSGin5G message request, MSGin5G Client 2 sends the message delivery status report to the MSGin5G Server specified in clause 8.3.4.
The Application Server sends an API Request to the MSGin5G Server for sending an 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 from 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 if the Application Server is allowed to send a message to the recipient UE.
The MSGin5G Server sends the 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 Server sends an API Request to the MSGin5G Server for sending an 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 from 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 if the Application Server is allowed to send a message to the Non-3GPP UE.
The MSGin5G Server sends the 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 present 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.