Commit 91bc8756 authored by Jason Graham's avatar Jason Graham
Browse files

Update file LI-PS-PDU.asn

parent e762b619
Loading
Loading
Loading
Loading
Loading
+64 −2
Original line number Diff line number Diff line
@@ -216,7 +216,8 @@ li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(
PS-PDU ::= SEQUENCE
{
    pSHeader          [1] PSHeader,
    payload     [2] Payload
    payload           [2] Payload,
    commonInformation [3] CommonInformation OPTIONAL
}

PSHeader ::= SEQUENCE
@@ -257,6 +258,11 @@ Payload ::= CHOICE
    hI4Payload              [7] SEQUENCE OF HI4Payload
}

CommonInformation ::= SEQUENCE
{
    locationData [1] SEQUENCE (SIZE (1..MAX)) OF LocationData
}

TimeStampQualifier ::= ENUMERATED
{
    unknown(0),
@@ -672,6 +678,54 @@ EncryptedPayloadType ::= ENUMERATED
        -- encrypted payload is ETSI TS 102 232-1 (the present document)
}


-- ============================
-- Definitions for LocationData
-- ============================

LocationData ::= SEQUENCE
{
    location           [1] LocationFormats,
    source             [2] LocationSource,
    locationProvenance [3] LocationProvenanceInformation OPTIONAL
}

LocationFormats ::= CHOICE 
{
    umtsHI2Location               [0] UmtsHI2Operations.Location,
    epsLocation                   [1] EpsHI2Operations.EPSLocation,
    wlanLocationAttributes        [2] WlanLocationAttributes,
    eTSI671HI2Location            [3] HI2Operations.Location,
    threeGPP33128UserLocation     [4] TS33128Payloads.UserLocation,
    wGS84CoordinateDecimal        [5] Common-Parameters.WGS84CoordinateDecimal,
    pIDF-LO                       [6] XMLType
}

LocationSource ::= ENUMERATED
{
    other(1),
    unknown(2),
    cPEOrClient(3),
    network(4)
}

LocationProvenanceInformation ::= SEQUENCE
{
    locationProvenance    [1] LocationProvenance,
    sourceNF              [2] SourceNF,
    additionalInformation [3] AdditionalProvenanceInformation
}

LocationProvenance ::= ENUMERATED
{
    other(1),
    observed(2),
    nFContext(3),
    nFLookup(4)
}

AdditionalProvenanceInformation ::= UTF8String

-- ===================================
-- Common Parameters
-- ===================================
@@ -759,4 +813,12 @@ LawfulInterceptionIdentifier ::= Common-Parameters.LIID
    -- module to preserve the original type name during the
    -- removal of imports from ETSI TS 101 671 [4].

SourceNF ::= ENUMERATED
{
    aDMF(1)
    triggeringFunction(2)
    pOI(3)
    mDF(4)
}

END -- end of LI-PS-PDU