Commit d82b083e authored by canterburym's avatar canterburym
Browse files

Merge branch 'postmeeting/SA96' into 'meeting/SA96'

Post-meeting merge for SA96

See merge request !48
parents 329e5bc8 510aa6db
Loading
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r15:v1"
           targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r15:v1"
           xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2"
           targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2"
           elementFormDefault="qualified">

  <xs:element name="X1Extensions" type="X1Extension"></xs:element>
  <xs:complexType name="X1Extensions">
    <xs:sequence>
      <xs:element name="Extension" type="X1Extension" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:element name="UPFLIT3TargetIdentifierExtensions" type="UPFLIT3TargetIdentifierExtensions"></xs:element>
  <xs:complexType name="UPFLIT3TargetIdentifierExtensions">
+6 −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) version9(9)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version10(10)}

DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=

@@ -9,7 +9,7 @@ BEGIN
-- Relative OIDs
-- =============

tS33128PayloadsOID          RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version9(9)}
tS33128PayloadsOID          RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version10(10)}

xIRIPayloadOID              RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)}
xCCPayloadOID               RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)}
@@ -49,7 +49,7 @@ XIRIEvent ::= CHOICE
    -- SMS-related events, see clause 6.2.5, see also sMSReport ([56] below)
    sMSMessage                                          [12] SMSMessage,

    -- LALS-related events, see clause 7.3.3
    -- LALS-related events, see clause 7.3.1
    lALSReport                                          [13] LALSReport,

    -- PDHR/PDSR-related events, see clause 6.2.3.4.1
@@ -160,7 +160,7 @@ IRIEvent ::= CHOICE
    -- SMS-related events, see clause 6.2.5, see also sMSReport ([56] below)
    sMSMessage                                          [12] SMSMessage,

    -- LALS-related events, see clause 7.3.3
    -- LALS-related events, see clause 7.3.1
    lALSReport                                          [13] LALSReport,

    -- PDHR/PDSR-related events, see clause 6.2.3.4.1
@@ -2876,12 +2876,12 @@ Angle ::= INTEGER (0..360)
Uncertainty ::= INTEGER (0..127)
Orientation ::= INTEGER (0..180)
Confidence ::= INTEGER (0..100)
InnerRadius ::= INTEGER (0..65535)
InnerRadius ::= INTEGER (0..327675)
AgeOfLocationEstimate ::= INTEGER (0..32767)
HorizontalSpeed ::= UTF8String
VerticalSpeed ::= UTF8String
SpeedUncertainty ::= UTF8String
BarometricPressure ::= INTEGER (30000..155000)
BarometricPressure ::= INTEGER (30000..115000)

-- TS 29.572 [24], clause 6.1.6.3.13
VerticalDirection ::= ENUMERATED
+3 −8
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r16:v3"
           targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r16:v3"
           xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r16:v4"
           targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r16:v4"
           elementFormDefault="qualified">

  <xs:element name="X1Extensions" type="X1Extension"></xs:element>
  <xs:complexType name="X1Extensions">
    <xs:sequence>
      <xs:element name="Extension" type="X1Extension" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

<xs:element name="PTCLIX1TargetIdentifierExtensions" type="PTCLIX1TargetIdentifierExtensions"></xs:element>
<xs:complexType name="PTCLIX1TargetIdentifierExtensions">
+314 −31
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) r17(17) version3(3)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version4(4)}

DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=

@@ -9,7 +9,7 @@ BEGIN
-- Relative OIDs
-- =============

tS33128PayloadsOID          RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version3(3)}
tS33128PayloadsOID          RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version4(4)}

xIRIPayloadOID              RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)}
xCCPayloadOID               RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)}
@@ -49,7 +49,7 @@ XIRIEvent ::= CHOICE
    -- SMS-related events, see clause 6.2.5, see also sMSReport ([56] below)
    sMSMessage                                          [12] SMSMessage,

    -- LALS-related events, see clause 7.3.3
    -- LALS-related events, see clause 7.3.1
    lALSReport                                          [13] LALSReport,

    -- PDHR/PDSR-related events, see clause 6.2.3.4.1
