This clause specifies the procedures for the constrained device UE-2 which does not support an MSGin5G Client to perform registration to use MSGin5G UE-1 as gateway UE and to send messages and receive messages using MSGin5G UE-1 which is acting as a gateway UE for the UE-2. The communications between MSGin5G UE-1 and UE-2 is over MSGin5G-5 reference point.
The signalling flow for registration of Application Client-2 on the UE-2 (which is a Constrained UE) with MSGin5G Client-1 on MSGin5G UE-1 to use it as a gateway UE is illustrated in Figure 8.11.2-1.
Pre-conditions:
The MSGin5G UE-1 is configured with information to recognize and authorize UE-2.
The UE-2 is a Constrained UE and does not have access network connection to connect with the MSGin5G Server.
The UE-2 has discovered MSGin5G UE-1 is having connectivity to the MSGin5G Server and offers gateway UE functionality.
The UE-2 is using NR-PC5 to communicate with MSGin5G UE-1.
An Application Client-2 on the UE-2 registers with MSGin5G Client-1 in MSGin5G UE-1 to request MSGin5G Client-1 to act as a gateway UE. The request message includes information elements as specified in Table 8.11.2-1.
Upon receiving the request from the Application Client-2, the MSGin5G Client-1 authorizes the Application Client-2 on UE-2 to use gateway functionality and MSGin5G Client-1 stores the mapping between Application ID and Layer-2 ID of the UE-2.
The signalling flow for deregistration of Application Client-2 on the UE-2 (which is a Constrained UE) with MSGin5G Client-1 to discontinue use of gateway UE functionality is illustrated in Figure 8.11.3-1.
Pre-conditions:
The UE-2 is a Constrained UE and is successfully registered with MSGin5G UE-1 acting as a gateway UE.
An Application Client-2 on the UE-2 deregisters with MSGin5G Client-1 in MSGin5G UE-1 to discontinue usage of gateway UE functionality of MSGin5G UE-1. The request message includes information elements as specified in Table 8.11.3-1.
Upon receiving the request from the Application Client-2, the MSGin5G Client-1 removes the mapping between Application ID and Layer-2 ID of the UE-2. The MSGin5G Client-1 sends response to the Application Client-2 on UE-2. The response message includes information elements as specified in Table 8.11.2-2.
The signalling flow for the Application Client-2 on the UE-2 (which is a Constrained UE) to send message using gateway UE functionality on MSGin5G UE-1 is illustrated in Figure 8.11.4-1.
Pre-conditions:
The MSGin5G UE-1 is connected to an access network that provides connectivity to the MSGin5G Server.
The UE-2 is Constrained UE and is successfully registered with MSGin5G UE-1 acting as a gateway UE.
An Application Client-2 on the UE-2 sends a request to send MSGin5G message to the MSGin5G Client-1. The information elements defined in Table 8.11.4-1 are included in the message.
Upon receiving the request from the Application Client-2 in UE-2, the MSGin5G Client-1 constructs the related IEs specified in Table 8.3.2-1 and sends Point-to-Point Message, Point-to-Application Message or Group Message based on these Ies.
if the size of the received message exceeds the maximum allowed packet size, the MSGin5G Client-1 sends the message as specified in clause 8.5; and
If the size of the received message does not exceed the maximum allowed packet size, the MSGin5G Client-1 sends the message as specified in clause 8.7.
The MSGin5G Client-1 sends response to send MSGin5G message to Application Client-2 on UE-2. The response message includes information elements as specified in Table 8.11.4-2.
If delivery status is requested while sending the message in step 1, the MSGin5G Client-1 may receive MSGin5G message delivery status report from the MSGin5G Server.
Upon receiving the MSGin5G message delivery status report, the MSGin5G Client-1 sends the message delivery status report to the Application Client-2 on UE-2. The message delivery status report includes information elements as specified in Table 8.11.4-3.
The signalling flow for Application Client-2 on the UE-2 (which is Constrained UE) to receive message (Group message, Point-to-Point message or Application-to-Point message) using gateway UE functionality on MSGin5G UE-1 is illustrated in Figure 8.11.5-1.
Pre-conditions:
The MSGin5G UE-1 is connected to an access network that provides connectivity to the MSGin5G Server.
The UE-2 is Constrained UE and is successfully registered with MSGin5G UE-1 acting as a gateway UE.
The MSGin5G Client-1 receives either a Group message or a Point-to-Point message or Application-to-Point message as specified in clause 8.2.3 for the Application Client-2 on UE-2 for which the MSGin5G Client-1 is acting as Gateway UE. The MSGin5G Client-1 performs reassembly if the received message is segmented. The MSGin5G Client-1 may also perform segment recovery procedure as specified in clause 8.4.6 to recover missing segments.
Upon successfully receiving a message for the Application Client-2 on UE-2, the MSGin5G Client-1 sends message received request to Application Client-2 based on Application ID on the UE-2. The request includes information elements as specified in Table 8.11.5-1.