Loading 33128/r18/TS33128Payloads.asn +26 −309 Original line number Diff line number Diff line Loading @@ -213,7 +213,7 @@ XIRIEvent ::= CHOICE fiveGMSAFDynamicPolicyInvocation [202] FiveGMSAFDynamicPolicyInvocation, fiveGMSAFMetricsReporting [203] FiveGMSAFMetricsReporting, fiveGMSAFNetworkAssistance [204] FiveGMSAFNetworkAssistance, fiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI [205] FiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [205] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE } -- ============== Loading Loading @@ -417,7 +417,7 @@ IRIEvent ::= CHOICE fiveGMSAFDynamicPolicyInvocation [202] FiveGMSAFDynamicPolicyInvocation, fiveGMSAFMetricsReporting [203] FiveGMSAFMetricsReporting, fiveGMSAFNetworkAssistance [204] FiveGMSAFNetworkAssistance, fiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI [205] FiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [205] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE } IRITargetIdentifier ::= SEQUENCE Loading Loading @@ -4146,204 +4146,50 @@ EESEndpoint ::= SEQUENCE FiveGMSAFServiceAccessInformation ::= SEQUENCE { gPSI [1] GPSI, provisioningSessionID [2] UTF8String, provisioningSessionType [3] ProvisioningSessionType, streamingAccess [4] StreamingAccess OPTIONAL, clientConsumptionReportingConfiguration [5] ClientConsumptionReportingConfiguration OPTIONAL, dynamicPolicyInvocationConfiguration [6] DynamicPolicyInvocationConfiguration OPTIONAL, clientMetricsReportingConfiguration [7] ClientMetricsReportingConfiguration OPTIONAL, networkAssistanceConfiguration [8] NetworkAssistanceConfiguration OPTIONAL serviceAccessInformationResource [2] SBIType } -- See clause 7.X.2.3 for details of this structure FiveGMSAFConsumptionReporting ::= SEQUENCE { mediaPlayerEntry [1] UTF8String, reportingClientID [2] GPSI, consumptionReportingUnits [3] ConsumptionReportingUnits gPSI [1] GPSI, consumptionReport [2] SBIType } -- See clause 7.X.2.4 for details of this structure FiveGMSAFDynamicPolicyInvocation ::= SEQUENCE { gPSI [1] GPSI, dynamicPolicyID [2] UTF8String, policyTemplateID [3] UTF8String, serviceDataFlowDescriptions [4] ServiceDataFlowDescriptions, provisioningSessionID [5] UTF8String, qosSpecification [6] M5QoSSpecification OPTIONAL, enforcementMethod [7] UTF8String OPTIONAL, enforcementBitRate [8] INTEGER OPTIONAL, dPIoperationType [9] DPIOperationType dynamicPolicyResource [2] SBIType, dPIoperationType [3] DPIOperationType } -- See clause 7.X.2.5 for details of this structure FiveGMSAFMetricsReporting ::= SEQUENCE { gPSI [1] GPSI, periodID [2] UTF8String, reportTime [3] Timestamp, reportPeriod [4] INTEGER, recordingSessionID [5] OCTET STRING, dNN [6] DNN OPTIONAL, sNSSAI [7] SNSSAI OPTIONAL, metricsReport [8] MetricsReport metricsReport [2] SBIType } -- See clause 7.X.2.6 for details of this structure FiveGMSAFNetworkAssistance ::= SEQUENCE { gPSI [1] GPSI, naSessionId [2] UTF8String, serviceDataFlowDescriptions [3] ServiceDataFlowDescriptions OPTIONAL, policyTemplateID [4] UTF8String OPTIONAL, requestedQoS [5] M5QoSSpecification OPTIONAL, recommendedQoS [6] RecommendedQoS OPTIONAL, nAOperationType [7] NAOperationType networkAssistanceSessionResource [2] SBIType, nAOperationType [3] NAOperationType } -- See clause 7.X.2.7 for details of this structure FiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI ::= SEQUENCE FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE ::= SEQUENCE { gPSI [1] GPSI, provisioningSessionID [2] UTF8String, provisioningSessionType [3] ProvisioningSessionType, streamingAccess [4] StreamingAccess OPTIONAL, clientConsumptionReportingConfiguration [5] ClientConsumptionReportingConfiguration OPTIONAL, dynamicPolicyInvocationConfiguration [6] DynamicPolicyInvocationConfiguration OPTIONAL, clientMetricsReportingConfiguration [7] ClientMetricsReportingConfiguration OPTIONAL, networkAssistanceConfiguration [8] NetworkAssistanceConfiguration OPTIONAL serviceAccessInformationResource [2] SBIType } -- ============== -- 5GMS AF parameters -- ============== ProvisioningSessionType ::= ENUMERATED { uplink(1), downlink(2) } StreamingAccess ::= SEQUENCE { mediaPlayerEntry [1] UTF8String OPTIONAL, eMBMSServiceAnnouncementLocator [2] UTF8String OPTIONAL } ClientConsumptionReportingConfiguration ::= SEQUENCE { reportingInterval [1] INTEGER OPTIONAL, serverAddresses [2] ServerAddresses, locationReporting [3] BOOLEAN, accessReporting [4] BOOLEAN, samplePercentage [5] SamplePercentage } ServerAddresses ::= SET OF ServerAddress ServerAddress ::= UTF8String SamplePercentage ::= REAL DynamicPolicyInvocationConfiguration ::= SEQUENCE { serverAddresses [1] ServerAddresses, validPolicyTemplateIDs [2] ValidPolicyTemplateIDs, sDFMethods [3] SDFMethods } ValidPolicyTemplateIDs ::= SET OF ValidPolicyTemplateID ValidPolicyTemplateID ::= UTF8String SDFMethods ::= SET OF SDFMethod SDFMethod ::= UTF8String ClientMetricsReportingConfiguration ::= SEQUENCE { serverAddresses [1] ServerAddresses, schemeURI [2] UTF8String, dNN [3] DNN OPTIONAL, reportingInterval [4] INTEGER OPTIONAL, samplePercentage [5] SamplePercentage, uRLFilters [6] URLFilters OPTIONAL, metrics [7] Metrics } URLFilters ::= SET OF URLFilter URLFilter ::= UTF8String Metrics ::= SET OF Metric Metric ::= ENUMERATED { repSwitchList(1), avgThroughput(2), initialPlayoutDelay(3), bufferLevel(4), playList(5), mPDInformation(6), deviceinformationList(7) } NetworkAssistanceConfiguration ::= SEQUENCE { serverAddress [1] ServerAddress } ConsumptionReportingUnits ::= SET OF ConsumptionReportingUnit ConsumptionReportingUnit ::= SEQUENCE { mediaConsumed [1] UTF8String, mediaEndpointAddress [2] EndpointAddress OPTIONAL, startTime [3] Timestamp, duration [4] INTEGER, locations [5] Locations OPTIONAL } EndpointAddress ::= SEQUENCE { iPAddress [1] IPAddress, portNumber [2] PortNumber } Locations ::= SET OF Location ServiceDataFlowDescriptions ::= SET OF ServiceDataFlowDescription ServiceDataFlowDescription ::= CHOICE { flowDescription [1] IPPacketFilterSet, domainName [2] UTF8String } IPPacketFilterSet ::= SEQUENCE { srcIP [1] IPAddress OPTIONAL, dstIP [2] IPAddress OPTIONAL, protocol [3] NextLayerProtocol OPTIONAL, srcPort [4] PortNumber OPTIONAL, dstPort [5] PortNumber OPTIONAL, toSTc [6] OCTET STRING OPTIONAL, flowLabel [7] IPv6FlowLabel OPTIONAL, sPI [8] INTEGER OPTIONAL, direction [9] UTF8String OPTIONAL } M5QoSSpecification ::= SEQUENCE { marBwDlBitRate [1] BitRate, marBwUlBitRate [2] BitRate, minDesBwDlBitRate [3] BitRate, minDesBwUlBitRate [4] BitRate, mirBwDlBitRate [5] BitRate, mirBwUlBitRate [6] BitRate, desLatency [7] INTEGER, desLoss [8] INTEGER } BitRate ::= UTF8String DPIOperationType ::= ENUMERATED { createDynamicPolicy(1), Loading @@ -4352,145 +4198,6 @@ DPIOperationType ::= ENUMERATED deleteDynamicPolicy(4) } MetricsReport ::= SET OF MetricReport MetricReport ::= SEQUENCE { metric [1] MetricInfo } MetricInfo ::= CHOICE { repSwitchList [1] RepSwitchList, avgThroughput [2] AvgThroughput, initialPlayoutDelay [3] InitialPlayoutDelay, bufferLevel [4] BufferLevel, playList [5] PlayList, mPDInformation [6] MPDInformation, deviceinformationList [7] DeviceInformationList } RepSwitchList ::= SET OF RepSwitch RepSwitch ::= SEQUENCE { time [1] Timestamp, mTime [2] Timestamp, to [3] UTF8String, lto [4] INTEGER } AvgThroughput ::= SEQUENCE { numbytes [1] INTEGER, activityTime [2] INTEGER, time [3] Timestamp, duration [4] INTEGER, accessBearer [5] UTF8String, inactivityType [6] InactivityType } InactivityType ::= ENUMERATED { userRequest(1), clientMeasureToControlTheBuffer(2), errorCase(3) } InitialPlayoutDelay ::= INTEGER BufferLevel ::= SET OF BufferOccupancyLevel BufferOccupancyLevel ::= SEQUENCE { time [1] Timestamp, level [2] INTEGER } PlayList ::= SET OF PlaybackPeriod PlaybackPeriod ::= SEQUENCE { start [1] Timestamp, mStart [2] Timestamp, startType [3] StartType, trace [4] Trace } StartType ::= ENUMERATED { newPlayoutRequest(1), resumeFromPause(2), otherUserRequest(3) } Trace ::= SET OF TraceEntry TraceEntry ::= SEQUENCE { representationid [1] UTF8String, subreplevel [2] INTEGER, start [3] Timestamp, sStart [4] Timestamp, duration [5] INTEGER, playbackspeed [6] REAL, stopReason [7] StopReason, stopReasonOther [8] UTF8String } StopReason ::= ENUMERATED { representationSwitch(1), rebuffering(2), userRequest(3), endOfPeriod(4), endOfContent(5), endOfAMetricsCollectionPeriod(6), failure(7), other(8) } MPDInformation ::= SEQUENCE { representationID [1] UTF8String, subreplevel [2] INTEGER, mPDInfo [3] MPDInfo } MPDInfo ::= SEQUENCE { codecs [1] UTF8String, bandwidth [2] INTEGER, qualityRanking [3] INTEGER, frameRate [4] INTEGER, width [5] INTEGER, height [6] INTEGER, mimeType [7] UTF8String } DeviceInformationList ::= SET OF DeviceInformation DeviceInformation ::= SEQUENCE { start [1] Timestamp, mStart [2] Timestamp, videoWidth [3] INTEGER, videoHeight [4] INTEGER, screenWidth [5] INTEGER, screenHeight [6] INTEGER, pixelWidth [7] INTEGER, pixelHeight [8] INTEGER, fieldOfView [9] INTEGER } RecommendedQoS ::= SEQUENCE { mirBwDlBitRate [1] INTEGER OPTIONAL, marBwDlBitRate [2] INTEGER OPTIONAL, mirBwUlBitRate [3] INTEGER OPTIONAL, marBwUlBitRate [4] INTEGER OPTIONAL } NAOperationType ::= ENUMERATED { createNetworkAssistanceSession(1), Loading @@ -4502,6 +4209,16 @@ NAOperationType ::= ENUMERATED requestDeliveryBoost(7) } SBIType ::= SEQUENCE { sBIReference [1] SBIReference, sBIValue [2] SBIValue } SBIReference ::= UTF8String SBIValue ::= UTF8String -- =================== -- 5G LALS definitions -- =================== Loading Loading
33128/r18/TS33128Payloads.asn +26 −309 Original line number Diff line number Diff line Loading @@ -213,7 +213,7 @@ XIRIEvent ::= CHOICE fiveGMSAFDynamicPolicyInvocation [202] FiveGMSAFDynamicPolicyInvocation, fiveGMSAFMetricsReporting [203] FiveGMSAFMetricsReporting, fiveGMSAFNetworkAssistance [204] FiveGMSAFNetworkAssistance, fiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI [205] FiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [205] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE } -- ============== Loading Loading @@ -417,7 +417,7 @@ IRIEvent ::= CHOICE fiveGMSAFDynamicPolicyInvocation [202] FiveGMSAFDynamicPolicyInvocation, fiveGMSAFMetricsReporting [203] FiveGMSAFMetricsReporting, fiveGMSAFNetworkAssistance [204] FiveGMSAFNetworkAssistance, fiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI [205] FiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [205] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE } IRITargetIdentifier ::= SEQUENCE Loading Loading @@ -4146,204 +4146,50 @@ EESEndpoint ::= SEQUENCE FiveGMSAFServiceAccessInformation ::= SEQUENCE { gPSI [1] GPSI, provisioningSessionID [2] UTF8String, provisioningSessionType [3] ProvisioningSessionType, streamingAccess [4] StreamingAccess OPTIONAL, clientConsumptionReportingConfiguration [5] ClientConsumptionReportingConfiguration OPTIONAL, dynamicPolicyInvocationConfiguration [6] DynamicPolicyInvocationConfiguration OPTIONAL, clientMetricsReportingConfiguration [7] ClientMetricsReportingConfiguration OPTIONAL, networkAssistanceConfiguration [8] NetworkAssistanceConfiguration OPTIONAL serviceAccessInformationResource [2] SBIType } -- See clause 7.X.2.3 for details of this structure FiveGMSAFConsumptionReporting ::= SEQUENCE { mediaPlayerEntry [1] UTF8String, reportingClientID [2] GPSI, consumptionReportingUnits [3] ConsumptionReportingUnits gPSI [1] GPSI, consumptionReport [2] SBIType } -- See clause 7.X.2.4 for details of this structure FiveGMSAFDynamicPolicyInvocation ::= SEQUENCE { gPSI [1] GPSI, dynamicPolicyID [2] UTF8String, policyTemplateID [3] UTF8String, serviceDataFlowDescriptions [4] ServiceDataFlowDescriptions, provisioningSessionID [5] UTF8String, qosSpecification [6] M5QoSSpecification OPTIONAL, enforcementMethod [7] UTF8String OPTIONAL, enforcementBitRate [8] INTEGER OPTIONAL, dPIoperationType [9] DPIOperationType dynamicPolicyResource [2] SBIType, dPIoperationType [3] DPIOperationType } -- See clause 7.X.2.5 for details of this structure FiveGMSAFMetricsReporting ::= SEQUENCE { gPSI [1] GPSI, periodID [2] UTF8String, reportTime [3] Timestamp, reportPeriod [4] INTEGER, recordingSessionID [5] OCTET STRING, dNN [6] DNN OPTIONAL, sNSSAI [7] SNSSAI OPTIONAL, metricsReport [8] MetricsReport metricsReport [2] SBIType } -- See clause 7.X.2.6 for details of this structure FiveGMSAFNetworkAssistance ::= SEQUENCE { gPSI [1] GPSI, naSessionId [2] UTF8String, serviceDataFlowDescriptions [3] ServiceDataFlowDescriptions OPTIONAL, policyTemplateID [4] UTF8String OPTIONAL, requestedQoS [5] M5QoSSpecification OPTIONAL, recommendedQoS [6] RecommendedQoS OPTIONAL, nAOperationType [7] NAOperationType networkAssistanceSessionResource [2] SBIType, nAOperationType [3] NAOperationType } -- See clause 7.X.2.7 for details of this structure FiveGMSAFStartOfInterceptionWithAlreadyProvidedSAI ::= SEQUENCE FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE ::= SEQUENCE { gPSI [1] GPSI, provisioningSessionID [2] UTF8String, provisioningSessionType [3] ProvisioningSessionType, streamingAccess [4] StreamingAccess OPTIONAL, clientConsumptionReportingConfiguration [5] ClientConsumptionReportingConfiguration OPTIONAL, dynamicPolicyInvocationConfiguration [6] DynamicPolicyInvocationConfiguration OPTIONAL, clientMetricsReportingConfiguration [7] ClientMetricsReportingConfiguration OPTIONAL, networkAssistanceConfiguration [8] NetworkAssistanceConfiguration OPTIONAL serviceAccessInformationResource [2] SBIType } -- ============== -- 5GMS AF parameters -- ============== ProvisioningSessionType ::= ENUMERATED { uplink(1), downlink(2) } StreamingAccess ::= SEQUENCE { mediaPlayerEntry [1] UTF8String OPTIONAL, eMBMSServiceAnnouncementLocator [2] UTF8String OPTIONAL } ClientConsumptionReportingConfiguration ::= SEQUENCE { reportingInterval [1] INTEGER OPTIONAL, serverAddresses [2] ServerAddresses, locationReporting [3] BOOLEAN, accessReporting [4] BOOLEAN, samplePercentage [5] SamplePercentage } ServerAddresses ::= SET OF ServerAddress ServerAddress ::= UTF8String SamplePercentage ::= REAL DynamicPolicyInvocationConfiguration ::= SEQUENCE { serverAddresses [1] ServerAddresses, validPolicyTemplateIDs [2] ValidPolicyTemplateIDs, sDFMethods [3] SDFMethods } ValidPolicyTemplateIDs ::= SET OF ValidPolicyTemplateID ValidPolicyTemplateID ::= UTF8String SDFMethods ::= SET OF SDFMethod SDFMethod ::= UTF8String ClientMetricsReportingConfiguration ::= SEQUENCE { serverAddresses [1] ServerAddresses, schemeURI [2] UTF8String, dNN [3] DNN OPTIONAL, reportingInterval [4] INTEGER OPTIONAL, samplePercentage [5] SamplePercentage, uRLFilters [6] URLFilters OPTIONAL, metrics [7] Metrics } URLFilters ::= SET OF URLFilter URLFilter ::= UTF8String Metrics ::= SET OF Metric Metric ::= ENUMERATED { repSwitchList(1), avgThroughput(2), initialPlayoutDelay(3), bufferLevel(4), playList(5), mPDInformation(6), deviceinformationList(7) } NetworkAssistanceConfiguration ::= SEQUENCE { serverAddress [1] ServerAddress } ConsumptionReportingUnits ::= SET OF ConsumptionReportingUnit ConsumptionReportingUnit ::= SEQUENCE { mediaConsumed [1] UTF8String, mediaEndpointAddress [2] EndpointAddress OPTIONAL, startTime [3] Timestamp, duration [4] INTEGER, locations [5] Locations OPTIONAL } EndpointAddress ::= SEQUENCE { iPAddress [1] IPAddress, portNumber [2] PortNumber } Locations ::= SET OF Location ServiceDataFlowDescriptions ::= SET OF ServiceDataFlowDescription ServiceDataFlowDescription ::= CHOICE { flowDescription [1] IPPacketFilterSet, domainName [2] UTF8String } IPPacketFilterSet ::= SEQUENCE { srcIP [1] IPAddress OPTIONAL, dstIP [2] IPAddress OPTIONAL, protocol [3] NextLayerProtocol OPTIONAL, srcPort [4] PortNumber OPTIONAL, dstPort [5] PortNumber OPTIONAL, toSTc [6] OCTET STRING OPTIONAL, flowLabel [7] IPv6FlowLabel OPTIONAL, sPI [8] INTEGER OPTIONAL, direction [9] UTF8String OPTIONAL } M5QoSSpecification ::= SEQUENCE { marBwDlBitRate [1] BitRate, marBwUlBitRate [2] BitRate, minDesBwDlBitRate [3] BitRate, minDesBwUlBitRate [4] BitRate, mirBwDlBitRate [5] BitRate, mirBwUlBitRate [6] BitRate, desLatency [7] INTEGER, desLoss [8] INTEGER } BitRate ::= UTF8String DPIOperationType ::= ENUMERATED { createDynamicPolicy(1), Loading @@ -4352,145 +4198,6 @@ DPIOperationType ::= ENUMERATED deleteDynamicPolicy(4) } MetricsReport ::= SET OF MetricReport MetricReport ::= SEQUENCE { metric [1] MetricInfo } MetricInfo ::= CHOICE { repSwitchList [1] RepSwitchList, avgThroughput [2] AvgThroughput, initialPlayoutDelay [3] InitialPlayoutDelay, bufferLevel [4] BufferLevel, playList [5] PlayList, mPDInformation [6] MPDInformation, deviceinformationList [7] DeviceInformationList } RepSwitchList ::= SET OF RepSwitch RepSwitch ::= SEQUENCE { time [1] Timestamp, mTime [2] Timestamp, to [3] UTF8String, lto [4] INTEGER } AvgThroughput ::= SEQUENCE { numbytes [1] INTEGER, activityTime [2] INTEGER, time [3] Timestamp, duration [4] INTEGER, accessBearer [5] UTF8String, inactivityType [6] InactivityType } InactivityType ::= ENUMERATED { userRequest(1), clientMeasureToControlTheBuffer(2), errorCase(3) } InitialPlayoutDelay ::= INTEGER BufferLevel ::= SET OF BufferOccupancyLevel BufferOccupancyLevel ::= SEQUENCE { time [1] Timestamp, level [2] INTEGER } PlayList ::= SET OF PlaybackPeriod PlaybackPeriod ::= SEQUENCE { start [1] Timestamp, mStart [2] Timestamp, startType [3] StartType, trace [4] Trace } StartType ::= ENUMERATED { newPlayoutRequest(1), resumeFromPause(2), otherUserRequest(3) } Trace ::= SET OF TraceEntry TraceEntry ::= SEQUENCE { representationid [1] UTF8String, subreplevel [2] INTEGER, start [3] Timestamp, sStart [4] Timestamp, duration [5] INTEGER, playbackspeed [6] REAL, stopReason [7] StopReason, stopReasonOther [8] UTF8String } StopReason ::= ENUMERATED { representationSwitch(1), rebuffering(2), userRequest(3), endOfPeriod(4), endOfContent(5), endOfAMetricsCollectionPeriod(6), failure(7), other(8) } MPDInformation ::= SEQUENCE { representationID [1] UTF8String, subreplevel [2] INTEGER, mPDInfo [3] MPDInfo } MPDInfo ::= SEQUENCE { codecs [1] UTF8String, bandwidth [2] INTEGER, qualityRanking [3] INTEGER, frameRate [4] INTEGER, width [5] INTEGER, height [6] INTEGER, mimeType [7] UTF8String } DeviceInformationList ::= SET OF DeviceInformation DeviceInformation ::= SEQUENCE { start [1] Timestamp, mStart [2] Timestamp, videoWidth [3] INTEGER, videoHeight [4] INTEGER, screenWidth [5] INTEGER, screenHeight [6] INTEGER, pixelWidth [7] INTEGER, pixelHeight [8] INTEGER, fieldOfView [9] INTEGER } RecommendedQoS ::= SEQUENCE { mirBwDlBitRate [1] INTEGER OPTIONAL, marBwDlBitRate [2] INTEGER OPTIONAL, mirBwUlBitRate [3] INTEGER OPTIONAL, marBwUlBitRate [4] INTEGER OPTIONAL } NAOperationType ::= ENUMERATED { createNetworkAssistanceSession(1), Loading @@ -4502,6 +4209,16 @@ NAOperationType ::= ENUMERATED requestDeliveryBoost(7) } SBIType ::= SEQUENCE { sBIReference [1] SBIReference, sBIValue [2] SBIValue } SBIReference ::= UTF8String SBIValue ::= UTF8String -- =================== -- 5G LALS definitions -- =================== Loading