@@ -176,7 +176,7 @@ XIRIEvent ::= CHOICE
    sTIRSHAKENSignatureGeneration                       [103] STIRSHAKENSignatureGeneration,
    sTIRSHAKENSignatureValidation                       [104] STIRSHAKENSignatureValidation,

    -- IMS events, see clause 7.11.4.2
    -- IMS events, see clause 7.12.4.2
    iMSMessage                                          [105] IMSMessage,
    startOfInterceptionForActiveIMSSession              [106] StartOfInterceptionForActiveIMSSession,
    iMSCCUnavailable                                    [107] IMSCCUnavailable,
@@ -232,7 +232,7 @@ IRIEvent ::= CHOICE
    -- SMS-related events, see clause 6.2.5, see also sMSReport ([56] below)
    sMSMessage                                          [12] SMSMessage,

    -- LALS-related events, see clause 7.3.3
    -- LALS-related events, see clause 7.3.1
    lALSReport                                          [13] LALSReport,

    -- PDHR/PDSR-related events, see clause 6.2.3.4.1
@@ -398,7 +398,8 @@ CCPDU ::= CHOICE
    extendedUPFCCPDU    [2] ExtendedUPFCCPDU,
    mMSCCPDU            [3] MMSCCPDU,
    nIDDCCPDU           [4] NIDDCCPDU,
    pTCCCPDU            [5] PTCCCPDU
    pTCCCPDU            [5] PTCCCPDU,
    iMSCCPDU            [6] IMSCCPDU
}

-- ===========================
@@ -1307,7 +1308,13 @@ SMFPDUSessionEstablishment ::= SEQUENCE
    rATType                     [17] RATType OPTIONAL,
    sMPDUDNRequest              [18] SMPDUDNRequest OPTIONAL,
    uEEPSPDNConnection          [19] UEEPSPDNConnection OPTIONAL,
    ePS5GSComboInfo             [20] EPS5GSComboInfo OPTIONAL
    ePS5GSComboInfo             [20] EPS5GSComboInfo OPTIONAL,
    selectedDNN                 [21] DNN OPTIONAL,
    servingNetwork              [22] SMFServingNetwork OPTIONAL,
    oldPDUSessionID             [23] PDUSessionID OPTIONAL,
    handoverState               [24] HandoverState OPTIONAL,
    gTPTunnelInfo               [25] GTPTunnelInfo OPTIONAL,
    pCCRules                    [26] PCCRuleSet OPTIONAL
}

-- See clause 6.2.3.2.3 for details of this structure
@@ -1324,7 +1331,12 @@ SMFPDUSessionModification ::= SEQUENCE
    accessType                  [9] AccessType OPTIONAL,
    rATType                     [10] RATType OPTIONAL,
    pDUSessionID                [11] PDUSessionID OPTIONAL,
    ePS5GSComboInfo             [12] EPS5GSComboInfo OPTIONAL
    ePS5GSComboInfo             [12] EPS5GSComboInfo OPTIONAL,
    uEEndpoint                  [13] UEEndpointAddress OPTIONAL,
    servingNetwork              [14] SMFServingNetwork OPTIONAL,
    handoverState               [15] HandoverState OPTIONAL,
    gTPTunnelInfo               [16] GTPTunnelInfo OPTIONAL,
    pCCRules                    [17] PCCRuleSet OPTIONAL
}

-- See clause 6.2.3.2.4 for details of this structure
@@ -1340,7 +1352,10 @@ SMFPDUSessionRelease ::= SEQUENCE
    downlinkVolume              [8] INTEGER OPTIONAL,
    location                    [9] Location OPTIONAL,
    cause                       [10] SMFErrorCodes OPTIONAL,
    ePS5GSComboInfo             [11] EPS5GSComboInfo OPTIONAL
    ePS5GSComboInfo             [11] EPS5GSComboInfo OPTIONAL,
    nGAPCause                   [12] NGAPCauseInt OPTIONAL,
    fiveGMMCause                [13] FiveGMMCause OPTIONAL,
    pCCRuleIDs                  [14] PCCRuleIDSet OPTIONAL
}

