C.2 Support for MSGin5G services

23.5453GPPApplication layer support for Factories of the Future (FF)Release 18TS

C.2.1 General

NOTE: Whether usage Support for MSGin5G services or not is FFS.

The FF application layer support message communication support for non-TSN messaging communications through usage of MSGin5G services specified in 3GPP TS 23.554 [9].

The following MSGin5G functional entities are supported:

– The FAE server acts as MSGin5G server specified in 3GPP TS 23.554 [9];

– The FAE client acts as MSGin5G client specified in 3GPP TS 23.554 [9];

– The FF application specific server acts as Application server specified in 3GPP TS 23.554 [9];

– The FF application specific client acts as Application client specified in 3GPP TS 23.554 [9];

The following MSGin5G reference points are supported:

– The FAE-1 acts as MSGin5G-1 specified in 3GPP TS 23.554 [9];

– The FAE-S acts as MSGin5G-3 specified in 3GPP TS 23.554 [9];

– The FAE-C acts as MSGin5G-5 specified in 3GPP TS 23.554 [9];

– The FAE-2 acts as MSGin5G-6 specified in 3GPP TS 23.554 [9];

C.2.2 Registration

C.2.2.1 MSGin5G UE Registration

The following steps of MSGin5G service applied:

– MSGin5G UE registration request specified in clause 8.2.1 of 3GPP TS 23.554 [9];

– MSGin5G UE registration response specified in clause 8.2.1 of 3GPP TS 23.554 [9];

The usage of the above information flows is clarified as below:

– The MSGin5G UE ID works as FF UE ID;

C.2.2.2 MSGin5G UE De-Registration

The following steps of MSGin5G service applied:

– MSGin5G UE de-registration request specified in clause 8.2.2 of 3GPP TS 23.554 [9];

– MSGin5G UE de-registration response specified in clause 8.2.2 of 3GPP TS 23.554 [9];

C.2.2.3 Application Server Registration

The following steps of MSGin5G service applied:

– Application Server registration request specified in clause 8.2.5 of 3GPP TS 23.554 [9];

– Application Server registration response specified in clause 8.2.5 of 3GPP TS 23.554 [9];

C.2.2.4 Application Server De-registration

The following steps of MSGin5G service applied:

– Application Server de-registration request specified in clause 8.2.6 of 3GPP TS 23.554 [9];

– Application Server de-registration response specified in clause 8.2.6 of 3GPP TS 23.554 [9];

C.2.3 Message delivery procedures into and from MSGin5G Server

C.2.3.1 MSGin5G inbound messages into the MSGin5G Server

The following procedures of MSGin5G service applied:

– MSGin5G message request from UE specified in clause 8.3.2 of 3GPP TS 23.554 [9];

– MSGin5G message request from Application Server specified in clause 8.3.2 of 3GPP TS 23.554 [9];

C.2.3.2 MSGin5G outbound messages from the MSGin5G Server

The following procedures of MSGin5G service applied:

– MSGin5G message towards UE specified in clause 8.3.3 of 3GPP TS 23.554 [9];

– Message towards an Application Server specified in clause 8.3.3 of 3GPP TS 23.554 [9];

C.2.3.3 MSGin5G message delivery status report into the MSGin5G Server

The following procedures of MSGin5G service applied:

– Message delivery status report from MSGin5G UE specified in clause 8.3.4 of 3GPP TS 23.554 [9];

– Message delivery status report from Application Server specified in clause 8.3.4 of 3GPP TS 23.554 [9];

C.2.3.4 MSGin5G message delivery status report from the MSGin5G Server

The following procedures of MSGin5G service applied:

– Message delivery status report towards an MSGin5G UE specified in clause 8.3.5 of 3GPP TS 23.554 [9];

– Message delivery status report towards an Application Server specified in clause 8.3.5 of 3GPP TS 23.554 [9];

C.2.3.5 MSGin5G Store and Forward

The following procedure of MSGin5G service applied:

– Store and forward specified in clause 8.3.6 of 3GPP TS 23.554 [9];

C.2.4 Message Aggregation

C.2.4.1 Message Aggregation at MSGin5G Client

The following procedures of MSGin5G service applied:

– MSGin5G UE aggregates messages towards target MSGin5G UE specified in clause 8.4.2 of 3GPP TS 23.554 [9];

