B.11 IMS Conference Services ASN.1

33.1083G Security3GPPHandover interface for Lawful Interception (LI)Release 17TS

B.11.1 Intercept related information (Conference Services)

ASN.1 description of IRI (HI2 interface)

CONFHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2conf(10) r16 (16) version-0 (0)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS

LawfulInterceptionIdentifier,

TimeStamp,

Network-Identifier,

National-Parameters,

National-HI2-ASN1parameters

FROM HI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)

lawfulIntercept(2) hi2(1) version18 (18)} — Imported from TS 101 671, version 3.12.1

CorrelationValues,

IMS-VoIP-Correlation

FROM UmtsHI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)

lawfulIntercept(2) threeGPP(4) hi2(1) r16 (16) version-1(1)}; — Imported from PS

— ASN.1 Portion of this standard

— 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)}

hi2confDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2conf(10) r16 (16) version-0 (0)}

ConfIRIsContent ::= CHOICE

{

confiRIContent ConfIRIContent,

confIRISequence ConfIRISequence

}

ConfIRISequence ::= SEQUENCE OF ConfIRIContent

— Aggregation of ConfIRIContent 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,

— ConfIRIContent needs to be chosen.

ConfIRIContent ::= CHOICE

{

iRI-Begin-record [1] IRI-Parameters, — include at least one optional parameter

iRI-End-record [2] IRI-Parameters,

iRI-Continue-record [3] IRI-Parameters, — include at least one optional parameter

iRI-Report-record [4] IRI-Parameters, — include at least one optional parameter

}

IRI-Parameters ::= SEQUENCE

{

hi2confDomainId [0] OBJECT IDENTIFIER, — 3GPP HI2 Conf domain

lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,

— This identifier is associated to the target.

timeStamp [2] TimeStamp,

— date and time of the event triggering the report.

partyInformation [3] SET SIZE (1..10) OF PartyIdentity OPTIONAL,

— This is the identity of the target.

— The sender shall only use one instance of PartyIdentity, the "SET SIZE" structure is
— kept for ASN.1 backward compatibility reasons only.

national-Parameters [4] National-Parameters OPTIONAL,

networkIdentifier [5] Network-Identifier OPTIONAL,

confEvent [6] ConfEvent,

correlation [7] ConfCorrelation OPTIONAL,

confID [8] IMSIdentity OPTIONAL,

tempConfID [9] IMSIdentity OPTIONAL,

listOfPotConferees [10] SET OF PartyIdentity OPTIONAL,

listOfConferees [11] SET OF ConfPartyInformation OPTIONAL,

joinPartyID [12] ConfPartyInformation OPTIONAL,

leavePartyID [13] ConfPartyInformation OPTIONAL,

listOfBearerAffectedParties [14] SET OF ConfPartyInformation OPTIONAL,

confEventInitiator [15] ConfEventInitiator OPTIONAL,

confEventFailureReason [16] ConfEventFailureReason OPTIONAL,

confEndReason [17] Reason OPTIONAL,

potConfStartInfo [18] TimeStamp OPTIONAL,

potConfEndInfo [19] TimeStamp OPTIONAL,

recurrenceInfo [20] RecurrenceInfo OPTIONAL,

confControllerIDs [21] SET OF PartyIdentity OPTIONAL,

mediamodification [23] MediaModification OPTIONAL,

bearerModifyPartyID [24] ConfPartyInformation OPTIONAL,

listOfWaitConferees [25] SET OF ConfPartyInformation OPTIONAL,

}

— PARAMETERS FORMATS

ConfEvent ::= ENUMERATED

{

confStartSuccessfull (1),

confStartUnsuccessfull (2),

startOfInterceptionConferenceActive (3),

confPartyJoinSuccessfull (4),

confPartyJoinUnsuccessfull (5),

confPartyLeaveSuccessfull (6),

confPartyLeaveUnsuccessfull (7),

confPartyBearerModifySuccessfull (8),

confPartyBearerModifyUnsuccessfull (9),

confEndSuccessfull (10),

confEndUnsuccessfull (11),

confServCreation (12),

confServUpdate (13),

}

ConfPartyInformation ::= SEQUENCE

{

partyIdentity [1] PartyIdentity OPTIONAL,

supportedmedia [2] SupportedMedia OPTIONAL,

}