-- See clause 6.2.3.2.5 for details of this structure
@@ -1365,7 +1380,11 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE
    rATType                     [17] RATType OPTIONAL,
    sMPDUDNRequest              [18] SMPDUDNRequest OPTIONAL,
    timeOfSessionEstablishment  [19] Timestamp OPTIONAL,
    ePS5GSComboInfo             [20] EPS5GSComboInfo OPTIONAL
    ePS5GSComboInfo             [20] EPS5GSComboInfo OPTIONAL,
    uEEPSPDNConnection          [21] UEEPSPDNConnection OPTIONAL,
    servingNetwork              [22] SMFServingNetwork OPTIONAL,
    gTPTunnelInfo               [23] GTPTunnelInfo OPTIONAL,
    pCCRules                    [24] PCCRuleSet OPTIONAL
}

-- See clause 6.2.3.2.6 for details of this structure
@@ -1407,7 +1426,11 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE
    rATType                     [10] RATType OPTIONAL,
    pDUSessionID                [11] PDUSessionID,
    requestIndication           [12] RequestIndication,
    aTSSSContainer              [13] ATSSSContainer
    aTSSSContainer              [13] ATSSSContainer,
    uEEndpoint                  [14] UEEndpointAddress OPTIONAL,
    servingNetwork              [15] SMFServingNetwork OPTIONAL,
    handoverState               [16] HandoverState OPTIONAL,
    gTPTunnelInfo               [17] GTPTunnelInfo OPTIONAL
}

-- See clause 6.2.3.2.7.1 for details of this structure
@@ -1433,7 +1456,12 @@ SMFMAPDUSessionEstablishment ::= SEQUENCE
    mAUpgradeIndication         [18] SMFMAUpgradeIndication OPTIONAL,
    ePSPDNCnxInfo               [19] SMFEPSPDNCnxInfo OPTIONAL,
    mAAcceptedIndication        [20] SMFMAAcceptedIndication,
    aTSSSContainer              [21] ATSSSContainer OPTIONAL
    aTSSSContainer              [21] ATSSSContainer OPTIONAL,
    uEEPSPDNConnection          [22] UEEPSPDNConnection OPTIONAL,
    ePS5GSComboInfo             [23] EPS5GSComboInfo OPTIONAL,
    selectedDNN                 [24] DNN OPTIONAL,
    handoverState               [25] HandoverState OPTIONAL,
    pCCRules                    [26] PCCRuleSet OPTIONAL
}

-- See clause 6.2.3.2.7.2 for details of this structure
@@ -1453,8 +1481,11 @@ SMFMAPDUSessionModification ::= SEQUENCE
    mAUpgradeIndication         [12] SMFMAUpgradeIndication OPTIONAL,
    ePSPDNCnxInfo               [13] SMFEPSPDNCnxInfo OPTIONAL,
    mAAcceptedIndication        [14] SMFMAAcceptedIndication,
    aTSSSContainer              [15] ATSSSContainer OPTIONAL

    aTSSSContainer              [15] ATSSSContainer OPTIONAL,
    uEEPSPDNConnection          [16] UEEPSPDNConnection OPTIONAL,
    ePS5GSComboInfo             [17] EPS5GSComboInfo OPTIONAL,
    handoverState               [18] HandoverState OPTIONAL,
    pCCRules                    [19] PCCRuleSet OPTIONAL
}

