10.3 IOPS subscription and notification (IP connectivity functionality)

23.1803GPPMission critical services support in the Isolated Operation for Public Safety (IOPS) mode of operationRelease 17TS

10.3.1 General

The support of the IP connectivity functionality in the IOPS mode of operation enables that MC services are provided by the MC service clients over the IOPS MC connectivity function. An MC user that has been discovered by the IOPS MC connectivity function can subscribe to be notified about the connectivity information of other discovered MC users on the IOPS MC connectivity function. Also, a discovered MC user can subscribe to be notified about the number of other discovered MC users on the IOPS MC connectivity function within its associated IOPS groups.

The following clauses specify the IOPS subscription and notification procedures and information flows for the IP connectivity functionality in the IOPS mode of operation.

10.3.2 Information flows

10.3.2.1 IP connectivity subscribe request

Table 10.3.2.1-1 describes the information flow for the IP connectivity subscribe request from the IOPS connectivity client to the IOPS MC connectivity function.

Table 10.3.2.1-1: IP connectivity subscribe request

Information element

Status

Description

IOPS MC service ID

M

The IOPS MC service ID of the requesting MC user

List of IOPS MC service IDs (NOTE 1)

O

List of IOPS MC service IDs the requesting MC user subscribes to receive connectivity information from

List of IOPS groups (NOTE 1 and NOTE 2)

O

List of IOPS groups (IOPS MC service group IDs) the requesting MC user subscribes to receive group connectivity information from

NOTE 1: The list of IOPS MC service IDs or IOPS MC service group IDs shall be of the same MC service as the MC user subscribing to receive the connectivity information. At least one should be present.

NOTE 2: The IOPS group(s) should belong to the list of IOPS groups the requesting MC user included in its IOPS discovery request.

10.3.2.2 IP connectivity subscribe response

Table 10.3.2.2-1 describes the information flow for the IP connectivity subscribe response from the IOPS MC connectivity function to the IOPS connectivity client.

Table 10.3.2.2-1: IP connectivity subscribe response

Information element

Status

Description

IOPS MC service ID

M

The IOPS MC service ID of the requesting MC user

Subscription status

M

It lists the subscription status, success or failure, of the requested subscription(s)

10.3.2.3 IP connectivity notify request

Table 10.3.2.3-1 describes the information flow for the IP connectivity notify request from the IOPS MC connectivity function to the IOPS connectivity client.

Table 10.3.2.3-1: IP connectivity notify request

Information element

Status

Description

IOPS MC service ID

M

The IOPS MC service ID of the MC user with active subscription(s)

IOPS MC service ID (NOTE 1)

M

The IOPS MC service ID associated to the active subscription for which connectivity information is being notified

Connectivity information (NOTE 1)

M

It provides connectivity information about the MC service ID of the corresponding subscription. It includes the MC service UE’s IP address of the associated IOPS MC service ID in the system and its connectivity status on the system (see NOTE 2)

NOTE 1: It can be a list associated to multiple active subscriptions.

NOTE 2: Whether the IOPS MC connectivity function provides within the IP connectivity notify request the actual MC service UE’s IP address or an associated application IP address assigned by the IOPS MC connectivity function is implementation specific. For the latter, it is up to the IOPS MC connectivity function to correctly maintain the defined association.

10.3.2.4 IP connectivity notify response

Table 10.3.2.4-1 describes the information flow for the IP connectivity notify response from the IOPS connectivity client to the IOPS MC connectivity function.

Table 10.3.2.4-1: IP connectivity notify response

Information element

Status

Description

IOPS MC service ID

M

The IOPS MC service ID of the responding MC user

IOPS MC service ID (NOTE)

M

The IOPS MC service ID for which connectivity information was received

NOTE: It can be a list associated to multiple active subscriptions.

10.3.2.5 IP connectivity group notify request

Table 10.3.2.5-1 describes the information flow for the IP connectivity group notify request from the IOPS MC connectivity function to the IOPS connectivity client.

Table 10.3.2.5-1: IP connectivity group notify request

Information element

Status

