From cff4311e45bf0df2766fa7e06d6e337a907f3547 Mon Sep 17 00:00:00 2001 From: Robert Tornkvist Date: Fri, 15 Aug 2025 10:57:26 +0000 Subject: [PATCH 1/6] Edit TS32298_CHFChargingDataTypes.asn --- ASN/TS32298_CHFChargingDataTypes.asn | 58 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 6dae6a4..21b6e02 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -17,6 +17,7 @@ EnhancedDiagnostics, DynamicAddressFlag, InvolvedParty, IPAddress, +LCSClientIdentity, LocalSequenceNumber, ManagementExtensions, MessageClass, @@ -28,6 +29,7 @@ Ncgi, Nid, NodeAddress, PLMN-Id, +PositioningData, PriorityType, PSCellInformation, RANNASCause, @@ -542,7 +544,7 @@ IMSChargingInformation ::= SET tadIdentifier [56] TADIdentifier OPTIONAL, feIdentifierList [57] FEIdentifierList OPTIONAL, imsDCAppInfo [58] IMSDCAppInfo OPTIONAL, - satelliteIDList [110] SEQUENCE Of SatelliteID OPTIONAL + satelliteIDList [110] SEQUENCE OF SatelliteID OPTIONAL } @@ -743,14 +745,14 @@ RangingSLChargingInformation ::= SET sLPositioningServerUEID [2] SubscriptionID OPTIONAL, locatedUEID [3] SubscriptionID OPTIONAL, locationType [4] LocationType OPTIONAL, - locationEstimate [5] UserLocation OPTIONAL + locationEstimate [5] UserLocationInformationStructured OPTIONAL } LCSInformation ::= SET { lCSClientID [0] LCSClientIdentity OPTIONAL, locationType [1] LocationType OPTIONAL, - locationEstimate [2] UserLocation OPTIONAL, + locationEstimate [2] UserLocationInformationStructured OPTIONAL, positioningData [3] PositioningData OPTIONAL, targetUEID [4] SubscriptionID OPTIONAL } @@ -2047,6 +2049,31 @@ Sac ::= UTF8String -- See 3GPP TS 29.571 [249] for details -- + +SatelliteBackhaulInformation ::= SEQUENCE +{ + satelliteBackhaulCategory [0] SatelliteBackhaulCategory OPTIONAL, + gEOSatelliteID [1] UTF8String OPTIONAL + +} +-- See 3GPP TS 29.571 [249] for details. + +SatelliteBackhaulCategory ::= ENUMERATED +{ + gEO (0), + mEO (1), + lEO (2), + oTHERSAT (3), + dYNAMICGEO (4), + dYNAMICMEO (5), + dYNAMICLEO (6), + dYNAMICOTHERSAT (7), + nONSATELLITE (8) + +} + +SatelliteID ::= UTF8String + ServiceArea ::= SEQUENCE { mBSServiceArea [0] MbsServiceArea OPTIONAL, @@ -2350,31 +2377,6 @@ SynchronizationState ::= ENUMERATED } -SatelliteBackhaulInformation ::= SEQUENCE -{ - satelliteBackhaulCategory [0] SatelliteBackhaulCategory OPTIONAL, - gEOSatelliteID [1] UTF8String OPTIONAL - -} --- See 3GPP TS 29.571 [249] for details. - - -SatelliteBackhaulCategory ::= ENUMERATED -{ - gEO (0), - mEO (1), - lEO (2), - oTHERSAT (3), - dYNAMICGEO (4), - dYNAMICMEO (5), - dYNAMICLEO (6), - dYNAMICOTHERSAT (7), - nONSATELLITE (8) - -} - -SatelliteID ::= UTF8String OPTIONAL - -- -- T -- -- GitLab From 11b11a366cab540a32c065677ddbe4d286546b23 Mon Sep 17 00:00:00 2001 From: Robert Tornkvist Date: Fri, 15 Aug 2025 11:14:10 +0000 Subject: [PATCH 2/6] Update 3 files - /ASN/TS32298_IMSChargingDataTypes.asn - /ASN/TS32298_ProSeChargingDataTypes.asn - /ASN/TS32298_SMSChargingDataTypes.asn --- ASN/TS32298_IMSChargingDataTypes.asn | 4 ++-- ASN/TS32298_ProSeChargingDataTypes.asn | 18 ++++++++++-------- ASN/TS32298_SMSChargingDataTypes.asn | 7 ++++--- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/ASN/TS32298_IMSChargingDataTypes.asn b/ASN/TS32298_IMSChargingDataTypes.asn index 8ad4698..2b89028 100644 --- a/ASN/TS32298_IMSChargingDataTypes.asn +++ b/ASN/TS32298_IMSChargingDataTypes.asn @@ -185,7 +185,7 @@ PCSCFRecord ::= SET relatedICID [107] IMS-Charging-Identifier OPTIONAL, relatedICIDGenerationNode [108] NodeAddress OPTIONAL, fEIdentifierList [109] FEIdentifierList OPTIONAL, - satelliteIDList [110] SEQUENCE Of SatelliteID OPTIONAL + satelliteIDList [110] SEQUENCE OF SatelliteID OPTIONAL } @@ -1016,7 +1016,7 @@ Status ::= ENUMERATED time-out (2) } -SatelliteID ::= UTF8String OPTIONAL +SatelliteID ::= UTF8String -- -- T diff --git a/ASN/TS32298_ProSeChargingDataTypes.asn b/ASN/TS32298_ProSeChargingDataTypes.asn index 3ffbc7e..932f3db 100644 --- a/ASN/TS32298_ProSeChargingDataTypes.asn +++ b/ASN/TS32298_ProSeChargingDataTypes.asn @@ -143,12 +143,12 @@ PFDCRecord ::= SET listOfReceptionData [23] SEQUENCE OF ChangeOfProSeCondition OPTIONAL, causeForRecClosing [24] ProSeCauseForRecClosing, listOfAppSpecificData [25] SEQUENCE OF AppSpecificData, -targetIPaddress [26] IPAddress OPTIONAL, + targetIPaddress [26] IPAddress OPTIONAL, relayIPaddress [27] IPAddress OPTIONAL, -proSeUEtoNetworkRelayUEID [28] OCTET STRING OPTIONAL, -proSeTargetLayerTwoID [29] OCTET STRING OPTIONAL - hopCount [30] INTEGER OPTIONAL - intermediateRelayInformationContainer [31] SEQUENCE OF intermediateRelayInformation OPTIONAL + proSeUEtoNetworkRelayUEID [28] OCTET STRING OPTIONAL, + proSeTargetLayerTwoID [29] OCTET STRING OPTIONAL, + hopCount [30] INTEGER OPTIONAL, + intermediateRelayInformationContainer [31] SEQUENCE OF IntermediateRelayInformation OPTIONAL } -- @@ -195,11 +195,13 @@ CoverageStatus ::= ENUMERATED -- -- I -- -intermediateRelayInformation ::= SEQUENCE + +IntermediateRelayInformation ::= SEQUENCE { - intermediateRelayIPAddress [0] IPAddress OPTIONAL - proSeUEtoNetworkIntermediateRelayUEID [1] OCTET STRING OPTIONAL, + intermediateRelayIPAddress [0] IPAddress OPTIONAL, + proSeUEtoNetworkIntermediateRelayUEID [1] OCTET STRING OPTIONAL } + -- -- L -- diff --git a/ASN/TS32298_SMSChargingDataTypes.asn b/ASN/TS32298_SMSChargingDataTypes.asn index 4a111f0..b4995ab 100644 --- a/ASN/TS32298_SMSChargingDataTypes.asn +++ b/ASN/TS32298_SMSChargingDataTypes.asn @@ -267,7 +267,8 @@ RecipientInfo ::= SEQUENCE sMRecipientProtocolID [6] OCTET STRING OPTIONAL, recipientOtherAddresses [7] SEQUENCE OF SMAddressInfo OPTIONAL, -- included for backwards compatibility - recipientOtherAddresses [8] SEQUENCE OF RecipientAddress OPTIONAL + recipientOtherAddressList [8] SEQUENCE OF RecipientAddress OPTIONAL + -- used if type different from IMSI and MSISDN } RecipientAddress ::= SEQUENCE @@ -388,13 +389,13 @@ SMSStatus ::= OCTET STRING (SIZE(1)) SatelliteStoreAndForwardInformation ::= SEQUENCE { storeAndForwardIndicator [0] BOOLEAN OPTIONAL, - satelliteIDList [1] SEQUENCE Of SatelliteID OPTIONAL, + satelliteIDList [1] SEQUENCE OF SatelliteID OPTIONAL, storeDuration [2] CallDuration OPTIONAL, storeDataVolume [3] DataVolume OPTIONAL } -SatelliteID ::= UTF8String OPTIONAL +SatelliteID ::= UTF8String END \ No newline at end of file -- GitLab From e9d0b385d7d066718019991acfdf16c33d585e0f Mon Sep 17 00:00:00 2001 From: liuyiyingyi Date: Fri, 15 Aug 2025 12:35:38 +0000 Subject: [PATCH 3/6] --- ASN/TS32298_CPDTChargingDataTypes.asn | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CPDTChargingDataTypes.asn b/ASN/TS32298_CPDTChargingDataTypes.asn index 1346c5d..5565781 100644 --- a/ASN/TS32298_CPDTChargingDataTypes.asn +++ b/ASN/TS32298_CPDTChargingDataTypes.asn @@ -113,7 +113,8 @@ CPDTSNNRecord ::= SET aPNRateControl [22] APNRateControl OPTIONAL, rATType [23] RATType OPTIONAL, servingNodePLMNIdentifier [24] PLMN-Id OPTIONAL, - servedIMEI [25] IMEI OPTIONAL + servedIMEI [25] IMEI OPTIONAL, + satelliteStoreAndForwardInformation [28] SatelliteStoreAndForwardInformation OPTIONAL } @@ -173,4 +174,11 @@ SubmissionResultCode ::= INTEGER -- for MO/MT data transfer -- -END \ No newline at end of file +SatelliteStoreAndForwardInformation ::= SEQUENCE +{ + storeAndForwardIndicator [0] BOOLEAN OPTIONAL, + satelliteIDList [1] SEQUENCE Of SatelliteID OPTIONAL + +} + +END \ No newline at end of file -- GitLab From e07c436772f7e8a2c5cbdbc80a130f83b77425b9 Mon Sep 17 00:00:00 2001 From: Robert Tornkvist Date: Fri, 15 Aug 2025 15:18:23 +0000 Subject: [PATCH 4/6] Edit TS32298_CPDTChargingDataTypes.asn --- ASN/TS32298_CPDTChargingDataTypes.asn | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/ASN/TS32298_CPDTChargingDataTypes.asn b/ASN/TS32298_CPDTChargingDataTypes.asn index 5565781..bb217f1 100644 --- a/ASN/TS32298_CPDTChargingDataTypes.asn +++ b/ASN/TS32298_CPDTChargingDataTypes.asn @@ -113,8 +113,7 @@ CPDTSNNRecord ::= SET aPNRateControl [22] APNRateControl OPTIONAL, rATType [23] RATType OPTIONAL, servingNodePLMNIdentifier [24] PLMN-Id OPTIONAL, - servedIMEI [25] IMEI OPTIONAL, - satelliteStoreAndForwardInformation [28] SatelliteStoreAndForwardInformation OPTIONAL + servedIMEI [25] IMEI OPTIONAL } @@ -174,11 +173,5 @@ SubmissionResultCode ::= INTEGER -- for MO/MT data transfer -- -SatelliteStoreAndForwardInformation ::= SEQUENCE -{ - storeAndForwardIndicator [0] BOOLEAN OPTIONAL, - satelliteIDList [1] SEQUENCE Of SatelliteID OPTIONAL - -} END \ No newline at end of file -- GitLab From a97e1102550bc71dc9d634bdc2bcb12a53bd7e70 Mon Sep 17 00:00:00 2001 From: Robert Tornkvist Date: Fri, 29 Aug 2025 06:28:37 +0000 Subject: [PATCH 5/6] Update file TS32298_ProSeChargingDataTypes.asn --- ASN/TS32298_ProSeChargingDataTypes.asn | 2 -- 1 file changed, 2 deletions(-) diff --git a/ASN/TS32298_ProSeChargingDataTypes.asn b/ASN/TS32298_ProSeChargingDataTypes.asn index 932f3db..374d4d3 100644 --- a/ASN/TS32298_ProSeChargingDataTypes.asn +++ b/ASN/TS32298_ProSeChargingDataTypes.asn @@ -147,8 +147,6 @@ PFDCRecord ::= SET relayIPaddress [27] IPAddress OPTIONAL, proSeUEtoNetworkRelayUEID [28] OCTET STRING OPTIONAL, proSeTargetLayerTwoID [29] OCTET STRING OPTIONAL, - hopCount [30] INTEGER OPTIONAL, - intermediateRelayInformationContainer [31] SEQUENCE OF IntermediateRelayInformation OPTIONAL } -- -- GitLab From 89e9efca5d72ab67f4e2b06f37ffaa2ccb8f4a9a Mon Sep 17 00:00:00 2001 From: Robert Tornkvist Date: Fri, 29 Aug 2025 06:32:38 +0000 Subject: [PATCH 6/6] Update file TS32298_ProSeChargingDataTypes.asn --- ASN/TS32298_ProSeChargingDataTypes.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ASN/TS32298_ProSeChargingDataTypes.asn b/ASN/TS32298_ProSeChargingDataTypes.asn index 374d4d3..f0eb654 100644 --- a/ASN/TS32298_ProSeChargingDataTypes.asn +++ b/ASN/TS32298_ProSeChargingDataTypes.asn @@ -146,7 +146,7 @@ PFDCRecord ::= SET targetIPaddress [26] IPAddress OPTIONAL, relayIPaddress [27] IPAddress OPTIONAL, proSeUEtoNetworkRelayUEID [28] OCTET STRING OPTIONAL, - proSeTargetLayerTwoID [29] OCTET STRING OPTIONAL, + proSeTargetLayerTwoID [29] OCTET STRING OPTIONAL } -- -- GitLab