-- See clause 6.2.3.2.7.3 for details of this structure
@@ -1469,7 +1500,10 @@ SMFMAPDUSessionRelease ::= SEQUENCE
    uplinkVolume                [7] INTEGER OPTIONAL,
    downlinkVolume              [8] INTEGER OPTIONAL,
    location                    [9] Location OPTIONAL,
    cause                       [10] SMFErrorCodes OPTIONAL
    cause                       [10] SMFErrorCodes OPTIONAL,
    nGAPCause                   [11] NGAPCauseInt OPTIONAL,
    fiveGMMCause                [12] FiveGMMCause OPTIONAL,
    pCCRuleIDs                  [13] PCCRuleIDSet OPTIONAL
}

-- See clause 6.2.3.2.7.4 for details of this structure
@@ -1495,7 +1529,10 @@ SMFStartOfInterceptionWithEstablishedMAPDUSession ::= SEQUENCE
    mAUpgradeIndication         [18] SMFMAUpgradeIndication OPTIONAL,
    ePSPDNCnxInfo               [19] SMFEPSPDNCnxInfo OPTIONAL,
    mAAcceptedIndication        [20] SMFMAAcceptedIndication,
    aTSSSContainer              [21] ATSSSContainer OPTIONAL
    aTSSSContainer              [21] ATSSSContainer OPTIONAL,
    ePS5GSComboInfo             [22] EPS5GSComboInfo OPTIONAL,
    uEEPSPDNConnection          [23] UEEPSPDNConnection OPTIONAL,
    pCCRules                    [24] PCCRuleSet OPTIONAL
}

-- See clause 6.2.3.2.7.5 for details of this structure
@@ -1547,18 +1584,56 @@ AccessInfo ::= SEQUENCE
    gTPTunnelID           [3] FTEID,
    non3GPPAccessEndpoint [4] UEEndpointAddress OPTIONAL,
    establishmentStatus   [5] EstablishmentStatus,
    aNTypeToReactivate    [6] AccessType OPTIONAL
    aNTypeToReactivate    [6] AccessType OPTIONAL,
    gTPTunnelInfo         [7] GTPTunnelInfo OPTIONAL
}

-- see Clause 6.1.2 of TS 24.193[44] for the details of the ATSSS container contents.
ATSSSContainer ::= OCTET STRING

DLRANTunnelInformation ::= SEQUENCE
{
    dLQOSFlowTunnelInformation                    [1] QOSFlowTunnelInformation OPTIONAL,
    additionalDLQOSFlowTunnelInformation          [2] QOSFlowTunnelInformationList OPTIONAL,
    redundantDLQOSFlowTunnelInformation           [3] QOSFlowTunnelInformationList OPTIONAL,
    additionalredundantDLQOSFlowTunnelInformation [4] QOSFlowTunnelInformationList OPTIONAL
}

EstablishmentStatus ::= ENUMERATED
{
    established(0),
    released(1)
}

FiveGSGTPTunnels ::= SEQUENCE
{
    uLNGUUPTunnelInformation           [1] FTEID OPTIONAL,
    additionalULNGUUPTunnelInformation [2] FTEIDList OPTIONAL,
    dLRANTunnelInformation             [3] DLRANTunnelInformation OPTIONAL
}

FiveQI ::= INTEGER (0..255)

HandoverState ::= ENUMERATED
{
    none(1),
    preparing(2),
    prepared(3),
    completed(4),
    cancelled(5)
}

NGAPCauseInt ::= SEQUENCE
{
    group [1] NGAPCauseGroupInt,
    value [2] NGAPCauseValueInt
}

-- Derived as described in TS 29.571 [17] clause 5.4.4.12
NGAPCauseGroupInt ::= INTEGER

NGAPCauseValueInt ::= INTEGER

SMFMAUpgradeIndication ::= BOOLEAN

-- Given in YAML encoding as defined in clause 6.1.6.2.31 of TS 29.502[16]
@@ -1585,6 +1660,194 @@ RequestIndication ::= ENUMERATED
    rELDUETO5GANREQUEST(7)
}