– MSGin5G UE aggregates messages towards target Application Server specified in clause 8.4.2 of 3GPP TS 23.554 [9];

C.2.3.2 Message Aggregation at MSGin5G Server

The following procedure of MSGin5G service applied:

– MSGin5G Server aggregates messages towards target MSGin5G UE specified in clause 8.4.3 of 3GPP TS 23.554 [9];

C.2.5 MSGin5G Message Segmentation and Reassembly

C.2.5.1 Application-to-Point Segmentation and Reassembly

The following procedure of MSGin5G service applied:

– Application-to-Point MSGin5G Message Segmentation and Reassembly specified in clause 8.5.2 of 3GPP TS 23.554 [9];

C.2.5.2 Point-to-Application Message Segmentation and Reassembly

The following procedure of MSGin5G service applied:

– Point-to-Application MSGin5G Message Segmentation and Reassembly specified in clause 8.5.3 of 3GPP TS 23.554 [9];

C.2.5.3 Point-to-Point Message Segmentation and Reassembly

The following procedure of MSGin5G service applied:

– Point-to-Point MSGin5G Message Segmentation and Reassembly specified in clause 8.5.4 of 3GPP TS 23.554 [9];

C.2.5.4 MSGin5G Message Segment Recovery

The following procedure of MSGin5G service applied:

– MSGin5G Message Segment Recovery specified in clause 8.5.6 of 3GPP TS 23.554 [9];

C.2.6 E2E Message delivery procedures

C.2.6.1 Point-to-Point Message delivery procedure

The following procedure of MSGin5G service applied:

– Message delivery between MSGin5G UEs specified in clause 8.7.1 of 3GPP TS 23.554 [9];

C.2.6.2 Application-to-Point Message delivery procedure

The following procedure of MSGin5G service applied:

– Message delivery from Application Server to MSGin5G UE specified in clause 8.7.2 of 3GPP TS 23.554 [9];

C.2.6.3 Point-to-Application Message delivery procedure

The following procedure of MSGin5G service applied:

– Message delivery from MSGin5G UE to Application Server specified in clause 8.7.3 of 3GPP TS 23.554 [9];

C.2.6.4 MSGin5G Group messaging

The following procedures of MSGin5G service applied:

– Message delivery from UE to group specified in clause 8.7.4.2 of 3GPP TS 23.554 [9];

– Message delivery procedure from Application Server to group specified in clause 8.7.4.3 of 3GPP TS 23.554 [9];

C.2.7 Message Topic

C.2.7.1 Messaging Topic Subscription

The following procedure of MSGin5G service applied:

– MSGin5G Service endpoint subscribes to Messaging topic(s) specified in clause 8.8.1 of 3GPP TS 23.554 [9];

C.2.7.2 Message delivery based on Messaging Topic

The following procedure of MSGin5G service applied:

– Message delivery to subscribing service endpoint based on Messaging Topic specified in clause 8.8.2 of 3GPP TS 23.554 [9];

C.2.7.3 Messaging Topic Unsubscription

The following procedure of MSGin5G service applied:

– MSGin5G Service endpoint unsubscribes to Messaging topic(s) specified in clause 8.8.3 of 3GPP TS 23.554 [9];

C.2.8 Constrained devices

C.2.8.1 Constrained device registration to use gateway UE

The following procedure of MSGin5G service applied:

– Registration of application client on UE-2 with MSGin5G Client-1 to use gateway UE functionality specified in clause 8.11.2 of 3GPP TS 23.554 [9];

C.2.8.2 Constrained device Deregistration from using gateway UE

The following procedure of MSGin5G service applied:

– Deregistration of Application Client on UE-2 with MSGin5G Client-1 on MSGin5G UE-1 to discontinue use of gateway UE functionality specified in clause 8.11.3 of 3GPP TS 23.554 [9];

C.2.8.3 Constrained device sending message using Gateway UE

The following procedure of MSGin5G service applied:

– Application Client-2 on UE-2 sends message using gateway UE functionality on MSGin5G UE-1 specified in clause 8.11.4 of 3GPP TS 23.554 [9];

C.2.8.4 Constrained device receiving message via Gateway UE

The following procedure of MSGin5G service applied:

– UE-2 receives message using gateway UE functionality on MSGin5G UE-1 specified in clause 8.11.5 of 3GPP TS 23.554 [9];