Commit 0d5690dc authored by hawbakert's avatar hawbakert
Browse files

Update 33128/r17/TS33128Payloads.asn

parent adfeedb3
Loading
Loading
Loading
Loading
Loading
+173 −3
Original line number Diff line number Diff line
@@ -1266,8 +1266,8 @@ AMFRANHandoverRequest ::= SEQUENCE
    securityContext                     [9] SecurityContext,
    pDUSessionResouceInformation        [10] PDUSessionResourceInformation OPTIONAL,
    allowedNSSAI                        [11] AllowedNSSAI,
    traceActivation                     [12] TraceActivation,
    sourceToTargetContainer             [13] SourceToTargetContainer,
    aMFTraceActivation                  [12] AMFTraceActivation OPTIONAL,
    rANsourceToTargetContainer          [13] RANSourceToTargetContainer,
    mobilityRestrictionList             [14] MobilityRestrictionList OPTIONAL,
    locationReportingRequestType        [15] LocationReportingRequestType,
    gUAMI                               [16] GUAMI,
@@ -1281,7 +1281,7 @@ AMFRANHandoverRequest ::= SEQUENCE
    pC5QoSParameters                    [24] PC5QoSParameters OPTIONAL,
    mDTPLMNList                         [25] PLMNList OPTIONAL,
    uERadioCapability                   [26] UERadioCapability OPTIONAL,
    handoverRequestAcknowledge          [27] HandoverRequestAcknowledge OPTIONAL,
    aMFhandoverRequestAcknowledge       [27] AMFHandoverRequestAcknowledge OPTIONAL,
    location                            [28] Location OPTIONAL
}

@@ -1315,6 +1315,8 @@ AMFFailureCause ::= CHOICE
    fiveGSMCause        [2] FiveGSMCause
}

AMFHandoverRequestAcknowledge ::= OCTET STRING

AMFIECriticality ::= ENUMERATED
{
    reject(1),
@@ -1360,8 +1362,30 @@ AMFRegistrationType ::= ENUMERATED

AMFSetID ::= INTEGER (0..1023)

AMFTraceActivation ::= SEQUENCE
{
    nGRANTraceID                    [1] NGRANTraceID,
    interfacesToTrace               [2] InterfacesToTrace,
    aMFtraceDepth                   [3] AMFTraceDepth,
    traceCollectionEntityIPAddress  [4] IPAddress
}

AMFTraceDepth ::= ENUMERATED
{ 
	minimum(1),
	medium(2),
	maximum(3),
	minimumWithoutVendorSpecificExtension(4),
	mediumWithoutVendorSpecificExtension(5),
	maximumWithoutVendorSpecificExtension(6)
}

AMFUENGAPID ::= INTEGER (0..1099511627775)

InterfacesToTrace ::= BIT STRING (SIZE(8))

NGRANTraceID ::= OCTET STRING (SIZE(8))

-- ==================
-- 5G SMF definitions
-- ==================
@@ -3525,6 +3549,24 @@ AccessType ::= ENUMERATED

AllowedNSSAI ::= SEQUENCE OF NSSAI

AreaOfInterest ::= SEQUENCE
{
    areaOfInterestTAIList     [1] AreaOfInterestTAIList OPTIONAL,
    areaOfInterestCellList    [2] AreaOfInterestCellList OPTIONAL,
    areaOfInterestRANNodeList [3] AreaOfInterestRANNodeList OPTIONAL
}

AreaOfInterestCellList ::= SEQUENCE (SIZE 1..MAX) OF NCGI

AreaOfInterestItem ::= SEQUENCE
{
    areaOfInterest  [1] AreaOfInterest
}

AreaOfInterestRANNodeList ::= SEQUENCE (1..MAX) OF GlobalRANNodeID

AreaOfInterestTAIList ::= SEQUENCE (1..MAX) OF TAI

BitRate ::= INTEGER

CauseMisc ::= ENUMERATED
@@ -3629,6 +3671,8 @@ E164Number ::= NumericString (SIZE(1..15))

EmailAddress ::= UTF8String

EquivalentPLMNs ::= SEQUENCE (SIZE(1..MAX)) OF PLMNID

EUI64 ::= OCTET STRING (SIZE(8))

EUTRAEncryptionAlgorithms ::= BIT STRING (SIZE(16, ...))
@@ -3698,6 +3742,16 @@ FiveGSUserState ::= ENUMERATED
    notProvidedFromAMF(6)
}

FiveQI ::= INTEGER (0..255)

ForbiddenAreaInformation ::= SEQUENCE
{
    pLMNIdentity  [1] PLMNID,
    forbiddenTACs [2] ForbiddenTACs,
}

ForbiddenTACs ::= SEQUENCE (SIZE(1..MAX)) OF TAC