QOSFlowTunnelInformation ::= SEQUENCE
{
    uPTunnelInformation   [1] FTEID,
    associatedQOSFlowList [2] QOSFlowLists
}

QOSFlowTunnelInformationList ::= SEQUENCE OF QOSFlowTunnelInformation

QOSFlowDescription ::= OCTET STRING

QOSFlowLists ::= SEQUENCE OF QOSFlowList

QOSFlowList ::= SEQUENCE
{
    qFI                      [1] QFI,
    qOSRules                 [2] QOSRules OPTIONAL,
    eBI                      [3] EPSBearerID OPTIONAL,
    qOSFlowDescription       [4] QOSFlowDescription OPTIONAL,
    qOSFlowProfile           [5] QOSFlowProfile OPTIONAL,
    associatedANType         [6] AccessType OPTIONAL,
    defaultQOSRuleIndication [7] BOOLEAN OPTIONAL
}

QOSFlowProfile ::= SEQUENCE
{
    fiveQI [1] FiveQI
}

QOSRules ::= OCTET STRING

-- See clauses 5.6.2.6-1 and 5.6.2.9-1 of TS 29.512 [89], clause table 5.6.2.5-1 of TS 29.508 [90] for the details of this structure
PCCRule ::= SEQUENCE
{
    pCCRuleID                     [1] PCCRuleID OPTIONAL,
    appId                         [2] UTF8String OPTIONAL,
    flowInfos                     [3] FlowInformationSet OPTIONAL,
    appReloc                      [4] BOOLEAN OPTIONAL,
    simConnInd                    [5] BOOLEAN OPTIONAL,
    simConnTerm                   [6] INTEGER OPTIONAL,
    maxAllowedUpLat               [7] INTEGER OPTIONAL,
    trafficRoutes                 [8] RouteToLocationSet,
    trafficSteeringPolIdDl        [9] UTF8String OPTIONAL,
    trafficSteeringPolIdUl        [10] UTF8String OPTIONAL,
    sourceDNAI                    [11] DNAI OPTIONAL,
    targetDNAI                    [12] DNAI OPTIONAL,
    dNAIChangeType                [13] DNAIChangeType OPTIONAL,
    sourceUEIPAddr                [14] IPAddress OPTIONAL,
    targetUEIPAddr                [15] IPAddress OPTIONAL,
    sourceTrafficRouting          [16] RouteToLocation OPTIONAL,
    targetTrafficRouting          [17] RouteToLocation OPTIONAL,
    eASIPReplaceInfos             [18] EASIPReplaceInfos OPTIONAL
}

-- See table 5.6.2.14-1 of TS 29.512 [89]
PCCRuleID ::= UTF8String

PCCRuleSet ::= SET OF PCCRule

PCCRuleIDSet ::= SET OF PCCRuleID

FlowInformationSet ::= SET OF FlowInformation

RouteToLocationSet ::= SET OF RouteToLocation

-- See table 5.6.2.14 of TS 29.512 [89]
FlowInformation ::= SEQUENCE
{
    flowDescription    [1] FlowDescription OPTIONAL,
    ethFlowDescription [2] EthFlowDescription OPTIONAL,
    tosTrafficClass    [3] OCTET STRING (SIZE(2)) OPTIONAL,
    spi                [4] OCTET STRING (SIZE(4)) OPTIONAL,
    flowLabel          [5] OCTET STRING (SIZE(3)) OPTIONAL,
    flowDirection      [6] FlowDirection OPTIONAL
}

-- See table 5.6.2.14 of TS 29.512 [89]
FlowDescription ::= SEQUENCE
{
    sourceIPAddress       [1] IPAddressOrRangeOrAny,
    destinationIPAddress  [2] IPAddressOrRangeOrAny,
    sourcePortNumber      [3] PortNumber OPTIONAL,
    destinationPortNumber [4] PortNumber OPTIONAL,
    protocol              [5] NextLayerProtocolOrAny
}

