Loading 102657/RDMessage.asn +171 −0 Original line number Diff line number Diff line Loading @@ -2269,6 +2269,177 @@ NetworkAccessRecord::= CHOICE ... } EdgeComputingRecord ::= CHOICE { edgeComputingSubscriber [1] EdgeComputingSubscriber, edgeComputingBillingDetails [2] EdgeComputingBillingDetails, edgeComputingApplicationUsage [3] EdgeComputingApplicationUsage, edgeComputingDevice [4] EdgeComputingDevice } -- ============================== -- Definitions of Edge Computing Subscriber Data -- ============================== EdgeComputingSubscriber ::= SEQUENCE { subscriberID [1] EdgeComputingSubscriberID OPTIONAL, -- unique identifier for this subscriber, i.e., EECID genericSubscriberInfo [2] GenericSubscriberInfo OPTIONAL, -- generic personal information about this subscriber edgeComputingSubscriberInfo [3] UTF8String OPTIONAL, subscribedEdgeComputingApplications [4] SEQUENCE OF SubscribedEdgeComputingApplications OPTIONAL -- a subscriber may have more than one edge computing applications listed against them } EdgeComputingSubscriberID ::= UTF8String -- unique identifier for this subscriber, i.e., EECID SubscribedEdgeComputingApplications ::= SEQUENCE { edgeComputingApplicationID [1] UTF8String OPTIONAL, -- Unique identifier for this application within the edge ASP providerID [2] UTF8String OPTIONAL, -- Unique identifier for the edge ASP timespan [3] TimeSpan OPTIONAL, -- Start and end data, if applicable, of the subscription registeredIdentifiers [4] SEQUENCE OF UTF8String OPTIONAL, -- The set of identifiers registered for this application edgeComputingApplicationType [5] UTF8String OPTIONAL, installationAddress [6] AddressInformation OPTIONAL, -- installation address, if different from the registered address connectionDate [7] GeneralizedTime OPTIONAL, -- Date the subscriber was actually connected -- (May differ from the start of subscription) iMSI [8] IMSI OPTIONAL, sUPI [9] SUPI OPTIONAL, gPSI [10] GPSI OPTIONAL, lineStatus [11] UTF8String OPTIONAL, -- Edge ASP-specific description of current line status, -- e.g. "Active", "Ceased", etc. paymentDetails [12] PaymentDetails OPTIONAL, subscriptionType [13] SubscriptionType OPTIONAL, -- Describes the nature of the subscription deliveryAddress [14] AddressInformation OPTIONAL, resellerAddress [15] AddressInformation OPTIONAL, otherAddresses [16] SEQUENCE OF OtherAddress OPTIONAL, orderTime [17] GeneralizedTime OPTIONAL, -- Time when the subscribed edge computing application was ordered by the user pEIs [18] SEQUENCE OF PEI OPTIONAL, allocatedDeviceIDs [19] SEQUENCE OF EdgeComputingDeviceID OPTIONAL, paymentTransactions [20] SEQUENCE OF EdgeComputingBillingRecords OPTIONAL } -- ================================= -- Definitions of Edge Computing Application Usage Data -- ================================= EdgeComputingApplicationUsage ::= SEQUENCE { communicationTime [1] TimeSpan OPTIONAL, -- Time and duration of the edge computing application session. octetsSent [2] INTEGER OPTIONAL, octetsReceived [3] INTEGER OPTIONAL, reasonCause [4] UTF8String OPTIONAL, -- cause for application session termination qualityOfService [5] QualityOfService OPTIONAL, edgeComputingApplicationID [6] UTF8String OPTIONAL, providerID [7] UTF8String OPTIONAL, cdrNumber [8] UTF8String OPTIONAL, -- as per ASP defined format clientIP [9] IPAddress OPTIONAL, edgeApplicationServersInfo [10] SEQUENCE OF EdgeApplicationServerInfo } EdgeApplicationServerInfo ::= SEQUENCE { edgeApplicationServerID [1] UTF8String OPTIONAL, edgeApplicationServerIP [2] IPAddress OPTIONAL, edgeApplicationServerLocation [3] Location OPTIONAL, edgeApplicationServerVirtualResources [4] EdgeApplicationServerVirtualResources OPTIONAL, serviceContinuity [5] BOOLEAN OPTIONAL } EdgeApplicationServerVirtualResources ::= SEQUENCE { meanVirtualCPUUsage [1] REAL OPTIONAL, meanVirtualMemoryUsage [2] REAL OPTIONAL, meanVirtualDiskUsage [3] REAL OPTIONAL, durationStartTime [4] GeneralizedTime OPTIONAL, durationEndTime [5] GeneralizedTime OPTIONAL } -- ============================== -- Definitions of Edge Computing Billing Data -- ============================== EdgeComputingBillingDetails ::= SEQUENCE { subscriberID [1] UTF8String OPTIONAL, edgeComputingApplicationID [2] UTF8String OPTIONAL, billingAddress [3] ContactDetails OPTIONAL, billingIdentifier [4] EdgeComputingBillingIdentifier OPTIONAL, billingRecords [5] SEQUENCE OF EdgeComputingBillingRecords OPTIONAL, edgeComputingBillingAddress [6] EdgeComputingBillingAddress OPTIONAL, copyOfBill [7] SEQUENCE OF File OPTIONAL } EdgeComputingBillingAddress ::= SEQUENCE { addressSuppliedTime [1] GeneralizedTime OPTIONAL, name [2] PersonName OPTIONAL, address [3] AddressInformation OPTIONAL } EdgeComputingBillingIdentifier ::= OCTET STRING -- Used to correlate billing information -- useful if the bill-payer is not the subscriber, e.g. company mobiles EdgeComputingBillingRecords ::= SEQUENCE { time [1] GeneralizedTime OPTIONAL, place [2] UTF8String OPTIONAL, amount [3] REAL OPTIONAL, currency [4] UTF8String (SIZE(3)) OPTIONAL, -- as per ISO 4217 [5] method [5] UTF8String OPTIONAL, -- i.e. credit card etc. edgeComputingTransactionID [6] UTF8String OPTIONAL, -- Unique reference for this transaction/billing record -- Details to be defined on a national basis edgeComputingTransactionStatus [7] UTF8String OPTIONAL -- Status of the transaction (i.e. "declined", "succeeded", etc.) -- Details to be defined on a national bases } -- ======================= -- Definitions of Edge Computing Device Data -- ======================= EdgeComputingDevice ::= SEQUENCE { deviceIDType [1] ENUMERATED -- Type of identifier for telephony device { unknown(0), imei(1), macAddress(2), pei(3), ... } OPTIONAL, edgeComputingDeviceID [2] EdgeComputingDeviceID OPTIONAL, -- Unique identifier for this device according to type of identifier subscriberID [3] EdgeComputingSubscriberID OPTIONAL -- Identifier for a known user of this equipment. -- Usage of this parameter is subject to national legislation. } EdgeComputingDeviceID ::= OCTET STRING -- A unique identifier for the multimedia device. For example, the IMEI number -- of a mobile handset -- ============================================= -- Definitions of Network Access Subscriber Data -- ============================================= Loading Loading
102657/RDMessage.asn +171 −0 Original line number Diff line number Diff line Loading @@ -2269,6 +2269,177 @@ NetworkAccessRecord::= CHOICE ... } EdgeComputingRecord ::= CHOICE { edgeComputingSubscriber [1] EdgeComputingSubscriber, edgeComputingBillingDetails [2] EdgeComputingBillingDetails, edgeComputingApplicationUsage [3] EdgeComputingApplicationUsage, edgeComputingDevice [4] EdgeComputingDevice } -- ============================== -- Definitions of Edge Computing Subscriber Data -- ============================== EdgeComputingSubscriber ::= SEQUENCE { subscriberID [1] EdgeComputingSubscriberID OPTIONAL, -- unique identifier for this subscriber, i.e., EECID genericSubscriberInfo [2] GenericSubscriberInfo OPTIONAL, -- generic personal information about this subscriber edgeComputingSubscriberInfo [3] UTF8String OPTIONAL, subscribedEdgeComputingApplications [4] SEQUENCE OF SubscribedEdgeComputingApplications OPTIONAL -- a subscriber may have more than one edge computing applications listed against them } EdgeComputingSubscriberID ::= UTF8String -- unique identifier for this subscriber, i.e., EECID SubscribedEdgeComputingApplications ::= SEQUENCE { edgeComputingApplicationID [1] UTF8String OPTIONAL, -- Unique identifier for this application within the edge ASP providerID [2] UTF8String OPTIONAL, -- Unique identifier for the edge ASP timespan [3] TimeSpan OPTIONAL, -- Start and end data, if applicable, of the subscription registeredIdentifiers [4] SEQUENCE OF UTF8String OPTIONAL, -- The set of identifiers registered for this application edgeComputingApplicationType [5] UTF8String OPTIONAL, installationAddress [6] AddressInformation OPTIONAL, -- installation address, if different from the registered address connectionDate [7] GeneralizedTime OPTIONAL, -- Date the subscriber was actually connected -- (May differ from the start of subscription) iMSI [8] IMSI OPTIONAL, sUPI [9] SUPI OPTIONAL, gPSI [10] GPSI OPTIONAL, lineStatus [11] UTF8String OPTIONAL, -- Edge ASP-specific description of current line status, -- e.g. "Active", "Ceased", etc. paymentDetails [12] PaymentDetails OPTIONAL, subscriptionType [13] SubscriptionType OPTIONAL, -- Describes the nature of the subscription deliveryAddress [14] AddressInformation OPTIONAL, resellerAddress [15] AddressInformation OPTIONAL, otherAddresses [16] SEQUENCE OF OtherAddress OPTIONAL, orderTime [17] GeneralizedTime OPTIONAL, -- Time when the subscribed edge computing application was ordered by the user pEIs [18] SEQUENCE OF PEI OPTIONAL, allocatedDeviceIDs [19] SEQUENCE OF EdgeComputingDeviceID OPTIONAL, paymentTransactions [20] SEQUENCE OF EdgeComputingBillingRecords OPTIONAL } -- ================================= -- Definitions of Edge Computing Application Usage Data -- ================================= EdgeComputingApplicationUsage ::= SEQUENCE { communicationTime [1] TimeSpan OPTIONAL, -- Time and duration of the edge computing application session. octetsSent [2] INTEGER OPTIONAL, octetsReceived [3] INTEGER OPTIONAL, reasonCause [4] UTF8String OPTIONAL, -- cause for application session termination qualityOfService [5] QualityOfService OPTIONAL, edgeComputingApplicationID [6] UTF8String OPTIONAL, providerID [7] UTF8String OPTIONAL, cdrNumber [8] UTF8String OPTIONAL, -- as per ASP defined format clientIP [9] IPAddress OPTIONAL, edgeApplicationServersInfo [10] SEQUENCE OF EdgeApplicationServerInfo } EdgeApplicationServerInfo ::= SEQUENCE { edgeApplicationServerID [1] UTF8String OPTIONAL, edgeApplicationServerIP [2] IPAddress OPTIONAL, edgeApplicationServerLocation [3] Location OPTIONAL, edgeApplicationServerVirtualResources [4] EdgeApplicationServerVirtualResources OPTIONAL, serviceContinuity [5] BOOLEAN OPTIONAL } EdgeApplicationServerVirtualResources ::= SEQUENCE { meanVirtualCPUUsage [1] REAL OPTIONAL, meanVirtualMemoryUsage [2] REAL OPTIONAL, meanVirtualDiskUsage [3] REAL OPTIONAL, durationStartTime [4] GeneralizedTime OPTIONAL, durationEndTime [5] GeneralizedTime OPTIONAL } -- ============================== -- Definitions of Edge Computing Billing Data -- ============================== EdgeComputingBillingDetails ::= SEQUENCE { subscriberID [1] UTF8String OPTIONAL, edgeComputingApplicationID [2] UTF8String OPTIONAL, billingAddress [3] ContactDetails OPTIONAL, billingIdentifier [4] EdgeComputingBillingIdentifier OPTIONAL, billingRecords [5] SEQUENCE OF EdgeComputingBillingRecords OPTIONAL, edgeComputingBillingAddress [6] EdgeComputingBillingAddress OPTIONAL, copyOfBill [7] SEQUENCE OF File OPTIONAL } EdgeComputingBillingAddress ::= SEQUENCE { addressSuppliedTime [1] GeneralizedTime OPTIONAL, name [2] PersonName OPTIONAL, address [3] AddressInformation OPTIONAL } EdgeComputingBillingIdentifier ::= OCTET STRING -- Used to correlate billing information -- useful if the bill-payer is not the subscriber, e.g. company mobiles EdgeComputingBillingRecords ::= SEQUENCE { time [1] GeneralizedTime OPTIONAL, place [2] UTF8String OPTIONAL, amount [3] REAL OPTIONAL, currency [4] UTF8String (SIZE(3)) OPTIONAL, -- as per ISO 4217 [5] method [5] UTF8String OPTIONAL, -- i.e. credit card etc. edgeComputingTransactionID [6] UTF8String OPTIONAL, -- Unique reference for this transaction/billing record -- Details to be defined on a national basis edgeComputingTransactionStatus [7] UTF8String OPTIONAL -- Status of the transaction (i.e. "declined", "succeeded", etc.) -- Details to be defined on a national bases } -- ======================= -- Definitions of Edge Computing Device Data -- ======================= EdgeComputingDevice ::= SEQUENCE { deviceIDType [1] ENUMERATED -- Type of identifier for telephony device { unknown(0), imei(1), macAddress(2), pei(3), ... } OPTIONAL, edgeComputingDeviceID [2] EdgeComputingDeviceID OPTIONAL, -- Unique identifier for this device according to type of identifier subscriberID [3] EdgeComputingSubscriberID OPTIONAL -- Identifier for a known user of this equipment. -- Usage of this parameter is subject to national legislation. } EdgeComputingDeviceID ::= OCTET STRING -- A unique identifier for the multimedia device. For example, the IMEI number -- of a mobile handset -- ============================================= -- Definitions of Network Access Subscriber Data -- ============================================= Loading