Commit cb227218 authored by Jason Graham's avatar Jason Graham
Browse files

Update file HI2OperationsLocation.asn

parent c913fe45
Loading
Loading
Loading
Loading
Loading
+69 −0
Original line number Diff line number Diff line
HI2OperationsLocation
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2Location(331) version17(18)}

-- This ASN.1 module provides a choice of location formats originally defined within TS 101 671.
--
-- Other than the top level CHOICE, the definitions in this ASN.1 module have been copied from 
-- structures originally defined in TS 101 671 V3.15.1 that were copied to
-- TS 102 232-1 to assist implementors of LI-PS-PDU.
-- The location formats in this module shall be equivalent to those defined in TS 101 671
-- so that the ASN.1 for each type encodes identically.


-- Editor's Note: It may be better to define this structure within LI-PS-PDU or within HI2Operations or to decide not to support these legacy formats.


DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED  ::=

BEGIN

IMPORTS

  -- previously from ETSI TS 101 671; now provided with ETSI TS 102 232-1 [1]
     TetraLocation,
     GSMLocation,
     UMTSLocation
       FROM HI2Operations
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version17(18)};

Location ::= CHOICE
{
    e164-Number         [1] OCTET STRING (SIZE (1..25)),
        -- Coded in the same format as the ISUP location number (parameter field)
        -- of the ISUP (see EN 300 356).
    globalCellID        [2] OCTET STRING (SIZE (5..7)),
        -- See MAP format (see 3GPP TS 29.002).
    tetraLocation       [3] HI2Operations.TetraLocation,
        -- This optional parameter is not in use anymore, but is kept for backwards compatibility.
    rAI                 [4] OCTET STRING (SIZE (6)),
        -- The Routeing Area Identifier (RAI) in the current SGSN is coded in accordance with
        -- 3GPP TS 24.008 without the Routing Area Identification IEI (only the
        -- last 6 octets are used).
    gsmLocation         [5] HI2Operations.GSMLocation,
    umtsLocation        [6] HI2Operations.UMTSLocation,
    sAI                 [7] OCTET STRING (SIZE (7)),
        -- format:  PLMN-ID 3 octets (no. 1-3),
        --          LAC     2 octets (no. 4-5),
        --          SAC     2 octets (no. 6-7)
        --          (according to 3GPP TS 25.413).
    ...,
    oldRAI              [8] OCTET STRING (SIZE (6)),
        -- the "Routeing Area Identifier" in the old SGSN is coded in accordance with
        -- 3GPP TS 24.008 without the Routing Area Identification IEI
        -- (only the last 6 octets are used).
        -- This parameter is duplicated from 3GPP TS 33.108.
    tAI                 [9] OCTET STRING (SIZE (6)),
        -- The "Tracking Area Identity" (TAI) is coded in accordance with 3GPP TS 29.118
        -- without the TAI IEI.
        -- The tAI parameter is applicable only to the CS traffic cases where the available
        -- location information is the one received from the Mobility Management Entity (MME).
        -- This parameter is duplicated from 3GPP TS 33.108.
    eCGI                [10] OCTET STRING (SIZE (8))
        -- the "E-UTRAN Cell Global Identity" (E-CGI) is coded in accordance with
        -- 3GPP TS 29.118 without the E-CGI IEI.
        -- The eCGI parameter is applicable only to the CS traffic cases where
        -- the available location information is the one received from the MME.
        -- This parameter is duplicated from 3GPP TS 33.108.
}

END
 No newline at end of file