7.15 LI at 5GMS AF

33.1283GPPProtocol and procedures for Lawful Interception (LI)Release 18SecurityStage 3TS

7.15.1 Provisioning over LI_X1

7.15.1.1 Provisioning of IRI-POI in 5GMS AF

The IRI-POI present in the 5GMS AF is provisioned over LI_X1 by the LIPF using the X1 protocol as described in clause 5.2.2.

The POI in the 5GMS AF shall support the target identifier types given in table 7.15.1.1-1.

Table 7.15.1.1-1: TargetIdentifier types for 5G media streaming

Identifier

Owner

ETSI TS 103 221-1 [7] TargetIdentifier type

Definition

gPSIMSISDN

ETSI

GPSIMSISDN

See ETSI TS 103 221-1 [7]

gPSINAI

ETSI

GPSINAI

See ETSI TS 103 221-1 [7]

Table 7.15.1.1-2 shows the minimum details of the LI_X1 ActivateTask message used for provisioning the IRI-POI in the 5GMS AF.

If the IRI-POI in the 5GMS AF receives an ActivateTask message and the ListOfServiceTypes parameter contains a ServiceType that is not supported, the IRI-POI in the 5GMS AF shall reject the task with an appropriate error as described in ETSI TS 103 221-1 [7] clause 6.2.1.2.

Table 7.15.1.1-2: ActivateTask message for the IRI-POI in the 5GMS AF

ETSI TS 103 221-1 [7] field name

Description

M/C/O

XID

XID assigned by LIPF.

M

TargetIdentifiers

One of the target identifiers listed in the paragraph above.

M

DeliveryType

Set to “X2Only”.

M

ListOfDIDs

Delivery endpoints for LI_X2 for the IRI-POI in the 5GMS AF. These delivery endpoints are configured using the CreateDestination message as described in ETSI TS 103 221-1 [7] clause 6.3.1 prior to the task activation.

M

ListOfServiceTypes

Shall be included when the explicit identification of specific CSP service types to be intercepted by the task as described in clause 5.2.4 is required. This parameter is defined in ETSI TS 103 221-1 [7], clause 6.2.1.2, table 4.

M

7.15.1.2 Provisioning of the MDF2

The MDF2 listed as the delivery endpoint over LI_X2 for xIRI generated by the 5GMS AF shall be provisioned over LI_X1 by the LIPF.

The target identities listed in clause 7.15.1.1 shall apply for the provisioning of MDF2.

Table 7.15.1.2-1 shows the minimum details of the LI_X1 ActivateTask message used for provisioning the MDF2.

Table 7.15.1.2-1 ActivateTask message for MDF2

ETSI TS 103 221-1 [7] field name

Description

M/C/O

XID

XID assigned by LIPF.

M

TargetIdentifiers

One or more of the target identifiers listed in clause 7.15.1.1.

M

DeliveryType

Set to “X2Only”. (Ignored by the MDF2).

M

ListOfDIDs

Delivery endpoints of LI_HI2. These delivery endpoints shall be configured using the CreateDestination message as described in ETSI TS 103 221-1 [7] clause 6.3.1 prior to first use.

M

ListOfMediationDetails

Sequence of Mediation Details, See table 7.15.1.2-2

M

Table 7.15.1.2-2: Mediation Details for MDF2

ETSI TS 103 221-1 [7] field name

Description

M/C/O

LIID

Lawful Intercept ID associated with the task.

M

DeliveryType

Set to “HI2Only”.

M

ListOfDIDs

Details of where to send the IRI for this LIID. Shall be included if deviation from the ListofDIDs in the ActivateTask message is necessary. If included, the ListOfDIDs in the Mediation Details shall be used instead of any delivery destinations authorised by the ListOfDIDs field in the ActivateTask Message.

C

ServiceScoping

Service type set to “Data”. Other fields are dependent on the warrant.

M

7.15.2 Generation of xIRI over LI_X2

7.15.2.1 General

The IRI-POI present in the 5GMS AF shall send the xIRIs over LI_X2 for each of the events listed in TS 33.127 [5] clause 7.15.4, the details of which are described in the following clauses.

