Commit 33c5188b authored by canterburym's avatar canterburym
Browse files

Merge branch 'cr/33128/0272' into 'meeting/SA94e'

TS 33.128 CR0272 - xIRI and record in IMS stage 3

See merge request li-trial!113
parents ba518f8d 3536de43
Loading
Loading
Loading
Loading
Loading
+65 −2
Original line number Diff line number Diff line
TS33128Payloads
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version1(1)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version2(2)}

DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=

@@ -9,7 +9,7 @@ BEGIN
-- Relative OIDs
-- =============

tS33128PayloadsOID          RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version1(1)}
tS33128PayloadsOID          RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version2(2)}

xIRIPayloadOID              RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)}
xCCPayloadOID               RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)}
@@ -169,6 +169,10 @@ XIRIEvent ::= CHOICE
    n9HRPDUSessionInfo                                  [100] N9HRPDUSessionInfo,
    s8HRBearerInfo                                      [101] S8HRBearerInfo,

    -- IMS events, see clause 7.X.4.2
    iMSMessage                                          [2721] IMSMessage,
    startOfInterceptionForActiveIMSSession              [2722] StartOfInterceptionForActiveIMSSession,

    -- Separated Location Reporting, see clause 7.3.X
    separatedLocationReporting                          [2731] SeparatedLocationReporting
}
@@ -332,6 +336,10 @@ IRIEvent ::= CHOICE
    -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent.
    -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent.

    -- IMS events, see clause 7.X.4.2
    iMSMessage                                          [2721] IMSMessage,
    startOfInterceptionForActiveIMSSession              [2722] StartOfInterceptionForActiveIMSSession,

    -- Separated Location Reporting, see clause 7.3.X
    separatedLocationReporting                          [2731] SeparatedLocationReporting
}
@@ -2782,6 +2790,61 @@ PTCAccessPolicyFailure ::= ENUMERATED
    requestUnsuccessful(1),
    requestUnknown(2)
}
-- ===============
-- IMS definitions
-- ===============

-- See clause 7.X.4.2.1 for details of this structure
IMSMessage ::= SEQUENCE
{
    payload               [1] IMSPayload,
    sessionDirection      [2] SessionDirection,
    voIPRoamingIndication [3] VoIPRoamingIndication OPTIONAL,
    location              [6] Location OPTIONAL
}
-- See clause 7.X.4.2.3 for details of this structure
StartOfInterceptionForActiveIMSSession ::= SEQUENCE
{
    originatingId         [1] SEQUENCE OF IMPU,
    terminatingId         [2] IMPU,
    sDPState              [3] SEQUENCE OF OCTET STRING OPTIONAL,
    diversionIdentity     [4] IMPU OPTIONAL,
    voIPRoamingIndication [5] VoIPRoamingIndication OPTIONAL,
    location              [7] Location OPTIONAL
}

-- ==============
-- IMS parameters
-- ==============

IMSPayload ::= CHOICE
{
    encapsulatedSIPMessage            [1] SIPMessage
}

SIPMessage ::= SEQUENCE
{
    iPSourceAddress       [1] IPAddress,
    iPDestinationAddress  [2] IPAddress,
    sIPContent            [3] OCTET STRING
}

VoIPRoamingIndication ::= ENUMERATED
{
    roamingLBO(1),
    roamingS8HR(2),
    roamingN9HR(3)
}

SessionDirection ::= ENUMERATED
{
    fromTarget(1), 
    toTarget(2),
    combined(3),
    indeterminate(4)
}

HeaderOnlyIndication ::= BOOLEAN

-- ===================
-- 5G LALS definitions