From 4500ec3606228d2c1ade56f30ab099cb2bee0b62 Mon Sep 17 00:00:00 2001 From: Yimeng Deng Date: Wed, 2 Apr 2025 02:07:53 +0000 Subject: [PATCH 01/13] CR1032 add charging support to AIoT service --- ASN/TS32298_CHFChargingDataTypes.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 3c9ba76..221cb63 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -1666,8 +1666,8 @@ NetworkFunctionality ::= ENUMERATED -- UPF is applicable only as API Target NF in NEF charging tSN-AF (20), tSNTSF (21), - mB-SMF (22) - + mB-SMF (22), + aIOTF (24) } NgApCause ::= SEQUENCE -- GitLab From d40a5e8598a9cc351835cff464f278436dcec025 Mon Sep 17 00:00:00 2001 From: Yimeng Deng Date: Wed, 2 Apr 2025 02:13:43 +0000 Subject: [PATCH 02/13] CR1035 charging informaiton for IMS DC application download charging --- ASN/TS32298_CHFChargingDataTypes.asn | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 3c9ba76..689f601 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -537,7 +537,8 @@ IMSChargingInformation ::= SET sipRouteHeaderReceived [54] UTF8String OPTIONAL, sipRouteHeaderTransmitted [55] UTF8String OPTIONAL, tadIdentifier [56] TADIdentifier OPTIONAL, - feIdentifierList [57] FEIdentifierList OPTIONAL + feIdentifierList [57] FEIdentifierList OPTIONAL, + imsDCAppInfo [58] SEQUENCE OF IMSDCAppInfo OPTIONAL } @@ -1159,11 +1160,24 @@ HFCNodeId ::= UTF8String -- I -- +IMSDCAppInfo ::= SET +{ + applicationId [0] UTF8String OPTIONAL, + replaceHttpUrl [1] IMSDCUrlInfo OPTIONAL, +} + +IMSDCUrlInfo ::= SET +{ + streamId [0] INTEGER OPTIONAL, + replaceHttpUrl [1] UTF8String OPTIONAL, +} + IMSNodeFunctionality ::= ENUMERATED { iMS-GWF (0), aS (1), - mRFC (2) + mRFC (2). + dCSF (3) } -- GitLab From ef854f27aae01dd709cc33338b516d5de8a3b90b Mon Sep 17 00:00:00 2001 From: XIAOQIAN JIA Date: Mon, 7 Apr 2025 14:30:56 +0000 Subject: [PATCH 03/13] Update TS32298_ProSeChargingDataTypes.asn --- ASN/TS32298_ProSeChargingDataTypes.asn | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ASN/TS32298_ProSeChargingDataTypes.asn b/ASN/TS32298_ProSeChargingDataTypes.asn index ed47248..3ffbc7e 100644 --- a/ASN/TS32298_ProSeChargingDataTypes.asn +++ b/ASN/TS32298_ProSeChargingDataTypes.asn @@ -147,7 +147,8 @@ 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 } -- @@ -191,6 +192,14 @@ CoverageStatus ::= ENUMERATED inCoverage (1) } +-- +-- I +-- +intermediateRelayInformation ::= SEQUENCE +{ + intermediateRelayIPAddress [0] IPAddress OPTIONAL + proSeUEtoNetworkIntermediateRelayUEID [1] OCTET STRING OPTIONAL, +} -- -- L -- -- GitLab From aaf3deb36f479a691e863dff5533486199f1a6e1 Mon Sep 17 00:00:00 2001 From: Yimeng Deng Date: Wed, 9 Apr 2025 08:58:58 +0000 Subject: [PATCH 04/13] CR1032 revision of numbering --- ASN/TS32298_CHFChargingDataTypes.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 221cb63..63f23f5 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -1667,7 +1667,8 @@ NetworkFunctionality ::= ENUMERATED tSN-AF (20), tSNTSF (21), mB-SMF (22), - aIOTF (24) + aIOTF (23) + -- AIOTF is applicable only as API Target NF in NEF charging } NgApCause ::= SEQUENCE -- GitLab From 9d1522eb975a16c3a9621e16cc4fab16c71c0843 Mon Sep 17 00:00:00 2001 From: Peter Haraszti Date: Wed, 9 Apr 2025 11:44:45 +0200 Subject: [PATCH 05/13] CR1307 fixing externalIndividualIdList type, keeping backward compatibility --- ASN/TS32298_CHFChargingDataTypes.asn | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 3c9ba76..e328915 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -317,7 +317,9 @@ ExposureFunctionAPIInformation ::= SET internalIndividualIdentifier [10] SubscriptionID OPTIONAL, aPIOperation [11] APIOperation OPTIONAL, externalIndividualIdList [12] SEQUENCE OF ExternalGroupIdentifier OPTIONAL, - internalIndividualIdList [13] SEQUENCE OF SubscriptionID OPTIONAL + -- Kept for backward compatibility, new is in [14] + internalIndividualIdList [13] SEQUENCE OF SubscriptionID OPTIONAL, + externalIndividualIdList_6g [14] SEQUENCE OF InvolvedParty OPTIONAL } @@ -2558,4 +2560,4 @@ WAgfId ::= UTF8String -- See 3GPP TS 29.571 [249] for details -- -END \ No newline at end of file +END -- GitLab From 7c4d061607ac112bb4cfa75c4367734ce1fc9187 Mon Sep 17 00:00:00 2001 From: Peter Haraszti Date: Wed, 9 Apr 2025 22:07:36 +0200 Subject: [PATCH 06/13] CR1307 fixing externalIndividualIdentifierList type, keeping backward compatibility by leaving externalIndividualIdList in there --- ASN/TS32298_CHFChargingDataTypes.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index e328915..ee4d6a4 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -319,7 +319,8 @@ ExposureFunctionAPIInformation ::= SET externalIndividualIdList [12] SEQUENCE OF ExternalGroupIdentifier OPTIONAL, -- Kept for backward compatibility, new is in [14] internalIndividualIdList [13] SEQUENCE OF SubscriptionID OPTIONAL, - externalIndividualIdList_6g [14] SEQUENCE OF InvolvedParty OPTIONAL + externalIndividualIdentifierList [14] SEQUENCE OF InvolvedParty OPTIONAL + -- This is to be used instead of [12] } -- GitLab From ed1deaeb57317cf28a0c7e05b520a8652e18b139 Mon Sep 17 00:00:00 2001 From: Yimeng Deng Date: Thu, 10 Apr 2025 02:40:53 +0000 Subject: [PATCH 07/13] CR1035 revision --- ASN/TS32298_CHFChargingDataTypes.asn | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 689f601..5ae5b16 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -538,7 +538,7 @@ IMSChargingInformation ::= SET sipRouteHeaderTransmitted [55] UTF8String OPTIONAL, tadIdentifier [56] TADIdentifier OPTIONAL, feIdentifierList [57] FEIdentifierList OPTIONAL, - imsDCAppInfo [58] SEQUENCE OF IMSDCAppInfo OPTIONAL + imsDCAppInfo [58] IMSDCAppInfo OPTIONAL } @@ -1163,22 +1163,21 @@ HFCNodeId ::= UTF8String IMSDCAppInfo ::= SET { applicationId [0] UTF8String OPTIONAL, - replaceHttpUrl [1] IMSDCUrlInfo OPTIONAL, + httpUrl [1] IMSDCUrlInfo OPTIONAL } IMSDCUrlInfo ::= SET { streamId [0] INTEGER OPTIONAL, - replaceHttpUrl [1] UTF8String OPTIONAL, + replaceHttpUrl [1] UTF8String OPTIONAL } IMSNodeFunctionality ::= ENUMERATED { iMS-GWF (0), aS (1), - mRFC (2). + mRFC (2), dCSF (3) - } IMSSessionInformation ::= SEQUENCE -- GitLab From f2c8cbb36b3ca7fbad08bc7748d144f6e1b7d449 Mon Sep 17 00:00:00 2001 From: Zhiwei Mo Date: Wed, 7 May 2025 06:06:50 +0000 Subject: [PATCH 08/13] TS32.298_Rel19_CR1038 CDR for 5GS LCS --- ASN/TS32298_CHFChargingDataTypes.asn | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index bc2bf9f..0a9979f 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -173,7 +173,8 @@ ChargingRecord ::= SET mBSSessionChargingInformation [43] MbsSessionChargingInformation OPTIONAL, interCHFInformation [44] InterCHFInformation OPTIONAL, nSSAAChargingInformation [45] NSSAAChargingInformation OPTIONAL, - rangingSLChargingInformation [46] RangingSLChargingInformation OPTIONAL + rangingSLChargingInformation [46] RangingSLChargingInformation OPTIONAL, + lCSInformation [47] LCSInformation OPTIONAL } @@ -732,7 +733,7 @@ NSSAAChargingInformation ::= SET -- --- Ranging and Sidelink Positioning charging Information +-- 5GS LCS Charging Information -- RangingSLChargingInformation ::= SET @@ -745,6 +746,15 @@ RangingSLChargingInformation ::= SET locationEstimate [5] UserLocation OPTIONAL } +LCSInformation ::= SET +{ + lCSClientID [0] UTF8String OPTIONAL, + locationType [1] LocationType OPTIONAL, + locationEstimate [2] UserLocation OPTIONAL, + positioningData [3] UTF8String OPTIONAL, + targetUEID [4] SubscriptionID OPTIONAL +} + -- -- CHF CHARGING TYPES -- GitLab From 6477412e109d4d091def650a7c1e105331e13afe Mon Sep 17 00:00:00 2001 From: liuyiyingyi Date: Fri, 9 May 2025 08:57:52 +0000 Subject: [PATCH 09/13] Edit TS32298_SMSChargingDataTypes.asn --- ASN/TS32298_SMSChargingDataTypes.asn | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_SMSChargingDataTypes.asn b/ASN/TS32298_SMSChargingDataTypes.asn index 8cf18a3..4a111f0 100644 --- a/ASN/TS32298_SMSChargingDataTypes.asn +++ b/ASN/TS32298_SMSChargingDataTypes.asn @@ -8,6 +8,7 @@ BEGIN IMPORTS +CallDuration, DataVolume FROM CSChargingDataTypes {itu-t (0) identified-organization (4) etsi(0) mobileDomain (0) charging (5) csChargingDataTypes (1) asn1Module (0) version2 (1)} @@ -87,7 +88,8 @@ SCSMORecord ::= SET uETimeZone [18] MSTimeZone OPTIONAL, sMSResult [19] SMSResult OPTIONAL, localSequenceNumber [22] LocalSequenceNumber OPTIONAL, - recordExtensions [23] ManagementExtensions OPTIONAL + recordExtensions [23] ManagementExtensions OPTIONAL, + satelliteStoreAndForwardInformation [24] SatelliteStoreAndForwardInformation OPTIONAL } SCSMOT4Record ::= SET @@ -146,7 +148,8 @@ SCSMTRecord ::= SET sMSResult [23] SMSResult OPTIONAL, sMDeviceTriggerInformation [25] SMDeviceTriggerInformation OPTIONAL, localSequenceNumber [26] LocalSequenceNumber OPTIONAL, - recordExtensions [27] ManagementExtensions OPTIONAL + recordExtensions [27] ManagementExtensions OPTIONAL, + satelliteStoreAndForwardInformation [28] SatelliteStoreAndForwardInformation OPTIONAL } SCDVTT4Record ::= SET @@ -382,5 +385,16 @@ SMServingNode ::= SEQUENCE SMSStatus ::= OCTET STRING (SIZE(1)) +SatelliteStoreAndForwardInformation ::= SEQUENCE +{ + storeAndForwardIndicator [0] BOOLEAN OPTIONAL, + satelliteIDList [1] SEQUENCE Of SatelliteID OPTIONAL, + storeDuration [2] CallDuration OPTIONAL, + storeDataVolume [3] DataVolume OPTIONAL + +} + +SatelliteID ::= UTF8String OPTIONAL + END \ No newline at end of file -- GitLab From a07a8e2443556fd77d0d17596fb1f46832d1ae7c Mon Sep 17 00:00:00 2001 From: Robert Tornkvist Date: Fri, 9 May 2025 09:49:45 +0000 Subject: [PATCH 10/13] Edit TS32298_CHFChargingDataTypes.asn --- ASN/TS32298_CHFChargingDataTypes.asn | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index bc2bf9f..fff98c3 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -317,10 +317,9 @@ ExposureFunctionAPIInformation ::= SET internalIndividualIdentifier [10] SubscriptionID OPTIONAL, aPIOperation [11] APIOperation OPTIONAL, externalIndividualIdList [12] SEQUENCE OF ExternalGroupIdentifier OPTIONAL, - -- Kept for backward compatibility, new is in [14] +-- externalIndividualIdList [12] field is replaced by externalIndIdList [14] internalIndividualIdList [13] SEQUENCE OF SubscriptionID OPTIONAL, - externalIndividualIdentifierList [14] SEQUENCE OF InvolvedParty OPTIONAL - -- This is to be used instead of [12] + externalIndIdList [14] SEQUENCE OF InvolvedParty OPTIONAL } -- GitLab From 861246185db70026585615f9390ff677e82ef257 Mon Sep 17 00:00:00 2001 From: liuyiyingyi Date: Fri, 9 May 2025 15:04:30 +0000 Subject: [PATCH 11/13] Edit TS32298_IMSChargingDataTypes.asn --- ASN/TS32298_IMSChargingDataTypes.asn | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ASN/TS32298_IMSChargingDataTypes.asn b/ASN/TS32298_IMSChargingDataTypes.asn index 37c2f57..8ad4698 100644 --- a/ASN/TS32298_IMSChargingDataTypes.asn +++ b/ASN/TS32298_IMSChargingDataTypes.asn @@ -184,7 +184,9 @@ PCSCFRecord ::= SET -- ATCF only relatedICID [107] IMS-Charging-Identifier OPTIONAL, relatedICIDGenerationNode [108] NodeAddress OPTIONAL, - fEIdentifierList [109] FEIdentifierList OPTIONAL + fEIdentifierList [109] FEIdentifierList OPTIONAL, + satelliteIDList [110] SEQUENCE Of SatelliteID OPTIONAL + } @@ -1014,6 +1016,8 @@ Status ::= ENUMERATED time-out (2) } +SatelliteID ::= UTF8String OPTIONAL + -- -- T -- -- GitLab From ed13ce41340115fe46c4f8cae031348b053dfaa4 Mon Sep 17 00:00:00 2001 From: Zhiwei Mo Date: Wed, 21 May 2025 07:35:19 +0000 Subject: [PATCH 12/13] Modify the data types of lCSClientID and positioningData in LCS Information --- ASN/TS32298_CHFChargingDataTypes.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 0a9979f..fb08d9a 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -748,10 +748,10 @@ RangingSLChargingInformation ::= SET LCSInformation ::= SET { - lCSClientID [0] UTF8String OPTIONAL, + lCSClientID [0] LCSClientIdentity OPTIONAL, locationType [1] LocationType OPTIONAL, locationEstimate [2] UserLocation OPTIONAL, - positioningData [3] UTF8String OPTIONAL, + positioningData [3] PositioningData OPTIONAL, targetUEID [4] SubscriptionID OPTIONAL } -- GitLab From 0c89c64fb92242c1a6cc827c9b0a7009f1fafbfb Mon Sep 17 00:00:00 2001 From: liuyiyingyi Date: Thu, 22 May 2025 02:26:17 +0000 Subject: [PATCH 13/13] Edit TS32298_CHFChargingDataTypes.asn --- ASN/TS32298_CHFChargingDataTypes.asn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index bc2bf9f..a2cbec6 100644 --- a/ASN/TS32298_CHFChargingDataTypes.asn +++ b/ASN/TS32298_CHFChargingDataTypes.asn @@ -541,7 +541,8 @@ IMSChargingInformation ::= SET sipRouteHeaderTransmitted [55] UTF8String OPTIONAL, tadIdentifier [56] TADIdentifier OPTIONAL, feIdentifierList [57] FEIdentifierList OPTIONAL, - imsDCAppInfo [58] IMSDCAppInfo OPTIONAL + imsDCAppInfo [58] IMSDCAppInfo OPTIONAL, + satelliteIDList [110] SEQUENCE Of SatelliteID OPTIONAL } @@ -2363,7 +2364,7 @@ SatelliteBackhaulCategory ::= ENUMERATED } - +SatelliteID ::= UTF8String OPTIONAL -- -- T -- GitLab