7.15.2.2 Service access information

The IRI-POI in the 5GMS AF shall generate an xIRI containing an 5GMSAFServiceAccessInformation record when the IRI-POI present in the 5GMS AF detects that an 5GMS AF has sent the service access information to the Media Session Handler in the target UE. The IRI-POI present in the 5GMS AF shall generate the xIRI for the following event (as specified in TS 26.512 [98], clause 11.2):

– 5GMS AF returns retrieveServiceAccessInformation response (i.e., 200 OK) in response to retrieveServiceAccessInformation request (i.e. GET) received from the Media Session Handler in the target UE which requests Service Access Information.

Table 7.15.2.2-1: Payload for FiveGMSAFServiceAccessInformation

Field name

Description

M/C/O

gPSI

GPSI of the target UE.

M

serviceAccessInformationResource

Includes service access information resource data encoded according to 26.512 [98] clause 11.2.3. The SBIReference for this parameter shall be populated with ‘TS26512_M5_ServiceAccessInformation.yaml#/components/schemas/ServiceAccessInformationResource’

M

7.15.2.3 Consumption reporting

The IRI-POI in the 5GMS AF shall generate an xIRI containing an 5GMSAFConsumptionReporting record when the IRI-POI present in the 5GMS AF detects that an 5GMS AF has received a consumption report from the target UE. The IRI-POI present in the 5GMS AF shall generate the xIRI for the following event (as specified in TS 26.512 [98], clause 11.3):

– 5GMS AF returns submitConsumptionReport Response (i.e. 204 No Content) in response to a submitConsumptionReport Request (i.e. POST) from the Media Session Handler in the target UE which submits a consumption report.

Table 7.15.2.3-1: Payload for FiveGMSAFConsumptionReporting

Field name

Description

M/C/O

gPSI

gPSI of the target UE.

M

consumptionReport

Includes a consumption report according to 26.512 [98] clause 11.3.3. The SBIReference for this parameter shall be populated with ‘TS26512_M5_ ConsumptionReporting.yaml#/components/schemas/ConsumptionReport’.

M

7.15.2.4 Dynamic policy invocation

The IRI-POI in the 5GMS AF shall generate an xIRI containing an 5GMSAFDynamicPolicyInvocation record when the IRI-POI present in the 5GMS AF detects that an 5GMS AF has received a dynamic policy from the target UE. The IRI-POI present in the 5GMS AF shall generate the xIRI for the following events (as specified in TS 26.512 [98], clause 11.5):

– 5GMS AF returns a createDynamicPolicy Response (i.e. 201 Created) in response to a createDynamicPolicy Request (i.e. POST) from the Media Session Handler in the target UE which creates a dynamic policy resource.

– 5GMS AF returns a retrieveDynamicPolicy Response (i.e. 20O OK) in response to a retrieveDynamicPolicy Request (i.e. GET) from the Media Session Handler in the target UE which retrieves the dynamic policy resource.

– 5GMS AF returns an updateDynamicPolicy Response (i.e. 20O OK or 204 No Content) in response to an updateDynamicPolicy Request (i.e. PUT) from the Media Session Handler in the target UE which replaces the dynamic policy resource.

– 5GMS AF returns a patchDynamicPolicy Response (i.e. 20O OK or 204 No Content) in response to a patchDynamicPolicy Request (i.e. PATCH) from the Media Session Handler in the target UE which modifies the dynamic policy resource.

– 5GMS AF returns a destroyDynamicPolicy Response (i.e. 204 No Content) in response to a destroyDynamicPolicy Request (i.e. DELETE) from the Media Session Handler of the target UE which deletes the dynamic policy resource.

Table 7.15.2.4-1: Payload for FiveGMSAFDynamicPolicyInvocation

Field name

Description

M/C/O

gPSI

GPSI of the target UE.

M

dynamicPolicyResource

Includes a dynamic policy resource according to 26.512 [98] clause 11.5.3. The SBIReference for this parameter shall be populated with ‘TS26512_M5_ DynamicPolicies.yaml#/components/schemas/DynamicPolicy’.

