diff --git a/ASN/TS32298_CHFChargingDataTypes.asn b/ASN/TS32298_CHFChargingDataTypes.asn index 3c9ba76b684a7f35d34438935c9af5b2208ca37c..6dae6a4fcd508afb7a88ad54bdf37f6e69782099 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 } @@ -317,7 +318,9 @@ ExposureFunctionAPIInformation ::= SET internalIndividualIdentifier [10] SubscriptionID OPTIONAL, aPIOperation [11] APIOperation OPTIONAL, externalIndividualIdList [12] SEQUENCE OF ExternalGroupIdentifier OPTIONAL, - internalIndividualIdList [13] SEQUENCE OF SubscriptionID OPTIONAL +-- externalIndividualIdList [12] field is replaced by externalIndIdList [14] + internalIndividualIdList [13] SEQUENCE OF SubscriptionID OPTIONAL, + externalIndIdList [14] SEQUENCE OF InvolvedParty OPTIONAL } @@ -537,7 +540,9 @@ IMSChargingInformation ::= SET sipRouteHeaderReceived [54] UTF8String OPTIONAL, sipRouteHeaderTransmitted [55] UTF8String OPTIONAL, tadIdentifier [56] TADIdentifier OPTIONAL, - feIdentifierList [57] FEIdentifierList OPTIONAL + feIdentifierList [57] FEIdentifierList OPTIONAL, + imsDCAppInfo [58] IMSDCAppInfo OPTIONAL, + satelliteIDList [110] SEQUENCE Of SatelliteID OPTIONAL } @@ -728,7 +733,7 @@ NSSAAChargingInformation ::= SET -- --- Ranging and Sidelink Positioning charging Information +-- 5GS LCS Charging Information -- RangingSLChargingInformation ::= SET @@ -741,6 +746,15 @@ RangingSLChargingInformation ::= SET locationEstimate [5] UserLocation OPTIONAL } +LCSInformation ::= SET +{ + lCSClientID [0] LCSClientIdentity OPTIONAL, + locationType [1] LocationType OPTIONAL, + locationEstimate [2] UserLocation OPTIONAL, + positioningData [3] PositioningData OPTIONAL, + targetUEID [4] SubscriptionID OPTIONAL +} + -- -- CHF CHARGING TYPES @@ -1159,12 +1173,24 @@ HFCNodeId ::= UTF8String -- I -- +IMSDCAppInfo ::= SET +{ + applicationId [0] UTF8String OPTIONAL, + httpUrl [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) } IMSSessionInformation ::= SEQUENCE @@ -1666,8 +1692,9 @@ 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 (23) + -- AIOTF is applicable only as API Target NF in NEF charging } NgApCause ::= SEQUENCE @@ -2346,7 +2373,7 @@ SatelliteBackhaulCategory ::= ENUMERATED } - +SatelliteID ::= UTF8String OPTIONAL -- -- T @@ -2558,4 +2585,4 @@ WAgfId ::= UTF8String -- See 3GPP TS 29.571 [249] for details -- -END \ No newline at end of file +END diff --git a/ASN/TS32298_IMSChargingDataTypes.asn b/ASN/TS32298_IMSChargingDataTypes.asn index 37c2f5767c98216966f90c2319a5c2ea92dc8140..8ad4698906bf8eb195f46ac6ca54226271559129 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 -- diff --git a/ASN/TS32298_ProSeChargingDataTypes.asn b/ASN/TS32298_ProSeChargingDataTypes.asn index ed472487be3c5c353d79fc3e284641a035455e8b..3ffbc7e73ee9fcaedb31cb76ae1e2ee0ff5f0b40 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 -- diff --git a/ASN/TS32298_SMSChargingDataTypes.asn b/ASN/TS32298_SMSChargingDataTypes.asn index 8cf18a382bf804c54f51b83e3810c6c772f9eb82..4a111f08e659c32218dad70b0672b48f3188d413 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