FTEID ::= SEQUENCE
{
    tEID        [1] INTEGER (0.. 4294967295),
@@ -3753,6 +3807,12 @@ HomeNetworkPublicKeyID ::= OCTET STRING

HSMFURI ::= UTF8String

IABAuthorizedIndicator ::=
{
    authorized(1),
    notAuthorized(2)
}

IMEI ::= NumericString (SIZE(14))

IMEISV ::= NumericString (SIZE(16))
@@ -3786,6 +3846,36 @@ IPv6Address ::= OCTET STRING (SIZE(16))

IPv6FlowLabel ::= INTEGER(0..1048575)

LocationAreaOfInterestList  ::= SEQUENCE (1..MAX) OF AreaOfInterestItem

LocationEventType ::= ENUMERATED
{
    direct(1),
    changeOfServeCell(2),
    uEPrescenceInAreaOfInterest(3),
    stopChangeOfServeCell(4),
    stopUEPresenceInAreaOfInterest(5),
    cancelLocationReportingForTheUE(6)
}

LocationReportArea ::= ENUMERATED
{
    cell(1)
}

LocationReportingRequestType ::= SEQUENCE 
{
    eventType           [1] LocationEventType
    reportArea          [2] LocationReportArea
    areaOfInterestList  [3] LocationAreaOfInterestList
}

LTEV2XAuthorizedIndicator ::= SEQUENCE
{
    vehicleUE    [1] VehicleUE
    pedestrianUE [2] PedestrianUE
}

MACAddress ::= OCTET STRING (SIZE(6))

MACRestrictionIndicator ::= ENUMERATED
@@ -3809,6 +3899,15 @@ MMEC ::= NumericString

MMEGI ::= NumericString

MobilityRestrictionList ::= SEQUENCE
{
    servingPLMN               [1] PLMNID,
    equivalentPLMNs           [2] EquivalentPLMNs OPTIONAL,
    rATRestrictions           [3] RATRestrictions OPTIONAL,
    forbiddenAreaInformation  [4] ForbiddenAreaInformation OPTIONAL,
    serviceAreaInformation    [5] ServiceAreaInformation OPTIONAL
}

MSISDN ::= NumericString (SIZE(1..15))

NAI ::= UTF8String
@@ -3832,14 +3931,36 @@ NREncryptionAlgorithms ::= BIT STRING (SIZE(16, ...))

NRIntegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...))

NRV2XAuthorizedIndicator ::= SEQUENCE
{
    vehicleUE      [1] VehicleUE
    pedestrianUE   [2] PedestrianUE
}

NSSAI ::= SEQUENCE OF SNSSAI

PC5QoSFlowItem ::= SEQUENCE
{
    pQI                [1] FiveQI,
    pC5QoSFlowBitRate  [2] BitRate OPTIONAL
}

PC5QoSFlowList :: SEQUENCE (SIZE(1..MAX)) OF PC5QoSFlowItem

PC5QoSParameters ::= SEQUENCE
{
    pC5QoSFlowList     [1] PC5QoSFlowList,
    pC5LinkAMBR        [2] BitRate OPTIONAL
}

PLMNID ::= SEQUENCE
{
    mCC [1] MCC,
    mNC [2] MNC
}

PLMNList ::= SEQUENCE (SIZE(1..MAX)) OF PLMNID

PDUSessionID ::= INTEGER (0..255)

PDUSessionResourceInformation ::= SEQUENCE
@@ -3856,6 +3977,12 @@ PDUSessionType ::= ENUMERATED
    ethernet(5)
}

PedestrianUE ::= ENUMERATED
{
    authorized(1),
    notAuthorized(2)
}

PEI ::= CHOICE
{
    iMEI        [1] IMEI,
@@ -3883,6 +4010,19 @@ ProtectionSchemeID ::= INTEGER (0..15)

RANUENGAPID ::= INTEGER (0..4294967295)

RANSourceToTargetContainer ::= OCTET STRING

RATRestrictions ::= SEQUENCE (SIZE(1..MAX)) OF RATRestrictionItem

RATRestrictionInformation ::= BIT STRING (SIZE(8))

RATRestrictionsItem ::= SEQUENCE
{
    pLMNIdentity               [1] PLMNID,
    rATRestrictionInformation  [2] RATRestrictionInformation

}

RATType ::= ENUMERATED
{
    nR(1),
@@ -3935,6 +4075,15 @@ SecurityContext ::= SEQUENCE

SecurityKey	::= BIT STRING (SIZE(256))

ServiceAreaInformation ::=SEQUENCE OF (SIZE(1..MAX)) OF ServiceAreaInfo

ServiceAreaInfo ::= SEQUENCE
{
    pLMNIdentity    [1] PLMNID,
    allowedTACs     [2] AllowedTACs OPTIONAL, 
    notAllowedTACs  [3] ForbiddenTACs OPTIONAL, 
}

SIPURI ::= UTF8String

Slice ::= SEQUENCE
@@ -3959,6 +4108,12 @@ SNSSAI ::= SEQUENCE
    sliceDifferentiator [2] OCTET STRING (SIZE(3)) OPTIONAL
}

SRVCCOperation ::= ENUMERATED
{
    possible(1),
    notPossible(2)
}

SubscriberIdentifier ::= CHOICE
{
    sUCI   [1] SUCI,
@@ -4049,6 +4204,8 @@ UEEndpointAddress ::= CHOICE
    ethernetAddress     [3] MACAddress
}

UERadioCapability ::= OCTET STRING

UESecurityCapabilities ::= SEQUENCE
{
    nREncryptionAlgorithms              [1] NREncryptionAlgorithms,
@@ -4063,6 +4220,19 @@ UserIdentifiers ::= SEQUENCE
    ePSSubscriberIDs    [2] EPSSubscriberIDs OPTIONAL,
    targetIdentifiers   [3] TargetIdentifier
}

VehicleUE ::= ENUMERATED
{
    authorized(1),
    notAuthorized(2)
}

VoiceEPSFallback ::= ENUMERATED
{
    possible(1),
    notPossible(2)
}

-- ===================
-- Location parameters
-- ===================