M

dPIOperationType

Type of operation applied to the dynamic policy resource, i.e. createDynamicPolicy, retrieveDynamicPolicy, updateDynamicPolicy, patchDynamicPolicy, destroyDynamicPolicy.

M

7.15.2.5 Metrics reporting

The IRI-POI in the 5GMS AF shall generate an xIRI containing an 5GMSAFMetricsReporting record when the IRI-POI present in the 5GMS AF detects that an 5GMS AF has received a metrics report from the target UE. The IRI-POI present in the 5GMS AF shall generate the xIRI for the following event (as specified in TS 26.512 [98], clause 11.4):

– 5GMS AF returns submitMetricsReport Response (i.e. 204 No Content) in response to a submitMetricsReport Request (i.e. POST) from the Media Session Handler in the target UE which submits a metrics report.

Table 7.15.2.5-1: Payload for FiveGMSAFMetricsReporting

Field name

Description

M/C/O

gPSI

GPSI of the target UE.

M

metricsReport

Includes a metrics report according to 26.512 [98] clause 11.4.3. Encoded according to TS 26.512 [98] clause C.4.3 and TS 26.247 [99]. The XMLNamespace for this parameter shall be set to ‘urn:3gpp:metadata:2011:HSD:receptionreport’.

M

7.15.2.6 Network assistance

The IRI-POI in the 5GMS AF shall generate an xIRI containing an FiveGMSAFNetworkAssistance record when the IRI-POI present in the 5GMS AF detects that an 5GMS AF has received a network assistance from the target UE. The IRI-POI present in the 5GMS AF shall generate the xIRI for the following events (as specified in TS 26.512 [98], clause 11.6):

– 5GMS AF returns a createNetworkAssistanceSession Response (i.e. 201 Created) in response to a createNetworkAssistanceSession Request (i.e. POST) from the Media Session Handler in the target UE which creates a network assistance session resource.

– 5GMS AF returns a retrieveNetworkAssistanceSession Response (i.e. 200 OK) in response to a retrieveNetworkAssistanceSession Request (i.e. GET) from the Media Session Handler in the target UE which retrieves an existing network assistance session resource.

– 5GMS AF returns an updateNetworkAssistanceSession Response (i.e. 200 OK or 204 No Content) in response to an updateNetworkAssistanceSession Request (i.e. PUT) from the Media Session Handler in the target UE which replaces an existing network assistance session resource.

– 5GMS AF returns a patchNetworkAssistanceSession Response (i.e. 200 OK or 204 No Content) in response to a patchNetworkAssistanceSession Request (i.e. PATCH) from the Media Session Handler in the target UE which modifies the network assistance session resource.

– 5GMS AF returns a destroyNetworkAssistanceSession Response (i.e. 204 No Content) in response to a destroyNetworkAssistanceSession Request (i.e. DELETE) from the Media Session Handler in the target UE which deletes the network assistance session resource.

– 5GMS AF returns a requestBitRateRecommendation Response (i.e. 200 OK) in response to a requestBitRateRecommendation Request (i.e. GET) from the Media Session Handler in the target UE which requests a bit rate recommendation for the next recommendation window.

– 5GMS AF returns a requestDeliveryBoost Response (i.e. 200 OK) in response to a requestDeliveryBoost Request (i.e. POST) from the Media Session Handler in the target UE which requests a delivery boost.

Table 7.15.2.6-1: Payload for FiveGMSAFNetworkAssistance

Field name

Description

M/C/O

gPSI

GPSI of the target UE.

M

networkAssistanceSessionResource

Includes a network assistance session resource according to 26.512 [98] clause 11.6.3. The SBIReference for this parameter shall be populated with ‘TS26512_M5_ NetworkAssistance.yaml#/components/schemas/ NetworkAssistanceSession’.

M

nAOperationType

Type of operation applied to the network assistance resource, i.e., createNetworkAssistanceSession, retrieveNetworkAssistanceSession, updateNetworkAssistanceSession, patchNetworkAssistanceSession, destroyNetworkAssistanceSession, requestBitRateRecommendation and requestDeliveryBoost.

