Commit c887f603 authored by hawbakert's avatar hawbakert
Browse files

First Run

parent b0fdde42
Loading
Loading
Loading
Loading
Loading
+111 −2
Original line number Diff line number Diff line
@@ -222,7 +222,10 @@ XIRIEvent ::= CHOICE

    -- HSS events, see clause 7.2.3.3
    hSSServingSystemMessage                             [133] HSSServingSystemMessage,
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget,

    --AMF events, see 6.2.2.3, continued from tag 132
    aMFRANTraceReport                                   [1099] AMFRANTraceReport
}

-- ==============
@@ -437,7 +440,10 @@ IRIEvent ::= CHOICE

    -- HSS events, see clause 7.2.3.4
    hSSServingSystemMessage                             [133] HSSServingSystemMessage,
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget,

    --AMF events, see 6.2.2.3, continued from tag 132
    aMFRANTraceReport                                   [1099] AMFRANTraceReport
}

IRITargetIdentifier ::= SEQUENCE
@@ -1342,6 +1348,21 @@ AMFUEConfigurationUpdate ::= SEQUENCE
    sMSOverNASIndicator [8] SMSOverNASIndicator OPTIONAL
}

--See clause 6.2.2.2.10.2 for details of this structure
AMFRANTraceReport ::= SEQUENCE
{
    userIdentifiers             [1] UserIdentifiers,
    aMFUENGAPID                 [2] AMFUENGAPID,
    rANUENGAPID                 [3] RANUENGAPID,
    traceRecordType             [4] TraceRecordType,
    traceDirection              [5] TraceDirection,
    traceActivationInfo         [6] TraceActivationInfo OPTIONAL,
    nGRANCGI                    [7] NCGI,
    globalRANNodeID             [8] GlobalRANNodeID,
    traceCollectionEntityInfo   [9] TraceCollectionEntityInfo OPTIONAL,
    aMFTraceData                [10] OCTET STRING OPTIONAL
}

-- =================
-- 5G AMF parameters
-- =================
@@ -1396,11 +1417,99 @@ AMFRegistrationType ::= ENUMERATED

AMFSetID ::= INTEGER (0..1023)

AMFTraceData

AMFUENGAPID ::= INTEGER (0..1099511627775)

AreaScopeofMDT ::= CHOICE
{
    cellBased         [1] SEQUENCE (SIZE(1..MAX)) OF CellID,
    tABased           [2] SEQUENCE (SIZE(1..MAX)) OF TAC,
    pLMNWide          [3] PLMNID,
    tAIBased          [4] SEQUENCE (SIZE(1..MAX)) OF TAI
}

MDTActivation ::= ENUMERATED
{
    immediateMDTOnly(1),
    loggedMDTOnly(2),
    immediateMDTandTrace(3)
}

MDTConfiguration ::= ENUMERATED
{
    mDTConfigurationNR(1),
    mDTConfigurationEUTRA(2)
}

MDTConfigurationEUTRA ::= SEQUENCE
{
    mDTActivation                [1] MDTActivation,
    areaScopeofMDT               [2] AreaScopeofMDT,
    mDTMode                      [3] MDTMode,
    signallingBasedMDTPLMNList   [4] PLMNList
}

MDTConfigurationNR ::= SEQUENCE
{
    mDTActivation                 [1] MDTActivation,
    areaScopeofMDT                [2] AreaScopofMDT,
    mDTModeNR                     [3] MDTMode,
    signallingBasedMDTPLMNList    [4] PLMNList
}

--TS 38.413 [23], clause 9.3.1.169
MDTMode ::= CHOICE
{
    immediateMDT      [1] OCTET STRING,
    loggedMDT         [2] OCTET STRING
}

-- TS 24.501 [13], clause 9.11.3.49
ServiceAreaList ::= OCTET STRING (SIZE(4..112))

TraceActivationInfo ::= SEQUENCE
{
    nGRANTraceID                     [1] OCTET STRING (SIZE(8)),
    interfacestoTrace                [2] BIT STRING (SIZE(8)),
    traceDepth                       [3] TraceDepth,
    traceCollectionEntityIPAddress   [4] IPAddress,
    mDTConfiguration                 [5] MDTConfiguration OPTIONAL,
}

TraceCollectionEntityInfo ::= SEQUENCE
{
    traceCollectionEntityIPAddress   [1] IPAddress,
    traceCollectionEntityURI         [2] URI
}


-- TS 32.422 [XX], clause 5.3
TraceDepth ::= ENUMERATED
{
    minimum(1),
    medium(2),
    maximum(3),
    minimumWithoutVendorSpecificExtension(4),
    mediumWithoutVendorSpecificExtension(5),
    maximumWithoutVendorSpecificExtension(6)
}

TraceDirection ::= EUMERATED
{
    toAMF(1),
    fromAMF(2)
}

TraceRecordType ::= ENUMERATED
{
    traceStart(1),
    cellTrafficTrace(2),
    traceDataDelivery(3),
    traceDeactivation(4)
}


-- ==================
-- 5G SMF definitions
-- ==================