Description

IOPS MC service ID

M

The IOPS MC service ID of the MC user with active subscription(s)

IOPS group (NOTE)

M

The IOPS MC service group ID related to the active group subscription for which group connectivity information is being notified

Group connectivity information (NOTE)

M

It indicates the number of other discovered MC users on the IOPS MC connectivity function of the corresponding group subscription

NOTE: It can be a list associated to multiple active group subscriptions.

10.3.2.6 IP connectivity group notify response

Table 10.3.2.6-1 describes the information flow for the IP connectivity group notify response from the IOPS connectivity client to the IOPS MC connectivity function.

Table 10.3.2.6-1: IP connectivity group notify response

Information element

Status

Description

IOPS MC service ID

M

The IOPS MC service ID of the responding MC user

IOPS group (NOTE)

M

The IOPS MC service group ID for which group connectivity information was received

NOTE: It can be a list associated to multiple active group subscriptions.

10.3.3 Procedures

The procedure for the IP connectivity subscription of MC users in the IOPS mode of operation is described in figure 10.3.3-1.

Pre-conditions:

– The MC service user has an active PDN connection to the IOPS MC connectivity function for the specific IP connectivity functionality procedure

– The MC service user is discovered by the IOPS MC connectivity function to support MC services based on the IP connectivity functionality.

– The MC service user has decided to subscribe to receive connectivity information of other discovered MC users and/or IOPS groups on the IOPS MC connectivity function.

Figure 10.3.3-1 IP connectivity subscription in the IOPS mode of operation

1. The IOPS connectivity client subscribes to receive connectivity information of other discovered MC users and/or groups on the IOPS MC connectivity function.

2. The IOPS MC connectivity function checks if a subscription for the MC service ID(s) and/or IOPS group(s) included in the request can be activated for the requesting MC user.

NOTE: A subscription cannot be activated if an MC user associated to the requested MC service ID has indicated in its IOPS discovery request that its connectivity information is not available to other users on the IOPS MC connectivity function. Besides, a subscription may not be activated if a requested IOPS group does not belong to the list of IOPS groups the requesting MC user has included in its IOPS discovery request.

3. The IOPS MC connectivity function indicates to the IOPS connectivity client the subscription status associated to the request.

The procedure for the IP connectivity notification of MC users in the IOPS mode of operation is described in figure 10.3.3-2.

Pre-conditions:

– The MC service user has an active PDN connection to the IOPS MC connectivity function for the specific IP connectivity functionality procedure

– The MC service user has an active IP connectivity subscription associated to one or multiple MC service IDs.

– The IOPS MC connectivity function has available information related to an IP connectivity subscription associated to one or multiple MC service IDs.

Figure 10.3.3-2 IP connectivity notification in the IOPS mode of operation

1. The IOPS MC connectivity function notifies to the IOPS connectivity client the connectivity information related to an active IP connectivity subscription associated to one or multiple MC service IDs. The connectivity information can be retrieved by the MC service client to establish an MC service communication based on the IP connectivity functionality.

2. The IOPS connectivity client provides an IP connectivity notify response to the IOPS MC connectivity function.

The procedure for the IP connectivity group notification of MC users in the IOPS mode of operation is described in figure 10.3.3-3.

Pre-conditions:

– The MC service user has an active PDN connection to the IOPS MC connectivity function for the specific IP connectivity functionality procedure

– The MC service user has an active IP connectivity subscription associated to one or multiple IOPS MC service group IDs.

– The IOPS MC connectivity function has available information related to an IP connectivity subscription associated to one or multiple IOPS MC service group IDs.

Figure 10.3.3-3 IP connectivity group notification in the IOPS mode of operation

1. The IOPS MC connectivity function notifies to the IOPS connectivity client the group connectivity information related to an active IP connectivity group subscription associated to one or multiple IOPS MC service group IDs. The group connectivity information can be retrieved by the MC service client to establish an MC service group communication based on the IP connectivity functionality.

2. The IOPS connectivity client provides an IP connectivity group notify response to the IOPS MC connectivity function.