IPAddressOrRangeOrAny ::= CHOICE
{
   iPAddress      [1] IPAddress,
   ipAddressRange [2] IPMask,
   anyIPAddress   [3] AnyIPAddress
}

IPMask ::= SEQUENCE
{
    fromIPAddress [1] IPAddress,
    toIPAddress   [2] IPAddress
}

AnyIPAddress ::= ENUMERATED
{
    any(1)
}

NextLayerProtocolOrAny ::= CHOICE
{
   nextLayerProtocol    [1] NextLayerProtocol,
   anyNextLayerProtocol [2] AnyNextLayerProtocol
}

AnyNextLayerProtocol ::= ENUMERATED
{
    ip(1)
}

-- See table 5.6.2.17-1 of TS 29.514 [91]
EthFlowDescription ::= SEQUENCE
{
    destMacAddress    [1] MACAddress OPTIONAL,
    ethType           [2] OCTET STRING (SIZE(2)),
    fDesc             [3] FlowDescription OPTIONAL,
    fDir              [4] FDir OPTIONAL,
    sourceMacAddress  [5] MACAddress OPTIONAL,
    vlanTags          [6] SET OF VLANTag,
    srcMacAddrEnd     [7] MACAddress OPTIONAL,
    destMacAddrEnd    [8] MACAddress OPTIONAL
}

-- See table 5.6.2.17-1 of TS 29.514 [91]
FDir ::= ENUMERATED
{
    downlink(1)
}

-- See table 5.6.2.17-1 of TS 29.514 [91]
VLANTag ::= SEQUENCE
{
    priority [1] BIT STRING (SIZE(3)),
    cFI      [2] BIT STRING (SIZE(1)),
    vLANID   [3] BIT STRING (SIZE(12))
}

-- See table 5.6.2.14 of TS 29.512 [89]
FlowDirection ::= ENUMERATED
{
    downlinkOnly(1),
    uplinkOnly(2),
    dowlinkAndUplink(3)
}

-- See table 5.4.2.1 of TS 29.571 [17]
DNAIChangeType ::= ENUMERATED
{
    early(1),
    earlyAndLate(2),
    late(3)
}

-- See table 5.6.2.15 of TS 29.571 [17]
RouteToLocation ::= SEQUENCE
{
    dNAI            [1] DNAI,
    routeInfo       [2] RouteInfo
}

-- See table 5.4.2.1 of TS 29.571 [17]
DNAI ::= UTF8String

-- See table 5.4.4.16 of TS 29.571 [17]
RouteInfo ::= SEQUENCE
{
    iPAddressTunnelEndpoint       [1] IPAddress,
    uDPPortNumberTunnelEndpoint   [2] PortNumber
}

-- See clause 4.1.4.2 of TS 29.512 [89]
EASIPReplaceInfos ::= SEQUENCE
{
    sourceEASAddress [1] EASServerAddress,
    targetEASAddress [2] EASServerAddress
}

-- See clause 4.1.4.2 of TS 29.512 [89]
EASServerAddress ::= SEQUENCE
{
    iPAddress        [1]  IPAddress,
    port             [2]  PortNumber
}

-- ======================
-- PGW-C + SMF Parameters
-- ======================
@@ -1628,6 +1891,12 @@ EPSBearers ::= SEQUENCE
}

QCI ::= INTEGER (0..255)

GTPTunnelInfo ::= SEQUENCE
{
    fiveGSGTPTunnels [1] FiveGSGTPTunnels OPTIONAL
}

-- ==================
-- 5G UPF definitions
-- ==================
@@ -2961,6 +3230,18 @@ IMSCCUnavailable ::= SEQUENCE
    sDPState              [2] OCTET STRING OPTIONAL
}

-- =========
-- IMS CCPDU
-- =========

IMSCCPDU ::= SEQUENCE
{
    payload [1] IMSCCPDUPayload,
    sDPInfo [2] OCTET STRING OPTIONAL
}

IMSCCPDUPayload ::= OCTET STRING