ConfCorrelation ::= CHOICE

{

correlationValues [1] CorrelationValues,

correlationNumber [2] OCTET STRING,

imsVoIP [3] IMS-VoIP-Correlation,

}

PartyIdentity ::= SEQUENCE

{

iMPU [3] SET OF IMSIdentity OPTIONAL,

iMPI [4] SET OF IMSIdentity OPTIONAL,

}

IMSIdentity ::= SEQUENCE

{

sip-uri [1] OCTET STRING OPTIONAL,

— See [REF 26 of 33.108]

tel-uri [2] OCTET STRING OPTIONAL,

— See [REF 67 of 33.108]

}

SupportedMedia ::= SEQUENCE

{

confServerSideSDP [1] OCTET STRING OPTIONAL, — include SDP information

— describing Conf Server Side characteristics.

confUserSideSDP [2] OCTET STRING OPTIONAL, — include SDP information

— describing Conf User Side characteristics

}

MediaModification ::= ENUMERATED

{

add (1),

remove (2),

change (3),

unknown (4),

}

ConfEventFailureReason ::= CHOICE

{

failedConfStartReason [1] Reason,

failedPartyJoinReason [2] Reason,

failedPartyLeaveReason [3] Reason,

failedBearerModifyReason [4] Reason,

failedConfEndReason [5] Reason,

}

ConfEventInitiator ::= CHOICE

{

confServer [1] NULL,

confTargetID [2] PartyIdentity,

confPartyID [3] PartyIdentity,

}

RecurrenceInfo ::= SEQUENCE

{

recurrenceStartDateAndTime [1] TimeStamp OPTIONAL,

recurrenceEndDateAndTime [2] TimeStamp OPTIONAL,

recurrencePattern [3] UTF8String OPTIONAL, — includes a description of

— the recurrence pattern, for example, "Yearly, on Jan 23" or "Weekly, on Monday"

}

Reason ::= OCTET STRING

END — OF ConfHI2Operations

B.11.2 Contents of communication (HI3 IMS Conferencing)

CONF-HI3-IMS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3conf(11) r13 (13) version-0 (0)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS

LawfulInterceptionIdentifier,

TimeStamp

FROM HI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}– from ETSI HI2Operations TS 101 671, version 3.12.1

ConfCorrelation,

ConfPartyInformation

FROM CONFHI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)

threeGPP(4) hi2conf(10) r13 (13) version-0 (0)}

— Imported from Conf HI2 Operations part of this standard

National-HI3-ASN1parameters

FROM Eps-HI3-PS

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9) r12(12) version-55 (55)};

— Imported form EPS HI3 part of this standard

— 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)}

hi3confDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3conf(11) r13 (13) version-0 (0)}

Conf-CC-PDU ::= SEQUENCE

{

confLIC-header [1] ConfLIC-header,

payload [2] OCTET STRING

}

ConfLIC-header ::= SEQUENCE

{

hi3DomainId [0] OBJECT IDENTIFIER, — 3GPP HI3 Domain

lIID [2] LawfulInterceptionIdentifier OPTIONAL,

correlation [3] ConfCorrelation,

timeStamp [4] TimeStamp OPTIONAL,

sequence-number [5] INTEGER (0..65535),

t-PDU-direction [6] TPDU-direction,

national-HI3-ASN1parameters [7] National-HI3-ASN1parameters OPTIONAL,

— encoded per national requirements

mediaID [9] MediaID OPTIONAL,

— Identifies the media being exchanged by parties on the conference.

}

MediaID ::= SEQUENCE

{

sourceUserID [1] ConfPartyInformation OPTIONAL, — include SDP information

— describing Conf Server Side characteristics.

streamID [2] OCTET STRING OPTIONAL, — include streamID from SDP information.

}

TPDU-direction ::= ENUMERATED

{

from-target (1),

to-target (2),

unknown (3),

conftarget (4),

— When the conference is the target (4) is used to denote there is no

— directionality.

from-mixer (5),

— Indicates the stream sent from the conference server towards the conference party.

to-mixer (6),

— Indicates the stream sent from the conference party towards the conference party server.

combined (7)

— Indicates that combined CC delivery is used.

}

END — OF conf-HI3-IMS