M

7.15.2.7 Unsuccessful procedure

The IRI-POI in the 5GMS AF shall generate an xIRI containing a FiveGMSAFUnsuccessfulProcedure record when the IRI-POI present in the 5GMS AF detects an unsuccessful procedure or error condition for a target UE. Accordingly, the IRI-POI in the 5GMS AF generates the xIRI when any of the following events are detected:

– 5GMS AF returns retrieveServiceAccessInformation response (i.e. 404 Not Found) in response to retrieveServiceAccessInformation request (i.e. GET) from the target UE.

– 5GMS AF returns submitConsumptionReport Response (i.e. 400 Bad Request or 415 Unsupported Media Type) in response to a submitConsumptionReport Request (i.e. POST) from the target UE.

– 5GMS AF returns submitMetricsReport Response (i.e. 400 Bad Request or 415 Unsupported Media Type) in response to a submitMetricsReport Request (i.e. POST) from the target UE.

– 5GMS AF returns a createDynamicPolicy Response (i.e. 400 Bad Request or 401 Unauthorized) in response to a createDynamicPolicy Request (i.e. POST) from the target UE.

– 5GMS AF returns a retrieveDynamicPolicy Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a retrieveDynamicPolicy Request (i.e. GET) from the target UE.

– 5GMS AF returns an updateDynamicPolicy Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to an updateDynamicPolicy Request (i.e. PUT) from the target UE.

– 5GMS AF returns a patchDynamicPolicy Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a patchDynamicPolicy Request (i.e. PATCH) from the target UE.

– 5GMS AF returns a destroyDynamicPolicy Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a destroyDynamicPolicy Request (i.e. DELETE) from the target UE.

– 5GMS AF returns a createNetworkAssistanceSession Response (i.e. 400 Bad Request or 401 Unauthorized) in response to a createNetworkAssistanceSession Request (i.e. POST) from the target UE.

– 5GMS AF returns a retrieveNetworkAssistanceSession Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a retrieveNetworkAssistanceSession Request (i.e. GET) from the target UE.

– 5GMS AF returns an updateNetworkAssistanceSession Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to an updateNetworkAssistanceSession Request (i.e. PUT) from the target UE.

– 5GMS AF returns a patchNetworkAssistanceSession Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a patchNetworkAssistanceSession Request (i.e. PATCH) from the target UE.

– 5GMS AF returns a destroyNetworkAssistanceSession Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a destroyNetworkAssistanceSession Request (i.e. DELETE) from the target UE.

– 5GMS AF returns a requestBitRateRecommendation Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a requestBitRateRecommendation Request (i.e. GET) from the target UE.

– 5GMS AF returns a requestDeliveryBoost Response (i.e. Either 400 Bad Request or 401 Unauthorized or 404 Not Found) in response to a requestDeliveryBoost Request (i.e. POST) from the target UE.

Table 7.15.2.7-1: Payload for FiveGMSAFNetworkAssistance

Field name

Description

M/C/O

gPSI

GPSI of the target UE.

M

fiveGMSAFUnsuccessfulOperation

Type of unsuccessful operation.

M

fiveGMSAFErrorCode

Error code returned for the unsuccessful operation.

M

7.15.2.8 Start of interception with already configured UE

The IRI-POI in the 5GMS AF shall generate an xIRI containing an FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE record when the IRI-POI present in the 5GMS AF detects that interception is activated for a target UE which Media Session Handler has already been configured with the service access information.

Table 7.15.2.8-1: Payload for FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE

Field name

Description

M/C/O

gPSI

GPSI of the target UE.

M

serviceAccessInformationResource

Includes service access information resource data encoded according to 26.512 [98] clause 11.2.3. The SBIReference for this parameter shall be populated with ‘TS26512_M5_ServiceAccessInformation.yaml#/components/schemas/ServiceAccessInformationResource’.

M

7.15.3 Generation of IRI over LI_HI2

When an xIRI is received over LI_X2 from the IRI-POI in the 5GMS AF, the MDF2 shall send the IRI message over LI_HI2 without undue delay. The IRI message shall contain a copy of the relevant record received from LI_X2. The record may be enriched by other information available at the MDF (e.g. additional location information).

