Loading 33128/r17/TS33128Payloads.asn +322 −6 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) r16(16) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version0(0)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= Loading @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version5(5)} tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version0(0)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} Loading Loading @@ -118,7 +118,20 @@ XIRIEvent ::= CHOICE mMEIdentifierAssocation [63] MMEIdentifierAssocation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, -- NEF services related events nEFPDUSessionEstablishment [65] NEFPDUSessionEstablishment, nEFPDUSessionModification [66] NEFPDUSessionModification, nEFPDUSessionRelease [67] NEFPDUSessionRelease, nEFUnsuccessfulProcedure [68] NEFUnsuccessfulProcedure, nEFStartOfInterceptionWithEstablishedPDUSession [69] NEFStartOfInterceptionWithEstablishedPDUSession, nEFdeviceTrigger [70] NEFDeviceTrigger, nEFdeviceTriggerReplace [71] NEFDeviceTriggerReplace, nEFdeviceTriggerCancellation [72] NEFDeviceTriggerCancellation, nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate } -- ============== Loading Loading @@ -230,7 +243,20 @@ IRIEvent ::= CHOICE mMEIdentifierAssocation [63] MMEIdentifierAssocation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, -- NEF services related events nEFPDUSessionEstablishment [65] NEFPDUSessionEstablishment, nEFPDUSessionModification [66] NEFPDUSessionModification, nEFPDUSessionRelease [67] NEFPDUSessionRelease, nEFUnsuccessfulProcedure [68] NEFUnsuccessfulProcedure, nEFStartOfInterceptionWithEstablishedPDUSession [69] NEFStartOfInterceptionWithEstablishedPDUSession, nEFdeviceTrigger [70] NEFDeviceTrigger, nEFdeviceTriggerReplace [71] NEFDeviceTriggerReplace, nEFdeviceTriggerCancellation [72] NEFDeviceTriggerCancellation, nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate } IRITargetIdentifier ::= SEQUENCE Loading @@ -253,7 +279,8 @@ CCPDU ::= CHOICE { uPFCCPDU [1] UPFCCPDU, extendedUPFCCPDU [2] ExtendedUPFCCPDU, mMSCCPDU [3] MMSCCPDU mMSCCPDU [3] MMSCCPDU, nIDDCCPDU [4] NIDDCCPDU } -- =========================== Loading @@ -270,6 +297,294 @@ LINotificationMessage ::= CHOICE { lINotification [1] LINotification } -- ================== -- 5G NEF definitions -- ================== -- See clause 6.2.X.2.1.2 for details of this structure NEFPDUSessionEstablishment ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, pDUSessionID [3] PDUSessionID, sNSSAI [4] SNSSAI, nEFID [5] NEFID, dNN [6] DNN, rDSSupport [7] RDSSupport, sMFID [8] SMFID, aFID [9] AFID } -- See clause 6.2.X.2.1.3 for details of this structure NEFPDUSessionModification ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, sNSSAI [3] SNSSAI, initiator [4] Initiator, rDSSourcePortNumber [5] RDSPortNumber OPTIONAL, rDSDestinationPortNumber [6] RDSPortNumber OPTIONAL, applicationID [7] ApplicationID OPTIONAL, aFID [8] AFID OPTIONAL, rDSAction [9] RDSAction OPTIONAL, serializationFormat [10] SerializationFormat OPTIONAL } -- See clause 6.2.X.2.1.4 for details of this structure NEFPDUSessionRelease ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, pDUSessionID [3] PDUSessionID, timeOfFirstPacket [4] Timestamp OPTIONAL, timeOfLastPacket [5] Timestamp OPTIONAL, uplinkVolume [6] INTEGER OPTIONAL, downlinkVolume [7] INTEGER OPTIONAL, releaseCause [8] NEFReleaseCause } -- See clause 6.2.X.2.1.5 for details of this structure NEFUnsuccessfulProcedure ::= SEQUENCE { failureCause [1] NEFFailureCause, sUPI [2] SUPI, gPSI [3] GPSI OPTIONAL, pDUSessionID [4] PDUSessionID, dNN [5] DNN OPTIONAL, sNSSAI [6] SNSSAI OPTIONAL, rDSDestinationPortNumber [7] RDSPortNumber, applicationID [8] ApplicationID, aFID [9] AFID } -- See clause 6.2.X.2.1.6 for details of this structure NEFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, pDUSessionID [3] PDUSessionID, dNN [4] DNN, sNSSAI [5] SNSSAI, nEFID [6] NEFID, rDSSupport [7] RDSSupport, sMFID [8] SMFID, aFID [9] AFID } -- See clause 6.2.X.3.1.1 for details of this structure NEFDeviceTrigger ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID, aFID [4] AFID, triggerPayload [5] TriggerPayload OPTIONAL, validityPeriod [6] INTEGER OPTIONAL, priorityDT [7] PriorityDT OPTIONAL, sourcePortId [8] PortNumber OPTIONAL, destinationPortId [9] PortNumber OPTIONAL } -- See clause 6.2.X.3.1.2 for details of this structure NEFDeviceTriggerReplace ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID, aFID [4] AFID, triggerPayload [5] TriggerPayload OPTIONAL, validityPeriod [6] INTEGER OPTIONAL, priorityDT [7] PriorityDT OPTIONAL, sourcePortId [8] PortNumber OPTIONAL, destinationPortId [9] PortNumber OPTIONAL } -- See clause 6.2.X.3.1.3 for details of this structure NEFDeviceTriggerCancellation ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID } -- See clause 6.2.X.3.1.4 for details of this structure NEFDeviceTriggerReportNotify ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID, deviceTriggerDeliveryResult [4] DeviceTriggerDeliveryResult } -- See clause 6.2.X.4.1.1 for details of this structure NEFMSISDNLessMOSMS ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, terminatingSMSParty [3] AFID, sMS [4] SMSTPDUData OPTIONAL, sourcePort [5] PortNumber OPTIONAL, destinationPort [6] PortNumber OPTIONAL } -- See clause 6.2.X.5.1.1 for details of this structure NEFExpectedUEBehaviourUpdate ::= SEQUENCE { gPSI [1] GPSI, expectedUEMovingTrajectory [2] SEQUENCE OF UMTLocationArea5G OPTIONAL, stationaryIndication [3] StationaryIndication OPTIONAL, communicationDurationTime [4] INTEGER OPTIONAL, periodicTime [5] INTEGER OPTIONAL, scheduledCommunicationTime [6] ScheduledCommunicationTime OPTIONAL, scheduledCommunicationType [7] ScheduledCommunicationType OPTIONAL, batteryIndication [8] BatteryIndication OPTIONAL, trafficProfile [9] TrafficProfile OPTIONAL, expectedTimeAndDayOfWeekInTrajectory [10] ExpectedTimeAndDayOfWeekInTrajectory OPTIONAL, aFID [11] AFID, validityTime [12] Timestamp OPTIONAL } -- ================= -- 5G NEF parameters -- ================= NEFFailureCause ::= ENUMERATED { userUnknown(1), niddConfigurationNotAvailable(2), contextNotFound(3) } NEFReleaseCause ::= ENUMERATED { sMFRelease(1), dNRelease(2), uDMRelease(3), cHFRelease(4), localConfigurationPolicy(5), unknownCause(6) } RDSSupport ::= BOOLEAN RDSPortNumber ::= INTEGER (0..15) RDSAction ::= ENUMERATED { reserve (1), release (2) } SerializationFormat ::= ENUMERATED { xml (1), json (2), cbor (3) } AFID ::= UTF8String NEFID ::= UTF8String ApplicationID ::= OCTET STRING NIDDCCPDU ::= OCTET STRING TriggerID ::= UTF8String PriorityDT ::= ENUMERATED { noPriority (1), priority (2) } TriggerPayload ::= OCTET STRING DeviceTriggerDeliveryResult ::= ENUMERATED { success (1), unknown (2), failure (3), triggered (4), expired (5), unconfirmed (6), replaced (7), terminate (8) } StationaryIndication ::= ENUMERATED { stationary (1), mobile (2) } BatteryIndication ::= ENUMERATED { batteryRecharge (1), batteryReplace (2), batteryNoRecharge (3), batteryNoReplace (4), noBattery (5) } ScheduledCommunicationTime ::= SEQUENCE { days [1] SEQUENCE OF Daytime } UMTLocationArea5G ::= SEQUENCE { timeOfDay [1] Daytime, durationSec [2] INTEGER, location [3] NRLocation } Daytime ::= SEQUENCE { daysOfWeek [1] Day OPTIONAL, timeOfDayStart [2] Timestamp OPTIONAL, timeOfDayEnd [3] Timestamp OPTIONAL } Day ::= ENUMERATED { monday (1), tuesday (2), wednesday (3), thursday (4), friday (5), saturday (6), sunday (7) } TrafficProfile ::= ENUMERATED { singleTransUL (1), singleTransDL (2), dualTransULFirst (3), dualTransDLFirst (4), multiTrans (5) } ScheduledCommunicationType ::= ENUMERATED { downlinkOnly (1), uplinkOnly (2), bidirectional (3) } -- ================== -- 5G AMF definitions Loading Loading @@ -637,6 +952,7 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE -- ================= -- 5G SMF parameters -- ================= SMFID ::= UTF8String SMFFailedProcedureType ::= ENUMERATED { Loading Loading @@ -2850,7 +3166,7 @@ GNSSID ::= ENUMERATED { gPS(1), galileo(2), sBAS(3), sBAS(3),GNSSID modernizedGPS(4), qZSS(5), gLONASS(6), Loading Loading
33128/r17/TS33128Payloads.asn +322 −6 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) r16(16) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version0(0)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= Loading @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version5(5)} tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version0(0)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} Loading Loading @@ -118,7 +118,20 @@ XIRIEvent ::= CHOICE mMEIdentifierAssocation [63] MMEIdentifierAssocation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, -- NEF services related events nEFPDUSessionEstablishment [65] NEFPDUSessionEstablishment, nEFPDUSessionModification [66] NEFPDUSessionModification, nEFPDUSessionRelease [67] NEFPDUSessionRelease, nEFUnsuccessfulProcedure [68] NEFUnsuccessfulProcedure, nEFStartOfInterceptionWithEstablishedPDUSession [69] NEFStartOfInterceptionWithEstablishedPDUSession, nEFdeviceTrigger [70] NEFDeviceTrigger, nEFdeviceTriggerReplace [71] NEFDeviceTriggerReplace, nEFdeviceTriggerCancellation [72] NEFDeviceTriggerCancellation, nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate } -- ============== Loading Loading @@ -230,7 +243,20 @@ IRIEvent ::= CHOICE mMEIdentifierAssocation [63] MMEIdentifierAssocation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, -- NEF services related events nEFPDUSessionEstablishment [65] NEFPDUSessionEstablishment, nEFPDUSessionModification [66] NEFPDUSessionModification, nEFPDUSessionRelease [67] NEFPDUSessionRelease, nEFUnsuccessfulProcedure [68] NEFUnsuccessfulProcedure, nEFStartOfInterceptionWithEstablishedPDUSession [69] NEFStartOfInterceptionWithEstablishedPDUSession, nEFdeviceTrigger [70] NEFDeviceTrigger, nEFdeviceTriggerReplace [71] NEFDeviceTriggerReplace, nEFdeviceTriggerCancellation [72] NEFDeviceTriggerCancellation, nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate } IRITargetIdentifier ::= SEQUENCE Loading @@ -253,7 +279,8 @@ CCPDU ::= CHOICE { uPFCCPDU [1] UPFCCPDU, extendedUPFCCPDU [2] ExtendedUPFCCPDU, mMSCCPDU [3] MMSCCPDU mMSCCPDU [3] MMSCCPDU, nIDDCCPDU [4] NIDDCCPDU } -- =========================== Loading @@ -270,6 +297,294 @@ LINotificationMessage ::= CHOICE { lINotification [1] LINotification } -- ================== -- 5G NEF definitions -- ================== -- See clause 6.2.X.2.1.2 for details of this structure NEFPDUSessionEstablishment ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, pDUSessionID [3] PDUSessionID, sNSSAI [4] SNSSAI, nEFID [5] NEFID, dNN [6] DNN, rDSSupport [7] RDSSupport, sMFID [8] SMFID, aFID [9] AFID } -- See clause 6.2.X.2.1.3 for details of this structure NEFPDUSessionModification ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, sNSSAI [3] SNSSAI, initiator [4] Initiator, rDSSourcePortNumber [5] RDSPortNumber OPTIONAL, rDSDestinationPortNumber [6] RDSPortNumber OPTIONAL, applicationID [7] ApplicationID OPTIONAL, aFID [8] AFID OPTIONAL, rDSAction [9] RDSAction OPTIONAL, serializationFormat [10] SerializationFormat OPTIONAL } -- See clause 6.2.X.2.1.4 for details of this structure NEFPDUSessionRelease ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, pDUSessionID [3] PDUSessionID, timeOfFirstPacket [4] Timestamp OPTIONAL, timeOfLastPacket [5] Timestamp OPTIONAL, uplinkVolume [6] INTEGER OPTIONAL, downlinkVolume [7] INTEGER OPTIONAL, releaseCause [8] NEFReleaseCause } -- See clause 6.2.X.2.1.5 for details of this structure NEFUnsuccessfulProcedure ::= SEQUENCE { failureCause [1] NEFFailureCause, sUPI [2] SUPI, gPSI [3] GPSI OPTIONAL, pDUSessionID [4] PDUSessionID, dNN [5] DNN OPTIONAL, sNSSAI [6] SNSSAI OPTIONAL, rDSDestinationPortNumber [7] RDSPortNumber, applicationID [8] ApplicationID, aFID [9] AFID } -- See clause 6.2.X.2.1.6 for details of this structure NEFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, pDUSessionID [3] PDUSessionID, dNN [4] DNN, sNSSAI [5] SNSSAI, nEFID [6] NEFID, rDSSupport [7] RDSSupport, sMFID [8] SMFID, aFID [9] AFID } -- See clause 6.2.X.3.1.1 for details of this structure NEFDeviceTrigger ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID, aFID [4] AFID, triggerPayload [5] TriggerPayload OPTIONAL, validityPeriod [6] INTEGER OPTIONAL, priorityDT [7] PriorityDT OPTIONAL, sourcePortId [8] PortNumber OPTIONAL, destinationPortId [9] PortNumber OPTIONAL } -- See clause 6.2.X.3.1.2 for details of this structure NEFDeviceTriggerReplace ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID, aFID [4] AFID, triggerPayload [5] TriggerPayload OPTIONAL, validityPeriod [6] INTEGER OPTIONAL, priorityDT [7] PriorityDT OPTIONAL, sourcePortId [8] PortNumber OPTIONAL, destinationPortId [9] PortNumber OPTIONAL } -- See clause 6.2.X.3.1.3 for details of this structure NEFDeviceTriggerCancellation ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID } -- See clause 6.2.X.3.1.4 for details of this structure NEFDeviceTriggerReportNotify ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, triggerId [3] TriggerID, deviceTriggerDeliveryResult [4] DeviceTriggerDeliveryResult } -- See clause 6.2.X.4.1.1 for details of this structure NEFMSISDNLessMOSMS ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI, terminatingSMSParty [3] AFID, sMS [4] SMSTPDUData OPTIONAL, sourcePort [5] PortNumber OPTIONAL, destinationPort [6] PortNumber OPTIONAL } -- See clause 6.2.X.5.1.1 for details of this structure NEFExpectedUEBehaviourUpdate ::= SEQUENCE { gPSI [1] GPSI, expectedUEMovingTrajectory [2] SEQUENCE OF UMTLocationArea5G OPTIONAL, stationaryIndication [3] StationaryIndication OPTIONAL, communicationDurationTime [4] INTEGER OPTIONAL, periodicTime [5] INTEGER OPTIONAL, scheduledCommunicationTime [6] ScheduledCommunicationTime OPTIONAL, scheduledCommunicationType [7] ScheduledCommunicationType OPTIONAL, batteryIndication [8] BatteryIndication OPTIONAL, trafficProfile [9] TrafficProfile OPTIONAL, expectedTimeAndDayOfWeekInTrajectory [10] ExpectedTimeAndDayOfWeekInTrajectory OPTIONAL, aFID [11] AFID, validityTime [12] Timestamp OPTIONAL } -- ================= -- 5G NEF parameters -- ================= NEFFailureCause ::= ENUMERATED { userUnknown(1), niddConfigurationNotAvailable(2), contextNotFound(3) } NEFReleaseCause ::= ENUMERATED { sMFRelease(1), dNRelease(2), uDMRelease(3), cHFRelease(4), localConfigurationPolicy(5), unknownCause(6) } RDSSupport ::= BOOLEAN RDSPortNumber ::= INTEGER (0..15) RDSAction ::= ENUMERATED { reserve (1), release (2) } SerializationFormat ::= ENUMERATED { xml (1), json (2), cbor (3) } AFID ::= UTF8String NEFID ::= UTF8String ApplicationID ::= OCTET STRING NIDDCCPDU ::= OCTET STRING TriggerID ::= UTF8String PriorityDT ::= ENUMERATED { noPriority (1), priority (2) } TriggerPayload ::= OCTET STRING DeviceTriggerDeliveryResult ::= ENUMERATED { success (1), unknown (2), failure (3), triggered (4), expired (5), unconfirmed (6), replaced (7), terminate (8) } StationaryIndication ::= ENUMERATED { stationary (1), mobile (2) } BatteryIndication ::= ENUMERATED { batteryRecharge (1), batteryReplace (2), batteryNoRecharge (3), batteryNoReplace (4), noBattery (5) } ScheduledCommunicationTime ::= SEQUENCE { days [1] SEQUENCE OF Daytime } UMTLocationArea5G ::= SEQUENCE { timeOfDay [1] Daytime, durationSec [2] INTEGER, location [3] NRLocation } Daytime ::= SEQUENCE { daysOfWeek [1] Day OPTIONAL, timeOfDayStart [2] Timestamp OPTIONAL, timeOfDayEnd [3] Timestamp OPTIONAL } Day ::= ENUMERATED { monday (1), tuesday (2), wednesday (3), thursday (4), friday (5), saturday (6), sunday (7) } TrafficProfile ::= ENUMERATED { singleTransUL (1), singleTransDL (2), dualTransULFirst (3), dualTransDLFirst (4), multiTrans (5) } ScheduledCommunicationType ::= ENUMERATED { downlinkOnly (1), uplinkOnly (2), bidirectional (3) } -- ================== -- 5G AMF definitions Loading Loading @@ -637,6 +952,7 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE -- ================= -- 5G SMF parameters -- ================= SMFID ::= UTF8String SMFFailedProcedureType ::= ENUMERATED { Loading Loading @@ -2850,7 +3166,7 @@ GNSSID ::= ENUMERATED { gPS(1), galileo(2), sBAS(3), sBAS(3),GNSSID modernizedGPS(4), qZSS(5), gLONASS(6), Loading