-- ==============
-- IMS parameters
-- ==============
@@ -3513,6 +3794,8 @@ FTEID ::= SEQUENCE
    iPv6Address [3] IPv6Address OPTIONAL
}

FTEIDList ::= SEQUENCE OF FTEID

GPSI ::= CHOICE
{
    mSISDN      [1] MSISDN,
@@ -4409,12 +4692,12 @@ Angle ::= INTEGER (0..360)
Uncertainty ::= INTEGER (0..127)
Orientation ::= INTEGER (0..180)
Confidence ::= INTEGER (0..100)
InnerRadius ::= INTEGER (0..65535)
InnerRadius ::= INTEGER (0..327675)
AgeOfLocationEstimate ::= INTEGER (0..32767)
HorizontalSpeed ::= UTF8String
VerticalSpeed ::= UTF8String
SpeedUncertainty ::= UTF8String
BarometricPressure ::= INTEGER (30000..155000)
BarometricPressure ::= INTEGER (30000..115000)

-- TS 29.572 [24], clause 6.1.6.3.13
VerticalDirection ::= ENUMERATED
+63 −11
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r17:v2"
           xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r17:v3"
           xmlns:common="http://uri.etsi.org/03280/common/2017/07"
           targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r17:v2"
           targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r17:v3"
           elementFormDefault="qualified">

  <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>

  <xs:element name="X1Extensions" type="X1Extension"></xs:element>
  <xs:complexType name="X1Extensions">
    <xs:sequence>
      <xs:element name="Extension" type="X1Extension" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:element name="PTCLIX1TargetIdentifierExtensions" type="PTCLIX1TargetIdentifierExtensions"></xs:element>
  <xs:complexType name="PTCLIX1TargetIdentifierExtensions">
@@ -90,6 +85,7 @@
      <xs:element name="HeaderReporting" type="PDHRReportingExtensions"></xs:element>
      <xs:element name="SMSFExtensions" type="SMSFProvisioningExtensions"></xs:element>
      <xs:element name="IdentifierAssociation" type="IdentifierAssociationExtensions"></xs:element>
      <xs:element name="SDP" type="SDP"></xs:element>
    </xs:choice>
  </xs:complexType>

@@ -295,4 +291,60 @@
    <xs:restriction base="xs:anyURI"></xs:restriction>
  </xs:simpleType>

  <xs:element name="IMST3TargetIdentifierExtensions" type="IMST3TargetIdentifierExtensions"></xs:element>

  <xs:complexType name="IMST3TargetIdentifierExtensions">
    <xs:sequence>
      <xs:element name="IMST3TargetIdentifierExtension" type="IMST3TargetIdentifierExtension" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="IMST3TargetIdentifierExtension">
    <xs:choice>
      <xs:element name="H248ContextID" type="H248ContextID"></xs:element>
      <xs:element name="PayloadDirectionAssignment" type="PayloadDirectionAssignment"></xs:element>
      <xs:element name="TriggerScope" type="TriggerScope"></xs:element>
    </xs:choice>
  </xs:complexType>

 <xs:simpleType name="PayloadDirectionAssignment">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ToTarget"></xs:enumeration>
      <xs:enumeration value="FromTarget"></xs:enumeration>
      <xs:enumeration value="NotDetermined"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="H248ContextID">
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"></xs:minInclusive>
      <xs:maxInclusive value="4294967293"></xs:maxInclusive>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="TriggerScope">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unidirectional"></xs:enumeration>
      <xs:enumeration value="Bidirectional"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="SDP">
    <xs:sequence>
      <xs:element name="SDPData" type="SDPData" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="SDPData">
    <xs:choice>
      <xs:element name="LocalSDP" type="SDPInfo"></xs:element>
      <xs:element name="RemoteSDP" type="SDPInfo"></xs:element>
    </xs:choice>
  </xs:complexType>

  <xs:simpleType name="SDPInfo">
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>

</xs:schema>
Loading