Commit 5581c94f authored by Steije van Schelt's avatar Steije van Schelt
Browse files

Improved SCEF related ASN.1 syntax

parent 35488e28
Loading
Loading
Loading
Loading
Loading
+85 −100
Original line number Diff line number Diff line
@@ -119,8 +119,8 @@ XIRIEvent ::= CHOICE

    -- PDU to MA PDU session-related events, see clause 6.2.3.2.8
    sMFPDUtoMAPDUSessionModification                        [64] SMFPDUtoMAPDUSessionModification,
    -- SCEF services related events

    -- SCEF services related events, see clause X
    sCEFPDNConnectionEstablishment                      [81] SCEFPDNConnectionEstablishment,
    sCEFPDNConnectionUpdate                             [82] SCEFPDNConnectionUpdate,
    sCEFPDNConnectionRelease                            [83] SCEFPDNConnectionRelease,
@@ -244,8 +244,8 @@ IRIEvent ::= CHOICE

    -- PDU to MA PDU session-related events, see clause 6.2.3.2.8
    sMFPDUtoMAPDUSessionModification                    [64] SMFPDUtoMAPDUSessionModification,
    -- SCEF services related events

    -- SCEF services related events, see clause X
    sCEFPDNConnectionEstablishment                      [81] SCEFPDNConnectionEstablishment,
    sCEFPDNConnectionUpdate                             [82] SCEFPDNConnectionUpdate,
    sCEFPDNConnectionRelease                            [83] SCEFPDNConnectionRelease,
@@ -298,13 +298,11 @@ LINotificationMessage ::= CHOICE
    lINotification      [1] LINotification 
}

-- ==================
-- ================
-- SCEF definitions
-- ==================

-- ================

-- See clause 7.Y.2.1.2 for details of this structure

SCEFPDNConnectionEstablishment ::= SEQUENCE
{
    iMSI                  [1] IMSI OPTIONAL,
@@ -319,7 +317,6 @@ SCEFPDNConnectionEstablishment ::= SEQUENCE
}

-- See clause 7.Y.2.1.3 for details of this structure

SCEFPDNConnectionUpdate ::= SEQUENCE
{
    iMSI                        [1] IMSI OPTIONAL,
@@ -332,11 +329,9 @@ SCEFPDNConnectionUpdate ::= SEQUENCE
    sCSASID                     [8] SCSASID OPTIONAL,
    rDSAction                   [9] RDSAction OPTIONAL,
    serializationFormat         [10] SerializationFormat OPTIONAL

}

-- See clause 7.Y.2.1.4 for details of this structure

SCEFPDNConnectionRelease ::= SEQUENCE
{
    iMSI                   [1] IMSI OPTIONAL,
@@ -351,7 +346,6 @@ SCEFPDNConnectionRelease ::= SEQUENCE
}

-- See clause 7.Y.2.1.5 for details of this structure

SCEFUnsuccessfulProcedure ::= SEQUENCE
{
    failureCause                [1] SCEFFailureCause,
@@ -366,7 +360,6 @@ SCEFUnsuccessfulProcedure ::= SEQUENCE
}

-- See clause 7.Y.2.1.6 for details of this structure

SCEFStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE
{
    iMSI                  [1] IMSI OPTIONAL,
@@ -381,7 +374,6 @@ SCEFStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE
}

-- See clause 7.Y.3.1.1 for details of this structure

SCEFDeviceTrigger ::= SEQUENCE
{
    iMSI                  [1] IMSI,
@@ -394,11 +386,9 @@ SCEFDeviceTrigger ::= SEQUENCE
    priorityDT            [8] PriorityDT OPTIONAL,
    sourcePortId          [9] PortNumber OPTIONAL,
    destinationPortId     [10] PortNumber OPTIONAL

}

-- See clause 7.Y.3.1.2 for details of this structure

SCEFDeviceTriggerReplace ::= SEQUENCE
{
    iMSI                     [1] IMSI OPTIONAL,
@@ -414,7 +404,6 @@ SCEFDeviceTriggerReplace ::= SEQUENCE
}

-- See clause 7.Y.3.1.3 for details of this structure

SCEFDeviceTriggerCancellation ::= SEQUENCE
{
    iMSI                     [1] IMSI OPTIONAL,
@@ -424,7 +413,6 @@ SCEFDeviceTriggerCancellation ::= SEQUENCE
}

-- See clause 7.Y.3.1.4 for details of this structure

SCEFDeviceTriggerReportNotify ::= SEQUENCE
{
    iMSI                            [1] IMSI OPTIONAL,
@@ -435,7 +423,6 @@ SCEFDeviceTriggerReportNotify ::= SEQUENCE
}

-- See clause 7.Y.4.1.1 for details of this structure

SCEFMSISDNLessMOSMS ::= SEQUENCE
{
    iMSI                      [1] IMSI OPTIONAL,
@@ -449,7 +436,6 @@ SCEFMSISDNLessMOSMS ::= SEQUENCE
}

-- See clause 7.Y.5.1.1 for details of this structure

SCEFCommunicationPatternUpdate ::= SEQUENCE
{
    mSISDN                          [1] MSISDN OPTIONAL,
@@ -463,13 +449,13 @@ SCEFCommunicationPatternUpdate ::= SEQUENCE
    batteryIndication               [9] BatteryIndication OPTIONAL,
    trafficProfile                  [10] TrafficProfile OPTIONAL,
    expectedUEMovingTrajectory      [11] SEQUENCE OF UMTLocationArea5G OPTIONAL,
    sCSASID                       [13] SCSASID,
    validityTime                  [14] Timestamp OPTIONAL
    sCSASID                         [12] SCSASID,
    validityTime                    [13] Timestamp OPTIONAL
}

-- =================
-- ===============
-- SCEF parameters
-- =================
-- ===============

SCEFFailureCause ::= ENUMERATED
{
@@ -504,10 +490,9 @@ EPSBearerID ::= INTEGER (0..255)

APN ::= UTF8String

-- =================
-- ==========================
-- Common SCEF/NEF parameters
-- =================

-- ==========================

RDSSupport ::= BOOLEAN