B.8 Intercept related information (MBMS)
33.1083G Security3GPPHandover interface for Lawful Interception (LI)Release 17TS
ASN1 description of IRI (HI2 interface)
MBMSUmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2mbms(7) r16 (16) version0 (0)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
LawfulInterceptionIdentifier,
TimeStamp,
Network-Identifier,
National-Parameters,
National-HI2-ASN1parameters,
IPAddress
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
lawfulIntercept(2) hi2(1) version18 (18)};
— Imported from TS 101 671 V3.12.1
— Object Identifier Definitions
— Security DomainId
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)
securityDomain(2) lawfulIntercept(2)}
— Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi2mbmsDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2mbms(7) r16 (16) version0 (0)}
MBMSUmtsIRIsContent ::= CHOICE
{
mBMSumtsiRIContent [1] MBMSUmtsIRIContent,
mBMSumtsIRISequence [2] MBMSUmtsIRISequence
}
MBMSUmtsIRISequence ::= SEQUENCE OF MBMSUmtsIRIContent
— Aggregation of MBMSUmtsIRIContent is an optional feature.
— It may be applied in cases when at a given point in time
— several IRI records are available for delivery to the same LEA destination.
— As a general rule, records created at any event shall be sent
— immediately and not withheld in the DF or MF in order to
— apply aggragation.
— When aggregation is not to be applied,
— MBMSUmtsIRIContent needs to be chosen.
MBMSUmtsIRIContent ::= CHOICE
{
iRI-Begin-record [1] IRI-Parameters,
iRI-End-record [2] IRI-Parameters,
iRI-Report-record [3] IRI-Parameters,
…
}
IRI-Parameters ::= SEQUENCE
{
hi2mbmsDomainId [0] OBJECT IDENTIFIER, — 3GPP HI2 MBMS domain
lawfulInterceptionIdentifier [2] LawfulInterceptionIdentifier,
— This identifier is associated to the target.
timeStamp [3] TimeStamp,
— date and time of the event triggering the report.
initiator [4] ENUMERATED
{
not-Available (0),
originating-Target (1),
— in case of MBMS, this indicates that the MBMS UE has initiated the MBMS session
— or initiated the subscription management event.
network-initiated (2),
— in case of MBMS, this indicates that the MBMS has initiated the MBMS session.
off-online-action (3),
— in case of MBMS, this indicates a subscription management event has occurred as the
— result of an MBMS operator customer services function or other subscription updates
— not initiated by the MBMS UE.
…
} OPTIONAL,
partyInformation [5] SET SIZE (1..10) OF PartyInformation OPTIONAL,
— This parameter provides the concerned party, the identiy(ies) of the party
— and all the information provided by the party.
national-Parameters [6] National-Parameters OPTIONAL,
networkIdentifier [7] Network-Identifier OPTIONAL,
mBMSevent [8] MBMSEvent OPTIONAL,
correlationNumber [9] CorrelationNumber OPTIONAL,
mbmsInformation [10] MBMSinformation OPTIONAL,
visitedPLMNID [11] VisitedPLMNID OPTIONAL,
national-HI2-ASN1parameters [12] National-HI2-ASN1parameters OPTIONAL,
…
}
— PARAMETERS FORMATS
PartyInformation ::= SEQUENCE
{
party-Qualifier [0] ENUMERATED
{
mBMS-Target(1),
…
},
partyIdentity [1] SEQUENCE
{
imsi [1] OCTET STRING (SIZE (3..8)) OPTIONAL,
— See MAP format [4] International Mobile
— Station Identity E.212 number beginning with Mobile Country Code
…
},
…
}
CorrelationNumber ::= OCTET STRING (SIZE(8..20))
MBMSEvent ::= ENUMERATED
{
mBMSServiceJoining (1),
mBMSServiceLeaving (2),
mBMSSubscriptionActivation (3),
mBMSSubscriptionModification (4),
mBMSSubscriptionTermination (5),
startofInterceptWithMBMSServiceActive (6),
…
}
Services-Data-Information ::= SEQUENCE
{
mBMSparameters [1] MBMSparameters OPTIONAL,
…
}
MBMSparameters ::= SEQUENCE
{
aPN [1] UTF8String OPTIONAL,
— The Access Point Name (APN) is coded in accordance with
— 3GPP TS 24.008 [9] without the APN IEI (only the last 100 octets are used).
— Octets are coded according to 3GPP TS 23.003 [25].
…
}
MBMSinformation ::= SEQUENCE
{
mbmsServiceName [1] UTF8String OPTIONAL,
mbms-join-time [2] UTF8String OPTIONAL,
mbms-Mode [3] ENUMERATED
{
multicast (0),
broadcast (1),
…
} OPTIONAL,
mbmsIPIPv6Address [4] IPAddress OPTIONAL,
mbmsLeavingReason [5] ENUMERATED
{
uEinitiatedRequested (0),
bMSCorNetworkTerminated (1),
…
} OPTIONAL,
mbmsSubsTermReason [6] ENUMERATED
{
userInitiated (0),
subscriptionExpired (1),
…
} OPTIONAL,
mBMSapn [7] UTF8String OPTIONAL,
— The Access Point Name (APN) is coded in accordance with
— 3GPP TS 24.008 [9] without the APN IEI (only the last 100 octets are used).
— Octets are coded according to 3GPP TS 23.003 [25].
mbmsSerSubscriberList [8] MBMSSerSubscriberList OPTIONAL,
mbmsNodeList [9] MBMSNodeList OPTIONAL,
…
}
MBMSSerSubscriberList ::= SEQUENCE OF SEQUENCE
{
mBMSSERSUBSCRIBERLIST [1] UTF8String,
…
}
MBMSNodeList ::= SEQUENCE OF SEQUENCE
{
mBMSNODELIST [1] SEQUENCE
{
mbmsnodeIPAdress [1] IPAddress OPTIONAL,
mbmsnodeName [2] UTF8String OPTIONAL,
…
},
…
}
VisitedPLMNID ::= UTF8String
END — OF MBMSUmtsHI2Operations