The signalling flow for Application Server registration is illustrated in Figure 8.2.5-1. Application Server may use the procedure in this clause to do registration. The procedure assumes that the Application Server is responsible for triggering registration to the MSGin5G Server in order to establish association with the MSGin5G Server to receive MSGin5G Service.
Pre-conditions:
The Application Server has connected to the serving network successfully.
An AS Service ID has been provisioned.
The MSGin5G Server address has been provisioned on the Application Server.
Both the Application Server and MSGin5G Server have been configured with the necessary credentials to enable authenticating one another.
The Application Server sends an Application Server registration request to the MSGin5G Server. The request includes security credentials required for the Application Server to register to the MSGin5G Server. The request includes the AS Service ID and Application Server Profile information as detailed in Table 9.1.2.3-1.
Upon receiving the request, the MSGin5G Server validates the Application Server registration request and verifies the security credentials. The authentication and authorization between Application Server and MSGin5G Server are specified in Annex Y.4 of TS 33.501.
The MSGin5G Server sends an Application Server registration response to the Application Server, the response includes the information elements as specified in Table 9.1.2.4-1. If the registration is successful, the MSGin5G Server stores the AS Profile information as detailed in Table 9.1.2.3-1.
By de-registering, the Application Server informs the MSGin5G Server that it wishes to terminate its association with the MSGin5G Server.
The procedure assumes that the Application Server is responsible for triggering the de-registration from the MSGin5G Server. The signalling flow for Application Server de-registration is illustrated in Figure 8.2.6-1.
Pre-conditions:
The Application Server is registered to the MSGin5G Server.
The Application Server sends an Application Server de-registration request to the MSGin5G Server that includes the AS Service ID, as detailed in Table 9.1.2.5-1.
The MSGin5G Server validates the Application Server de-registration request and verifies the security credentials. The authentication and authorization between Application Server and MSGin5G Server are specified in Annex Y.4 of TS 33.501. The MSGin5G Server deletes any applicable AS Profile information that it has stored.
When constrained devices UE-2a and UE-2b which support an MSGin5G Client perform registration to use MSGin5G UE-1 to contact with the MSGin5G Server, the MSGin5G UE-1 may decide to use bulk registration procedure specified in this clause based on the registration request sent from MSGin5G Clients in MSGin5G UE-2a and MSGin5G UE-2b if allowed by service policy. The procedure for MSGin5G UE bulk registration is illustrated in Figure 8.2.7-1.
Pre-conditions:
The MSGin5G UE-1 has registered to the MSGin5G Server successfully.
MSGin5G UE-2a and MSGin5G UE-2b have discovered and selected MSGin5G UE-1 as the MSGin5G Proxy UE and connected to the serving network via MSGin5G UE-1 successfully.
how constrained device decides whether to use MSGin5G Relay UE service or MSGin5G proxy UE service and how to discover them is FFS.
UE Service IDs and the MSGin5G Server addresses have been configured on the MSGin5G UE-1, MSGin5G UE-2a and MSGin5G UE-2b. All these MSGin5G UEs are served by a same MSGin5G Server.
Both the MSGin5G UEs and MSGin5G Server have been configured with the necessary credentials to enable authenticating one another.
The MSGin5G Client-2a sends an MSGin5G UE registration request to the MSGin5G Server as specified in clause 8.2.1, In addition to the Information Elements specified in Table 8.2.1-1, the MSGin5G Client-2a may also add the Information Elements specified in Table 8.2.7-1 in the MSGin5G UE registration request.
Indicates whether the registration request is urgent or not. If a MSGin5G UE registration request is indicated as urgent, the MSGin5G UE registration request can not be bulked handled.
Registration request expiration time
O
Indicates the maximum processing time of the registration request allowed by the MSGin5G Client-2.
Upon receiving the MSGin5G UE registration request, the MSGin5G Client-1 checks whether this request can be bulked based on the service policy and the information included in the MSGin5G UE registration request, e.g.
whether the MSGin5G UE registration request is urgent; or
whether bulk registration is supported by the MSGin5G service provider;
if the MSGin5G UE registration request can not be bulked, MSGin5G Client-1 sends the registration request to MSGin5G Server; or
if the MSGin5G UE registration request can be bulked, MSGin5G Client-1 sends a bulk registration notification to MSGin5G Client-2 and caches/stores the MSGin5G UE registration request until the bulk registration conditions can be fulfilled. The Information Elements specified in Table 8.2.7-2 are included in the bulk registration notification.The step 4 and 5 are skipped.
The MSGin5G Server handles the MSGin5G UE registration request as specified in clause 8.2.1 and sends the corresponding MSGin5G UE registration response to MSGin5G Client-2a.
The MSGin5G Client-1 sends the MSGin5G UE registration response to MSGin5G Client-2a. The MSGin5G Client-2a handles the MSGin5G UE registration response as specified in clause 8.2.1 and skips all the remaining steps in this clause.
The MSGin5G Client-1 includes all cached/stored MSGin5G UE registration requests in an MSGin5G UE bulk registration request and sends it to the MSGin5G Server. The Information Elements specified in Table 8.2.7-3 are included in the MSGin5G UE bulk registration request.
Upon receiving the MSGin5G UE bulk registration request, the MSGin5G Server splits the MSGin5G UE bulk registration request, executes the authentication, authorization and registration procedures for each MSGin5G Client-2 individually as specified in clause 8.2.1.
Security aspects of bulk registration depends on SA3 and is FFS
The MSGin5G Server includes all corresponding MSGin5G UE registration responses in an MSGin5G UE bulk registration response and sends it to MSGin5G Client-1. The Information Elements specified in Table 8.2.7-4 are included in the MSGin5G UE bulk registration response.
Upon receiving the MSGin5G UE bulk registration response, the MSGin5G Client-1 splits the MSGin5G UE bulk registration response into multiple individual MSGin5G UE registration response, each individual MSGin5G UE registration response contains information as specified in Table 8.2.1-4.