The timestamp field of the ETSI TS 102 232-1 [9] PSHeader structure shall be set to the time at which the 5GMS AF event was observed (i.e. the timestamp field of the xIRI).

The IRI type parameter shall be included and coded according to table 7.14.2-19 (see ETSI TS 102 232-1 [9] clause 5.2.10).

Table 7.15.3-1: IRI type for IRI messages

Record type

IRI Type

FiveGMSAFServiceAccessInformation

REPORT

FiveGMSAFConsumptionReporting

REPORT

FiveGMSAFDynamicPolicyInvocation

REPORT

FiveGMSAFMetricsReporting

REPORT

FiveGMSAFNetworkAssistance

REPORT

FiveGMSAFUnsuccessfulProcedure

REPORT

FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE

REPORT

The threeGPP33128DefinedIRI field (see ETSI TS 102 232-7 [10] clause 15) shall be populated with the BER-encoded IRIPayload.

MDF2 delivers the IRI to the LEMF with GPSI as the target identity if and only if GPSI is present in the xIRI.

Annex A (normative):
ASN.1 Schema for the Internal and External Interfaces

The ASN.1 module describing the structures used for LI_X2, LI_X3, LI_HI2 and LI_HI3 ("TS33128Payloads") is given in the file TS33128Payloads.asn which accompanies the present document.

Annex B (normative):
LI Notification

Based on clause 5.6 of the present document, this annex defines a system of management notification of LI system with the LI_HI4 interface.

The LI_HI4 interface shall be used to transport specific LI service O&M information (referred to as LI Notification) from the CSP to the LEMF. The individual parameters of the LI Notification message shall be coded using ASN.1 and the basic encoding rules (BER). The delivery of LI Notification shall be performed directly using the same mechanism as used for delivery of IRI messages over LI_HI2 and CC over LI_HI3.

The LI Notification shall be used to send electronic notification to the LEMF in the following cases:

1) after the activation of lawful interception;

2) after the deactivation of lawful interception;

3) after the modification of an active lawful interception.

Table B.1-1: LINotification message

Field name

Description

M/C/O

notificationType

Information on the type of notification: activation, deactivation or modification

M

deliveryInformation

Delivery Information which has been decided by the LEA in terms of delivery numbers, IP addresses for LI_HI2 and LI_HI3

O

appliedTargetID

Target Identifier applied in the ADMF for the warrant

O

appliedStartTime

Start time applied to the ADMF for the warrant

C

appliedEndTime

End time applied to the ADMF for the warrant

C

Conditional parameters shall be set as follows:

LI Activation Notification

Field name

Description

M/C/O

notificationType

Activation

M

appliedStartTime

Always present and represents:

The Start Date/Time in the warrant or,

The Date/Time of the CSP activation in the ADMF or,

The scheduled future Start Date/Time.

C

appliedEndTime

Absence means the interception has been activated with no predefined End Date/Time.

Presence means the End time is scheduled to be applied at that (future) time.

C

LI Modification Notification

Field name

Description

M/C/O

notificationType

Modification

M

appliedStartTime

Present and provides the new Start Date/Time if modified by the LI Modification command

C

appliedEndTime

Present and provides the new End Date/Time if modified by the LI Modification command

C

LI Deactivation Notification

Field name

Description

M/C/O

notificationType

Deactivation

M

appliedStartTime

Absent

C

appliedEndTime

Present and provides the actual End Date/Time, e.g. timed stop as per initial warrant or as per new warrant, or as pre-emptive audited stop from the LEA, or major LI failure.

C

The individual notifications parameters shall be sent to the LEMF as soon as possible with the lowest latency at least once (if available).

The MDF2/3 will deliver the LINotification message to LEMF.

Annex C (normative):
XSD Schema for LI_X1 extensions

The XSD schema describing the extensions used for LI_X1 is given in the file urn_3GPP_ns_li_3GPPX1Extensions.xsd which accompanies the present document.

Annex D (informative):
Drafting Guidance