6.1.6 Data Model
32.2913GPP5G system, charging serviceCharging managementRelease 17Stage 3Telecommunication managementTS
6.1.6.1 General
This subclause specifies the application data model supported by the API.
The Nchf_ConvergedCharging Service API allows the NF consumer to consume the converged charging service from the CHF as defined in 3GPP TS 32.290 [58].
Table 6.1.6.1-1 specifies the data types defined for the ConvergedCharging service based interface protocol.
Table 6.1.6.1-1: Nchf_ ConvergedCharging specific Data Types
Data type |
Section defined |
Description |
Applicability |
ChargingDataRequest |
6.1.6.2.1.1 6.1.6.2.2.1 |
Describes the attributes of Charging Data Request to CHF for initial, update and termination of the charging session. |
|
ChargingDataResponse |
6.1.6.2.1.2 6.1.6.2.2.2 |
Describes the attributes of Charging Data Response from CHF on charging session initial, update and termination. |
|
ChargingNotifyRequest |
6.1.6.2.1.3 |
Describes Notifications about events that occurred in request message. |
|
ChargingNotifyResponse |
6.1.6.2.1.16 |
Describes the response of notification. |
Table 6.1.6.1-2 specifies data types re-used by the Nchf_ConvergedCharging service based interface protocol from other specifications, including a reference to their respective specifications and when needed, a short description of their use within the Nchf_ConvergedCharging service based interface.
Table 6.1.6.1-2: Nchf_ConvergedCharging re-used Data Types
Data type |
Reference |
Comments |
Applicability |
||
Supi |
3GPP TS 29.571 [371] |
The identification of the user (i.e. IMSI, NAI, GLI, GCI). (NOTE 1) |
|||
Uint32 |
3GPP TS 29.571 [371] |
Unsigned 32-bit integers |
|||
Uint64 |
3GPP TS 29.571 [371] |
Unsigned 64-bit integers |
|||
PduSessionId |
3GPP TS 29.571 [371] |
The identification of the PDU session. |
|||
PduSessionType |
3GPP TS 29.571 [371] |
the type of a PDU session |
|||
Uri |
3GPP TS 29.571 [371] |
String providing an URI |
|||
AccessType |
3GPP TS 29.571 [371] |
The identification of the type of access network. |
|||
DateTime |
3GPP TS 29.571 [371] |
The time. |
|||
ChargingId |
3GPP TS 29.571 [371] |
Charging identifier allowing correlation of charging information |
|||
RatType |
3GPP TS 29.571 [371] |
The identification of the RAT type. |
|||
RatingGroup |
3GPP TS 29.571 [371] |
The identification of the rating group |
|||
IpAddr |
3GPP TS 29.571 [371] |
Ipv4 address, Ipv6 address, or Ipv6Prefix |
|||
Ipv4Addr |
3GPP TS 29.571 [371] |
Ipv4 address. |
|||
Ipv6Prefix |
3GPP TS 29.571 [371] |
The Ipv6 prefix allocated for the user. |
|||
Ipv6Addr |
3GPP TS 29.571 [371] |
Ipv6 Address. |
|||
Pei |
3GPP TS 29.571 [371] |
The Identification of a Permanent Equipment. |
|||
TimeZone |
3GPP TS 29.571 [371] |
Time zone information |
|||
NfInstanceId |
3GPP TS 29.571 [371] |
String uniquely identifying a NF instance. |
|||
Gpsi |
3GPP TS 29.571 [371] |
String identifying a Gpsi |
|||
DefaultQosInformation |
3GPP TS 29.571 [371] |
Identifies the information of the default QoS. |
|||
SubscribedDefaultQos |
3GPP TS 29.571 [371] |
subscribed default QoS. |
|||
AuthorizedDefaultQos |
3GPP TS 29.512 [302] |
Authorized default QoS. |
|||
Ambr |
3GPP TS 29.571 [371] |
Aggregate Maximum Bit rate |
|||
QosData |
3GPP TS 29.512 [302] |
Contains QoS parameters |
|||
UserLocation |
3GPP TS 29.571 [371] |
User location information |
|||
PlmnId |
3GPP TS 29.571 [371] |
PLMN id |
|||
Guami |
3GPP TS 29.571 [371] |
Globally Unique AMF Identifier |
|||
DurationSec |
3GPP TS 29.571 [371] |
Identifies a period of time in units of seconds. |
|||
Snssai |
3GPP TS 29.571 [371] |
SNSSAI |
|||
ProblemDetails |
3GPP TS 29.571 [371] |
additional details of the error |
|||
ServiceId |
3GPP TS 29.571 [371] |
Identifier of service |
|||
SscMode |
3GPP TS 29.571 [371] |
SSC Mode type |
|||
PresenceInfo |
3GPP TS 29.571 [371] |
PRA information including PRAId, PRA element list and PRA status |
|||
Qfi |
3GPP TS 29.571 [371] |
QoS flow identifier designated as "Qfi". |
|||
AmfId |
3GPP TS 29.571 [371] |
AMF identifier |
|||
Dnn |
3GPP TS 29.571 [371] |
Data Network Name |
|||
GroupId |
3GPP TS 29.571 [371] |
Network internal Identifier for a group of IMSIs |
|||
ExternalGroupId |
3GPP TS 29.571 [371] |
External Group Identifier for one or more subscriptions associated to a group of IMSIs |
|||
Bytes |
3GPP TS 29.571 [371] |
String with format "byte" |
|||
Tai |
3GPP TS 29.571 [371] |
Tracking Area Identifier |
|||
Area |
3GPP TS 29.571 [371] |
List of TACs or Operator specific codes |
|||
CoreNetworkType |
3GPP TS 29.571 [371] |
5GC or EPC |
|||
ServiceAreaRestriction |
3GPP TS 29.571 [371] |
Service Area restriction |
|||
GlobalRanNodeId |
3GPP TS 29.571 [371] |
Global RAN Node Id |
|||
QosCharacteristics |
3GPP TS 29.512 [302] |
Map of QoS characteristics for non standard 5QIs and non-preconfigured 5QIs. |
|||
SupportedFeatures |
3GPP TS 29.571 [371] |
See TS 29.500 [299] clause 6.6 |
|||
NsiLoadLevelInfo |
3GPP TS 29.520 [306] |
Represents the load level information for an S-NSSAI and the associated network slice instance |
|||
ServiceExperienceInfo |
3GPP TS 29.520 [306] |
ServiceExperience |
|||
ApplicationChargingId |
3GPP TS 29.571 [371] |
Application provided charging identifier allowing correlation of charging information. |
AF_Charging_Identifier |
||
SharingLevel |
3GPP TS 28.541 [254] |
Ressources sharing level |
|||
MobilityLevel |
3GPP TS 28.541 [254] |
UE mobility Level |
|||
SsT |
3GPP TS 28.541 [254] |
Slice Service type (SST) |
|||
Support |
3GPP TS 28.541 [254] |
Supported, Not Supported indicator |
|||
Float |
3GPP TS 29.571 [371] |
Number with format "float" |
|||
MaPduIndication |
3GPP TS 29.512 [302] |
MA PDU session indication |
ATSSS |
||
AtsssCapability |
3GPP TS 29.571 [371] |
ATSSS capabilities |
ATSSS |
||
SteeringFunctionality |
3GPP TS 29.571 [371] |
Steering functionalities for MA PDU session |
ATSSS |
||
SteeringMode |
3GPP TS 29.512 [302] |
Steering mode for MA PDU session |
ATSSS |
||
OperationalState |
3GPP TS 28.623 [257] |
Operational state |
|||
AdministrativeState |
3GPP TS 28.623 [257] |
Administrative state |
|||
RanNasRelCause |
3GPP TS 29.512 [302] |
Indicates the RAN or NAS release cause code information. |
EnhancedDiagnostics |
||
Ecgi |
3GPP TS 29.571 [371] |
E-UTRA Cell Id |
|||
Ncgi |
3GPP TS 29.571 [371] |
NR Cell Id |
|||
ServingLocation |
3GPP TS 28.538 [310] |
Serving location |
Edge Computing |
||
SoftwareImageInfo |
3GPP TS 28.538 [310] |
Software image information |
Edge Computing |
||
AffinityAntiAffinity |
3GPP TS 28.538 [310] |
Affinity and anti-requirements |
Edge Computing |
||
VirtualResource |
3GPP TS 28.538 [310] |
Virtual resource requirements |
Edge Computing |
||
NOTE 1: A SUPI containing GLI or GCI is used to support 5G-RG and FN-RG in scenarios of wireline network. |
6.1.6.2 Structured data types
6.1.6.2.1 Common Data Type
6.1.6.2.1.1 Type ChargingDataRequest
Table 6.1.6.2.1.1-1: Definition of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
subscriberIdentifier |
Supi |
OM |
0..1 |
Identifier of the subscriber that uses the requested service. |
|
nfConsumerIdentification |
NFIdentification |
M |
1 |
This is a grouped field which contains a set of information identifying the NF consumer of the charging service. |
|
chargingId |
ChargingId |
OM |
0..1 |
Charging identifier for correlation between different records. Only applicable if not available in the service specific information. |
|
invocationTimeStamp |
DateTime |
M |
1 |
The time at which the request is send |
|
invocationSequenceNumber |
Uint32 |
M |
1 |
This field contains the sequence number of the charging service invocation by the NF consumer, i.e. the order of charging data requests. The sequence number in charging data request [initial] starts from 1, and increased by 1 for subsequent charging data request. It is allowed to start from 0 for backwards compatibility. |
|
retransmissionIndicator |
boolean |
OC |
0..1 |
This field indicates, if included, this is a retransmitted request message. |
|
oneTimeEvent |
boolean |
OC |
0..1 |
Indicates, if included, that this is event based charging and whether this is a one-time event. If true, this is a one-time event that there will be no update or release. |
|
oneTimeEventType |
EventType |
OC |
0..1 |
Indicates the type of the one time event, i.e. Immediate or Post event charging. |
|
notifyUri |
Uri |
OC |
0..1 |
Identifies the recipient of Notifications sent by the CHF. In case of session based charging it shall be present in create request message, and may be present in update. |
|
supportedFeatures |
SupportedFeatures |
OC |
0..1 |
This IE shall be present if at least one optional feature defined in clause 6.1.8 is supported. |
|
serviceSpecificationInfo |
String |
OC |
0..1 |
Identifies service specific document that applies to the request, e.g. the service specific document (‘middle tier’ TS) and 3GPP release the service specific document is based upon. |
|
multipleUnitUsage |
array(MultipleUnitUsage) |
OC |
0..N |
This field contains the parameters for the quota management request and/or usage reporting. |
|
triggers |
array(Trigger) |
OC |
0..N |
This field identifies the event(s) triggering the request. |
6.1.6.2.1.2 Type ChargingDataResponse
Table 6.1.6.2.1.2-1: Definition of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
invocationTimestamp |
DateTime |
M |
1 |
This field holds the timestamp of the charging service response from the CHF. |
|
invocationResult |
InvocationResult |
OC |
0..1 |
This field holds the result of charging service invocation by the NF consumer |
|
invocationSequenceNumber |
Uint32 |
M |
1 |
This field contains the sequence number of the charging service invocation by the NF consumer. The same value of the sequence number received in the request should be used in the response |
|
sessionFailover |
SessionFailover |
OC |
0..1 |
This field indicates whether alternative CHF is supported for ongoing charging service failover handling by NF consumer. |
|
supportedFeatures |
SupportedFeatures |
OC |
0..1 |
This IE shall be present if at least one optional feature defined in clause 6.1.8 is supported. |
|
multipleUnitInformation |
array(MultipleUnitInformation) |
OC |
0..N |
This field holds the parameters for the quota management and/or usage reporting information. It may have multiple occurrences. |
|
triggers |
array(Trigger) |
OC |
0..N |
This field identifies the chargeable event(s) supplied by CHF to override/activate the existing chargeable event(s) in NF consumer. The presence of the triggers attribute without any triggerType is used by CHF to disable all the triggers except rating group level triggers. |
6.1.6.2.1.3 Type ChargingNotifyRequest
Table 6.1.6.2.1.3-1: Definition of type ChargingNotifyRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
notificationType |
NotificationType |
M |
1 |
Type of notification to indicate re-authorization or termination. |
|
reauthorizationDetails |
array(ReauthorizationDetails) |
OC |
0..N |
descriptors for re-authorization to determine which quota or usage reporting to be updated. |
6.1.6.2.1.4 Type NFIdentification
Table 6.1.6.2.1.4-1: Definition of type NFIdentification
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
nodeFunctionality |
NodeFunctionality |
M |
1 |
This field contains the function of the node. |
|
nFName |
NfInstanceId |
OC |
0..1 |
Identifier of NF instance. At least one of the nFName or nFIPv4Address or nFIPv6Address shall be present. |
|
nFIPv4Address |
Ipv4Addr |
OC |
0..1 |
The IPv4 address of the NF. At least one of the nFName or nFIPv4Address or nFIPv6Address shall be present. |
|
nFIPv6Address |
Ipv6Addr |
OC |
0..1 |
The IPv6 address of the NF. At least one of the nFName or nFIPv4Address or nFIPv6Address shall be present. |
|
nFFqdn |
string |
OC |
0..1 |
FQDN of the NF |
|
nFPLMNID |
PlmnId |
OC |
0..1 |
This field holds the PLMN ID of the network the NF belongs to. |
6.1.6.2.1.5 Type MultipleUnitUsage
Table 6.1.6.2.1.5-1: Definition of type MultipleUnitUsage
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
ratingGroup |
RatingGroup |
M |
1 |
The identifier of a rating group. |
|
requestedUnit |
RequestedUnit |
OC |
0..1 |
This field indicates, if included, that quota management is required. It may additionally contain the amount of requested service units for a particular category. |
|
usedUnitContainer |
array(UsedUnitContainer) |
OC |
0..N |
This field contains the amount of used non-monetary service units measured. |
6.1.6.2.1.6 Type InvocationResult
Table 6.1.6.2.1.6-1: Definition of type InvocationResult
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
error |
ProblemDetails |
OC |
0..1 |
More information on the error shall be provided in the "cause" attribute of the "ProblemDetails" structure in case of unsuccessful charging service invocation by the NF consumer. The "invalidParams" attribute of the "ProblemDetails" structure shall contain invalid parameters which caused the rejection. |
|
failureHandling |
FailureHandling |
OC |
0..1 |
This field holds the failure handling to be performed by the NF consumer when charging service invocation is temporarily prevented. The provided value shall always override any already existing value in NF consumer. In case of failure, it indicates which action to be performed by the NF consumer. In case of success, it indicates which action to be performed by the NF consumer in case subsequent charging service invocation are temporarily prevented. |
6.1.6.2.1.7 Type Trigger
Table 6.1.6.2.1.7-1: Definition of type Trigger
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
||||
triggerType |
TriggerType |
Oc |
0..1 |
the events whose occurrence lead to charging event is issued towards the CHF |
|||||
triggerCategory |
TriggerCategory |
M |
1 |
This field indicates whether the charging data generated by the NF consumer for the trigger lead to a Charging Event towards the CHF immediately or not. |
|||||
timeLimit |
DurationSec |
OC |
0..1 |
Time limit if trigger type is "Expiry of data time limit" |
|||||
volumeLimit |
Uint32 |
OC |
0..1 |
Volume limit if trigger type is "Expiry of data volume limit". This attribute is not valid from Nchf_ ConvergedCharging API version v2.0.0 |
|||||
volumeLimit64 |
Uint64 |
OC |
0..1 |
Volume limit if trigger type is "Expiry of data volume limit". This attribute replaces the volumeLimit attribute from Nchf_ ConvergedCharging API v2.0.0 |
|||||
eventLimit |
Uint32 |
OC |
0..1 |
Event limit if trigger type is "Expiry of data event limit". |
|||||
maxNumberOfccc |
Uint32 |
OC |
0..1 |
Maximum number if trigger type is "Max nb of number of charging condition changes" |
|||||
tariffTimeChange |
DateTime |
OC |
0..1 |
This field contains UTC time indicating the switch time when the tariff will be changed. |
6.1.6.2.1.8 Type MultipleUnitInformation
Table 6.1.6.2.1.8-1: Definition of type MultipleUnitInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
resultCode |
ResultCode |
OC |
0..1 |
This field contains the result of the Rating group quota allocation. |
|
ratingGroup |
RatingGroup |
M |
1 |
The identifier of a rating group. |
|
grantedUnit |
GrantedUnit |
OC |
0..1 |
This field holds the granted quota. |
|
triggers |
array(Trigger) |
OC |
0..N |
This field holds triggers for usage reporting associated to the rating group, which is supplied from the CHF. The presence of the triggers attribute without any triggerType is used by CHF to disable all the triggers to the associated rating group. |
|
validityTime |
DurationSec |
OC |
0..1 |
This field defines the time in order to limit the validity of the granted quota for a given category instance. |
|
quotaHoldingTime |
DurationSec |
OC |
0..1 |
This field holds the quota holding time in seconds. It applies equally to the granted time quota and to the granted volume quota. The NF Consumer shall deem a quota to have expired when no traffic associated with the quota is observed for the value indicated by this attribute. A quotaHoldingTime value of zero indicates that this mechanism shall not be used. If the quotaHoldingTime attribute is not present, then a locally configurable default value in the NF Consumer shall be used. |
|
finalUnitIndication |
FinalUnitIndication |
OC |
0..1 |
This field indicates the granted final units for the service. |
|
timeQuotaThreshold |
integer |
OC |
0..1 |
indicates the threshold in seconds for the granted time quota. |
|
volumeQuotaThreshold |
Uint64 |
OC |
0..1 |
indicates the threshold in octets when the granted quota is volume |
|
unitQuotaThreshold |
integer |
OC |
0..1 |
indicates the threshold in service specific units, that are defined in the service specific documents, when the granted quota is service specific |
6.1.6.2.1.9 Type RequestedUnit
Table 6.1.6.2.1.9-1: Definition of type RequestedUnit
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
time |
Uint32 |
OC |
0..1 |
This field holds the amount of requested time (seconds). |
|
totalVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of requested volume (bytes) in both uplink and downlink directions. |
|
uplinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of requested volume (bytes) in uplink direction. |
|
downlinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of requested volume (bytes) in downlink direction. |
|
serviceSpecificUnits |
Uint64 |
OC |
0..1 |
This field holds the amount of requested service specific units. |
|
NOTE 1: f none of them is included, "RequestedUnit": {}, the category and amount is determined by CHF for online charging with centralized unit determination and rating scenario. |
6.1.6.2.1.10 Type UsedUnitContainer
Table 6.1.6.2.1.10-1: Definition of type UsedUnitContainer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
serviceId |
ServiceId |
OC |
0..1 |
This field identity of the used service |
|
quotaManagementIndicator |
QuotaManagementIndicator |
OC |
0..1 |
an indicator on whether the reported used units are with or without quota management control. If the attribute is not present, it indicates the used unit is without quota management applied. |
|
triggers |
array (Trigger) |
OC |
0..N |
This field specifies the reason for usage reporting for one or more types of unit associated to the rating group. |
|
triggerTimestamp |
DateTime |
Oc |
0..1 |
This field holds the timestamp when the reporting trigger occur. |
|
time |
Uint32 |
OC |
0..1 |
This field holds the amount of used time(seconds). |
|
totalVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of used volume (bytes) in both uplink and downlink directions. |
|
uplinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of used volume (bytes) in uplink direction. |
|
downlinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of used volume (bytes) in downlink direction. |
|
serviceSpecific Units |
Uint64 |
OC |
0..1 |
This field holds the amount of used service specific units. |
|
eventTimeStamps |
Array(DateTime) |
OC |
0..N |
This field holds the timestamps of the event reported in the Service Specific Unit s, if the reported units are event based |
|
localSequenceNumber |
integer |
M |
1 |
holds the Used Unit sequence number, i.e. the order when charging event occurs. It starts from 1 and increased by 1 for each Used Unit generation. |
6.1.6.2.1.11 Type GrantedUnit
Table 6.1.6.2.1.11-1: Definition of type GrantedUnit
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
tariffTimeChange |
DateTime |
OC |
0..1 |
This field contains UTC time indicating the switch time when the tariff will be changed. |
|
time |
Uint32 |
OC |
0..1 |
This field holds the amount of granted time(seconds). |
|
totalVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of granted volume(bytes) in both uplink and downlink directions. |
|
uplinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of granted volume (bytes) in uplink direction. |
|
downlinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of granted volume(bytes) in downlink direction. |
|
serviceSpecificUnits |
Uint64 |
OC |
0..1 |
This field holds the amount of granted requested service specific units. |
6.1.6.2.1.12 Type FinalUnitIndication
Table 6.1.6.2.1.12-1: Definition of type FinalUnitIndication
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
finalUnitAction |
FinalUnitAction |
M |
1 |
indicates to the service consumer the action to be taken when the user’s account cannot cover the service cost |
|
restrictionFilterRule |
IPFilterRule |
OC |
0..1 |
filter rule corresponding to services that are to remain accessible even if there are no more service units granted. |
|
restrictionFilterRuleList |
array(IPFilterRule) |
OC |
1..N |
used instread of restrictionFilterRule if more than one restrictionFilterRule is needed |
FilterRuleList |
filterId |
string |
OC |
0..1 |
the IP packet filter corresponding to services that are to remain accessible even if there are no more service units granted. May be used as a reference to a list of IPFilterRules. |
|
filterIdList |
array(string) |
OC |
1..N |
used instead of filterId if more than one filterId is needed |
FilterRuleList |
redirectServer |
RedirectServer |
OC |
0..1 |
the address information of the redirect server with which the end user is to be connected when the account cannot cover the service cost. |
6.1.6.2.1.13 Type RedirectServer
Table 6.1.6.2.1.13-1: Definition of type RedirectServer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
redirectAddressType |
RedirectAddressType |
M |
1 |
The type of redirect server address |
|
redirectServerAddress |
string |
M |
1 |
the address of redirect server |
6.1.6.2.1.14 Type ReauthorizationDetails
Table 6.1.6.2.1.14-1: Definition of type ReauthorizationDetails
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
service |
ServiceId |
OC |
0..1 |
identifier for a service |
|
ratingGroup |
RatingGroup |
OC |
0..1 |
identifier of a rating group. This attribute shall be present if serviceIdentifier attribute is present. |
|
quotaManagementIndicator |
QuotaManagementIndicator |
OC |
0..1 |
an indicator on whether the re-authorization notification is for quota management control or not. |
|
NOTE 1: The service is always applicable for a rating group. If both ratingGroup and quotaManagementIndicator are included, the quotaManagementIndicator is considered to be applicable for that ratingGroup. If all attributes are included, the quotaManagementIndicator is considered to be applicable for that ratingGroup and service combination. If only the quotaManagementIndicator is included, it is applicable for all ratingGroups. |
6.1.6.2.1.15 Void
6.1.6.2.1.16 Type ChargingNotifyResponse
Table 6.1.6.2.1.16-1: Definition of type ChargingNotifyResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
invocationResult |
InvocationResult |
OC |
0..1 |
This field holds the result of notification. |
6.1.6.2.2 5G Data Connectivity Specified Data Type
6.1.6.2.2.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.1.1 for 5G data connectivity charging described in 3GPP TS 32.255[30].
Table 6.1.6.2.2.1-1: 5G Data Connectivity Specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
pDUSessionChargingInformation |
PDUSessionChargingInformation |
OM |
0..1 |
This field holds the 5G data connectivity specific information. |
|
roamingQBCInformation |
RoamingQBCInformation |
OM |
0..1 |
This field holds the 5G data connectivity specific information roaming QBC. |
6.1.6.2.2.2 Type ChargingDataResponse
This clause is additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.1.2 for 5G data connectivity charging described in 3GPP TS 32.255[30].
Table 6.1.6.2.2.2-1: 5G Data Connectivity Specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
pDUSessionChargingInformation |
PDUSessionChargingInformation |
OM |
0..1 |
This field holds the 5G data connectivity specific information. |
|
roamingQBCInformation |
RoamingQBCInformation |
OM |
0..1 |
This field holds the 5G data connectivity specific information roaming QBC. |
6.1.6.2.2.3 Type MultipleUnitUsage
This clause is additional attributes of the type MultipleUnitUsage defined in clause 6.1.6.2.1.5 for 5G data connectivity charging described in 3GPP TS 32.255[30].
Table 6.1.6.2.2.3-1: 5G Data Connectivity Specified attribute of type MultipleUnitUsage
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
uPFID |
NfInstanceId |
OC |
0..1 |
identifier of UPF |
|
multihomedPDUAddress |
PDUAddress |
OC |
0..1 |
IPv6 prefix used by UPF. It may only be used for IPv6 multi-homed PDU sessions and then only for reporting used units. |
6.1.6.2.2.4 Type MultipleUnitInformation
This clause is additional attributes of the type MultipleUnitInformationdefined in clause 6.1.6.2.1.8 for 5G data connectivity charging described in 3GPP TS 32.255[30].
Table 6.1.6.2.2.4-1: 5G Data Connectivity Specified attribute of type MultipleUnitInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
uPFID |
NfInstanceId |
Oc |
0..1 |
UPF id |
6.1.6.2.2.5 Type UsedUnitContainer
This clause is additional portion of the type UsedUnitContainer defined in clause 6.1.6.2.1.10 for 5G data connectivity charging described in 3GPP TS 32.255[30].
Table 6.1.6.2.2.5-1: 5G Data Connectivity Specified portion of type UsedUnitContainer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
pDUContainerInformation |
PDUContainerInformation |
OC |
0..1 |
the 5G data connectivity specific information |
6.1.6.2.2.6 Type PDUSessionChargingInformation
Table 6.1.6.2.2.6-1: Definition of type PDUSessionChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
chargingId |
ChargingId |
OM |
0..1 |
Charging identifier for correlation between different records of a single PDU session |
|
sMFChargingId |
string |
OM |
0..1 |
Used instead of ChargingId when feature is active. |
SMF_Charging_Id |
homeProvided ChargingId |
ChargingId |
Oc |
0..1 |
Charging identifier for correlation between H-SMF and V-SMF. |
|
sMFHomeProvidedChargingId |
string |
OM |
0..1 |
Used instead of homeProvidedChargingId when feature is active. |
SMF_Charging_Id |
userInformation |
UserInformation |
OM |
0..1 |
including information of user and user equipment, |
|
userLocationinfo |
UserLocation |
OC |
0..1 |
provides information on the location |
|
mAPDUNon3GPPUserLocationInfo |
UserLocation |
OC |
0..1 |
provides information on the location under the non-3GPP access for the MA PDU session |
ATSSS |
non3GPPUserLocationTime |
DateTime |
OC |
0..1 |
represents the UTC time provided by the non-3GPP access, and is related to the userLocationTime. This filed is only present if the non-3GPP access provides a time. |
|
mAPDUNon3GPPUserLocationTime |
DateTime |
OC |
0..1 |
represents the UTC time provided by the non-3GPP access, and is related mAPDUNon3GPPUserLocationInfo. This filed is only present if the non-3GPP access for the MA PDU session provides a time. |
ATSSS |
presenceReportingAreaInformation |
map(PresenceInfo) |
OC |
0..N |
When the data type is present in response message, it includes the PRA information provisioned by the CHF, in which case the "presenceState" attribute within the PresenceInfo data type shall not be supplied. When the data type is present in request message, it’s used to report user presence reporting area status. The "praId" attribute within the PresenceInfo data type shall be the key of the map. The location related attributes (i.e. "trackingAreaList", "ecgiList", "ncgiList") within the PresenceInfo data type are not required in the request message, and may be ignored by the CHF. |
|
uetimeZone |
TimeZone |
OC |
0..1 |
the UE Timezone the UE is currently located |
|
pduSessionInformation |
PDUSessionInformation |
OC |
0..1 |
PDU session level information, including PDU session ID, PDU type, SSC Mode, QoS, network slicing etc. It needs to be present in the request, but it is optional in the response. |
|
unitCountInactivityTimer |
DurationSec |
OC |
0..1 |
threshold for the time period resource idle Upon the initial interaction with the CHF, the SMF use this attribute to provide pre-configured threshold to CHF. when present in response message, it contains the threshold supplied by CHF in response of initial request to override existing threshold in SMF. It’s only present when unit count inactivity timer trigger is active. |
|
rANSecondaryRATUsageReport |
RANSecondaryRATUsageReport |
OC |
0..1 |
Secondary RAT usage reported from RAN. |
6.1.6.2.2.7 Type UserInformation
Table 6.1.6.2.2.7-1: Definition of type UserInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
servedGPSI |
Gpsi |
OC |
0..1 |
the Generic Public Subscription Identifier (GPSI) of the served party, if available. |
|
servedPEI |
Pei |
OC |
0..1 |
the identification of Permanent Equipment Identifier. |
|
unauthenticatedFlag |
boolean |
OC |
0..1 |
indicates the served SUPI is not authenticated |
|
roamerInOut |
RoamerInOut |
OC |
0..1 |
In-bound or Out-bound roamer |
6.1.6.2.2.8 Type PDUSessionInformation
Table 6.1.6.2.2.8-1: Definition of type PDUSessionInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
networkSlicingInfo |
NetworkSlicingInfo |
OM |
0..1 |
information of network slice serving the PDU session |
|
pduSessionID |
PduSessionId |
M |
1 |
||
pduType |
PduSessionType |
OM |
0..1 |
type of the PDU session |
|
sscMode |
SscMode |
OC |
0..1 |
information of SSC Mode type. |
|
hPlmnId |
PlmnId |
OC |
0..1 |
PLMN identifier of the home network |
|
servingNetworkFunctionID |
ServingNetworkFunctionID |
OC |
0..1 |
This field holds serving Network Function identifier. |
|
servingCNPlmnId |
PlmnId |
OC |
0..1 |
Serving Core Network Operator PLMN ID selected by the UE in shared networks. |
|
ratType |
RatType |
OC |
0..1 |
the RAT Type of the PDU session |
|
mAPDUNon3GPPRATType |
RatType |
OC |
0..1 |
the RAT Type of non-3GPP access for the MA PDU session |
ATSSS |
dnnId |
Dnn |
M |
1 |
a Data Network Name |
|
dnnSelectionMode |
DnnSelectionMode |
OC |
0..1 |
This field indicates how the DNN was selected. |
|
chargingCharacteristics |
string |
OC |
0..1 |
the Charging Characteristics for this PDU session. It carries the value in hexadecimal representation Pattern: ‘^[0-9a-fA-F]{1,4}$’ |
|
chargingCharacteristicsSelectionMode |
ChargingCharacteristicsSelectionMode |
OC |
0..1 |
information about how the "Charging Characteristics" was selected. |
|
startTime |
DateTime |
OC |
0..1 |
the UTC time which represents the start of a PDU session at the SMF |
|
stopTime |
DateTime |
OC |
0..1 |
the UTC time which represents the stop of a PDU session at the SMF |
|
3gppPSDataOffStatus |
3GPPPSDataOffStatus |
OC |
0..1 |
This field holds the 3GPP Data off Status when UE’s 3GPP Data Off status is Activated or Deactivated. |
|
sessionStopIndicator |
boolean |
OC |
0..1 |
This field indicates to the CHF that the PDU session has been terminated. |
|
pduAddress |
PDUAddress |
OC |
0..1 |
Group of user ip address/prefix |
|
diagnostics |
Diagnostics |
OC |
0..1 |
provides a detailed cause value from SMF. |
|
enhancedDiagnostics |
EnhancedDiagnostics5G |
OC |
0..N |
provides a more detailed cause value from SMF. |
EnhancedDiagnostics |
authorizedQoSInformation |
AuthorizedDefaultQos |
OC |
0..1 |
This field holds the authorized QoS applied to PDU session. |
|
subscribedQoSInformation |
SubscribedDefaultQos |
OC |
0..1 |
This field holds the subscribed Default QoS |
|
authorizedSessionAMBR |
Ambr |
OC |
0..1 |
This field holds the authorized session-AMBR. |
|
subscribedSessionAMBR |
Ambr |
OC |
0..1 |
This field holds the subscribed session-AMBR. |
|
mAPDUSessionInformation |
MAPDUSessionInformation |
OC |
0..1 |
This field holds the MA PDU session information. |
ATSSS |
redundantTransmissionType |
RedundantTransmissionType |
OC |
0..1 |
Indicates the redundant transmission type. If this field isn’t present, it should be seen as a non-redundant transmission. |
URLLC |
pDUSessionPairID |
Uint32 |
OC |
0..1 |
This field identifies the two redundant PDU Sessions that belong together for dual connectivity based end to end redundant user plane paths type. |
URLLC |
cpCIoTOptimisationIndicator |
boolean |
OC |
0..1 |
This field holds the indicator whether control plane optimization CIoT for 5GS is used during the PDU session, if this feature is enabled. The default value is false. |
5GSCIoT |
5GSControl PlaneOnlyIndicator |
boolean |
OC |
0..1 |
This field holds the indicator whether the control plane only is used, i.e., the PDU data only transfers to control plane in case of control plane CIoT optimization. The default value is false. |
5GSCIoT |
smallDataRateControlIndicator |
boolean |
OC |
0..1 |
This field holds the indicator whether the small data rate control for 5GS CIoT is used during the PDU session. The default value is false. |
5GSCIoT |
5GLANTypeService |
5GLANTypeService |
OC |
0..1 |
5G LAN Type service information, if present, the 5G LAN Type service is used. |
5GLAN |
6.1.6.2.2.9 Type PDUContainerInformation
Table 6.1.6.2.2.9-1: Definition of type PDUContainerInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
timeofFirstUsage |
DateTime |
OC |
0..1 |
the UTC time indicating time stamp for the first IP packet to be transmitted and mapped to the reporting used unit. |
|
timeofLastUsage |
DateTime |
OC |
0..1 |
the UTC time indicating time stamp for the last IP packet to be transmitted and mapped to the reporting used unit. |
|
qoSInformation |
QoSData |
OC |
0..1 |
the QoS applied for the reporting used unit. In case gbrUl or gbrDl are present for GBR flow, the GBR targets are "GUARANTEED", otherwise, are " NOT_GUARANTEED". |
|
qoSCharacteristics |
QosCharacteristics |
OC |
0..1 |
Map of QoS characteristics for non standard 5QIs and non-preconfigured 5QIs. |
|
afChargingIdentifier |
ChargingId |
OC |
0..1 |
An identifier, provided from the AF, may be used to correlate the measurement for the Charging key/Service identifier values in this PCC rule with application level reports. |
|
afChargingIdString |
ApplicationChargingId |
OC |
0..1 |
Used instead of afChargingIdentifier when feature is active. |
AF_Charging_Identifier |
userLocationInformation |
UserLocation |
OC |
0..1 |
provides information on the location |
|
uetimeZone |
TimeZone |
OC |
0..1 |
the UE Time Zone during the used unit container interval. |
|
rATType |
RatType |
OC |
0..1 |
the RAT Type of the used unit |
|
servingNodeID |
array(ServingNetworkFunctionID) |
OC |
0..N |
the list of serving node identifiers during the used unit container interval. |
|
presenceReportingAreaInformation |
map(PresenceInfo) |
OC |
0..N |
the Presence Reporting Area status of UE during the used unit container interval. |
|
3gppPSDataOffStatus |
3GPPPSDataOffStatus |
OC |
0..1 |
the 3GPP Data off Status during the used unit container interval. |
|
sponsorIdentity |
string |
OC |
0..1 |
an identifier of the sponsor. |
|
applicationserviceProviderIdentity |
string |
OC |
0..1 |
an identifier of the application service provider |
|
chargingRuleBaseName |
string |
OC |
0..1 |
the reference to group of PCC rules predefined at the SMF. |
|
mAPDUSteeringFunctionality |
SteeringFunctionality |
OC |
0..1 |
Steering functionality . |
ATSSS |
mAPDUSteeringMode |
SteeringMode |
OC |
0..1 |
Steering Mode |
ATSSS |
trafficForwardingWay |
TrafficForwardingWay |
OC |
0..1 |
This field identifies which traffic forwarding way is used for the 5G LAN VN Group communication. |
5GLAN |
qosMonitoringReport |
array(QosMonitoringReport) |
OC |
0..N |
This field holds Qos Monitoring reporting information. |
6.1.6.2.2.10 Type NetworkSlicingInfo
Table 6.1.6.2.2.10-1: Definition of type NetworkSlicingInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sNSSAI |
Snssai |
M |
1 |
Single Network Slice Selection Assistance Information |
6.1.6.2.2.11 Type PDUAddress
Table 6.1.6.2.2.11-1: Definition of type PDUAddress
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
pduIPv4Address |
Ipv4Addr |
OC |
0..1 |
the IPv4 address of the served SUPI allocated for the PDU session |
|
pduIPv6AddresswithPrefix |
Ipv6Addr |
OC |
0..1 |
the IPv6 address with prefix of the served SUPI allocated for the PDU session |
|
pduAddressprefixlength |
integer |
OC |
0..1 |
PDU Address prefix length of an IPv6 typed Served PDU Address. The field needs not available for prefix length of 64 bits. |
|
iPv4dynamicAddressFlag |
boolean |
OC |
0..1 |
This field indicates whether served IPv4 address is dynamically allocated. This field is missing if address is static. |
|
iPv6dynamicPrefixFlag |
boolean |
OC |
0..1 |
This field indicates whether served IPv6 address prefix is dynamically allocated. This field is missing if address is static. |
|
addIpv6AddrPrefixes |
Ipv6Prefix |
OC |
0..1 |
One additional IPv6 prefix allocated for the PDU session. May be used when there is only one additional IPv6 address prefix. |
|
addIpv6AddrPrefixList |
array(Ipv6Prefix) |
OC |
0..N |
List of additional IPv6 prefix allocated for the PDU session. |
|
NOTE 1: If both the addIpv6AddrPrefixList and addIpv6AddrPrefixes are included, the IPv6 address prefix in addIpv6AddrPrefixes is also present in the addIpv6AddrPrefixList. |
6.1.6.2.2.12 Type ServingNetworkFunctionID
Table 6.1.6.2.2.12-1: Definition of type ServingNetworkFunctionID
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
servingNetworkFunctionInformation |
NFIdentification |
M |
1 |
Serving Network Function information: i.e. AMF, I-SMF, SGW, V-SMF, SGSN or ePDG. For V-SMF, the NFIdentification.nodeFunctionality shall have the value SMF. |
|
aMFId |
AmfId |
OC |
0..1 |
AMF identifier |
6.1.6.2.2.13 Type RoamingQBCInformation
Table 6.1.6.2.1.13-1: Definition of type RoamingQBCInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
multipleQFIcontainer |
array(MultipleQFIcontainer) |
Oc |
0..N |
list of QFI containers |
|
uPFID |
NfInstanceId |
OC |
0..1 |
identifer of UPF |
|
roamingChargingProfile |
RoamingChargingProfile |
OC |
0..1 |
Roaming Charging Profile associated to the PDU session for roaming QBC. |
6.1.6.2.2.14 Type MultipleQFIcontainer
Table 6.1.6.2.1.14-1: Definition of type MultipleQFIcontainer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
triggers |
array (Trigger) |
Oc |
0..N |
This field holds reason for closing the QFI unit container. |
|
triggerTimestamp |
DateTime |
Oc |
0..1 |
This field holds the UTC time indicating timestamp when the reporting trigger occur. |
|
time |
Uint32 |
OC |
0..1 |
This field holds the amount of time. |
|
totalVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of volume in both uplink and downlink directions. |
|
uplinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of volume in uplink direction. |
|
downlinkVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of volume in downlink direction. |
|
localSequenceNumber |
integer |
M |
1 |
QFI data container sequence number. It starts from 1 and increased by 1 for each container generation |
|
qFIContainerInformation |
QFIContainerInformation |
OC |
0..1 |
This field holds the QFI data container information |
6.1.6.2.2.15 Type RoamingChargingProfile
Table 6.1.6.2.1.15-1: Definition of type RoamingChargingProfile
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
triggers |
array(Trigger) |
OC |
0..N |
Trigger for roaming QBC |
|
partialRecordMethod |
PartialRecordMethod |
Oc |
0..1 |
method uses for partial record closure |
6.1.6.2.2.16 Type QFIContainerInformation
Table 6.1.6.2.1.16-1: Definition of type QFIContainerInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
qFI |
Qfi |
OM |
0..1 |
QoS Flow Identifier (QFI) |
|
reportTime |
DateTime |
M |
1 |
the UTC time indicating time stamp when the QFI data container was closed |
|
timeofFirstUsage |
DateTime |
OC |
0..1 |
the UTC time indicating time stamp for the first IP packet to be transmitted and mapped to the QFI container |
|
timeofLastUsage |
DateTime |
OC |
0..1 |
the UTC time indicating time stamp for the last IP packet to be transmitted and mapped to the QFI container. |
|
qoSInformation |
QoSData |
OC |
0..1 |
the QoS applied to QFI container. In case gbrUl or gbrDl are present for GBR QoS flow, the GBR targets are "GUARANTEED", otherwise, are " NOT_GUARANTEED". |
|
qoSCharacteristics |
QosCharacteristics |
OC |
0..1 |
Map of QoS characteristics for non standard 5QIs and non-preconfigured 5Qis. |
|
userLocationInformation |
UserLocation |
OC |
0..1 |
provides information on the location |
|
uetimeZone |
TimeZone |
OC |
0..1 |
UE Time Zone the UE is currently located |
|
presenceReportingAreaInformation |
map(PresenceInfo) |
OC |
0..N |
the Presence Reporting Area status of UE during the QFI container interval. |
|
rATType |
RatType |
OC |
0..1 |
the RAT Type of the used unit |
|
servingNetworkFunctionID |
array(ServingNetworkFunctionI) |
OC |
0..N |
the list of serving Node Identifiers during the used QFI container interval. |
|
3gppPSDataOffStatus |
3GPPPSDataOffStatus |
OC |
0..1 |
the 3GPP Data off Status during the QFI container interval. |
|
3gppChargingId |
ChargingId |
OC |
0..1 |
IP-CAN bearer (or PDP context) Charging identifier used to identify this IP-CAN bearer (or PDP context) in different records created by PGW-C+SMF. Charging Id is generated by P-GW at IP-CAN bearer (or PDP context) activation and is included in all containers in order to identify the containers which pertain to the IP-CAN bearer (or PDP context). Only applicable for 5GS and EPS interworking, or GERAN/UTRAN access. |
5GIEPC_CH, TEI17_NIESGU |
diagnostics |
Diagnostics |
OC |
0..1 |
provides a more detailed cause value for the release. Only applicable for 5GS and EPS interworking, or GERAN/UTRAN access |
5GIEPC_CH, TEI17_NIESGU |
enhancedDiagnostics |
array(string) |
OC |
0..N |
provides a set of causes for the release Only applicable for 5GS and EPS interworking, or GERAN/UTRAN access. |
5GIEPC_CH, TEI17_NIESGU |
6.1.6.2.2.17 Type RANSecondaryRATUsageReport
Table 6.1.6.2.2.17-1: Definition of type RANSecondaryRATUsageReport
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
rANSecondaryRATType |
RatType |
OM |
0..1 |
RAT type associated to the reported usage on secondary RAT. The following values are applicable: – "NR" – "EUTRA" |
|
qosFlowsUsage Reports |
Array(QosFlowsUsageReport) |
OM |
0..N |
list of containers per QFI with volumes reported. |
6.1.6.2.2.18 Type QosFlowsUsageReport
Table 6.1.6.2.2.18-1: Definition of type QosFlowsUsageReport
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
qFI |
Qfi |
OM |
0..1 |
QoS Flow Identifier (QFI) |
|
startTimestamp |
DateTime |
OC |
0..1 |
Start time of the reported usage |
|
endTimestamp |
DateTime |
OC |
0..1 |
End time of the reported usage |
|
downlinkVolume |
Uint64 |
OC |
0..1 |
Amount of volume in downlink direction. |
|
uplinkVolume |
Uint64 |
OC |
0..1 |
Amount of volume in uplink direction. |
6.1.6.2.2.19 Type MAPDUSessionInformation
Table 6.1.6.2.2.19-1: Definition of MAPDUSessionInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
mAPDUSessionIndicator |
MaPduIndication |
OC |
0..1 |
MA PDU session indication, i.e., MA PDU Request or MA PDU Network-Upgrade Allowed. |
ATSSS |
aTSSSCapability |
AtsssCapability |
OC |
0..1 |
ATSSS capability |
ATSSS |
6.1.6.2.2.20 Type EnhancedDiagnostics5G
Table 6.1.6.2.2.19-1: Definition of EnhancedDiagnostics5G
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
ranNasCauseList |
array(RanNasRelCause) |
OM |
0..1 |
List of the RAN or NAS release cause code information. |
EnhancedDiagnostics |
6.1.6.2.2.21 Type QosMonitoringReport
Table 6.1.6.2.2.21-1: Definition of QosMonitoringReport
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
ulDelays |
array(integer) |
OC |
0..N |
Uplink packet delay in units of milliseconds. (NOTE) |
|
dlDelays |
array(integer) |
OC |
0..N |
Downlink packet delay in units of milliseconds. (NOTE) |
|
rtDelays |
array(integer) |
OC |
0..N |
Round trip delay in units of milliseconds. (NOTE) |
|
NOTE: In the present document the maximum number of elements in the array is 2. If more than one value is received at one given point of time for UL packet delay, DL packet delay or round trip packet delay respectively, the NF service consumer reports the minimum and maximum packet delays to the CHF. |
6.1.6.2.2.22 Type 5GLANTypeService
Table 6.1.6.2.2.22-1: Definition of type 5GLANTypeService
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
internalGroupIdentifier |
GroupId |
M |
0..1 |
Identifier of the 5G LAN VN group. |
6.1.6.2.3 SMS Specified Data Type
6.1.6.2.3.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.3.1 for SMS charging described in 3GPP TS 32.274[28].
Table 6.1.6.2.3.1-1: SMS Specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sMSCharging Information |
SMSChargingInformation |
OM |
0..1 |
This field holds the SMSspecific information. |
6.1.6.2.3.2 Type SMSChargingInformation
Table 6.1.6.2.2.3-2: Definition of type SMSChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
originatorInfo |
OriginatorInfo |
OM |
0..1 |
originator of the SM |
|
recipientInfo |
Array(RecipientInfo) |
OC |
0..N |
recipient information for the SM |
|
userEquipment Info |
Pei |
OC |
0..1 |
the identification of the terminal |
|
roamerInOut |
RoamerInOut |
OC |
0..1 |
In-bound or Out-bound roamer |
|
userLocationInfo |
UserLocation |
OC |
0..1 |
provides information on the location |
|
uetimeZone |
TimeZone |
OC |
0..1 |
the UE Time Zone the UE is currently located |
|
rATType |
RatType |
OC |
0..1 |
The identification of the RAT type. |
|
sMSCAddress |
string |
OM |
0..1 |
the address (e.g. E.164) of the SMS-service centre sending the Charging Data Request used for producing the record. (SMSC Address) |
|
sMDataCodingScheme |
integer |
OM |
0..1 |
the data coding scheme used within the SM. The information to populate this field is obtained from TP-DCS header. |
|
sMMessageType |
SMmessageType |
OM |
0..1 |
identifies the message that triggered the generation of charging information. |
|
sMReplyPathRequested |
ReplyPathRequested |
OC |
0..1 |
an indication of whether a reply SM to an original SM was requested to follow the same path as identified by the TP-Reply-Path (TP-RP) flag. |
|
sMUserDataHeader |
string |
OC |
0..1 |
carries the user data header extracted from the user data of the SM. The user data header (TP-UDH) is specified in TS 23.040 [x]. |
|
sMStatus |
string |
OC |
0..1 |
the information from the TP-Status field in a Status-Report TPDU. It carries the value in hexadecimal representation Pattern: ‘^[0-7]?[0-9a-fA-F]$’ |
|
sMDischargeTime |
DateTime |
OC |
0..1 |
the time associated with the event being reported in the SM Status field. This information is only applicable to delivery report charging procedures. |
|
numberofMessagesSent |
Uint32 |
OC |
0..1 |
the number of SMSs sent by the IMS application or the total number of short messages when this SM is part of concatenated short message, if applicable. |
|
sMServiceType |
SMServiceType |
OC |
0..1 |
the type of SM service that caused the charging interaction. It is only applicable for SM supplementary service procedures. |
|
sMSequenceNumber |
Uint32 |
OC |
0..1 |
the sequence number of this SM within the concatenated short message |
|
sMSresult |
Uint32 |
C |
0..1 |
the result of the attempted SM transaction, if unsuccessful. This field is only for offline charging. |
|
submissionTime |
DateTime |
OC |
0..1 |
the timestamp of when the submitted SM arrived at the originating SMS Node |
|
sMpriority |
SMPriority |
OC |
0..1 |
any priority information associated with an SM |
|
messageReference |
string |
OM |
0..1 |
the identity used to identify an SM in the SMS node associated with entity that submitted it |
|
messageSize |
Uint32 |
OM |
0..1 |
the total number of short messages when this SM is part of concatenated short message |
|
messageClass |
MessageClass |
OM |
0..1 |
implementation dependent the value selected for a specific transaction. |
|
deliveryReportRequested |
DeliveryReportRequested |
OC |
0..1 |
indicates whether a delivery report is requested by the SM originator |
6.1.6.2.3.3 Type OriginatorInfo
Table 6.1.6.2.3.3-1: Definition of type OriginatorInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
originatorSUPI |
supi |
OM |
0..1 |
SUPI of the originator of the SMS |
|
originatorGPSI |
gpsi |
OC |
0..1 |
GPSI of the originator of the SMS |
|
originatorOtherAddress |
SMAddressInfo |
OM |
0..1 |
the address of the recipient of the SM, when different from SUPI and GPSI |
|
originatorReceivedAddress |
SMAddressInfo |
OC |
0..1 |
original, unmodified address of the originator of the SM, as received by the SMS node, in case address manipulation (such as number plan corrections) have been applied in the SMS node. |
|
originatorSCCP Address |
string |
OC |
0..1 |
SCCP calling address used to receive the SM at the SMS node |
|
sMOriginatorInterface |
Interface |
OM |
0..1 |
Provide the information describing the interface on which the SM was received by the SMS node. |
|
sMOriginatorProtocolId |
string |
OC |
0..1 |
the protocol used for the SM by originator |
6.1.6.2.3.4 Type RecipientInfo
Table 6.1.6.2.3.4-1: Definition of type RecipientInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
recipientSUPI |
supi |
OM |
0..1 |
SUPI of the recipient of the SM, as received by the SMS Node |
|
recipientGPSI |
gpsi |
OC |
0..1 |
GPSI of the recipient of the SM, as received by the SMS Node |
|
recipientOtherAddress |
SMAddressInfo |
OC |
0.. 1 |
the address of the recipient of the SM, as received by the SMS Node, when different from SUPI and GPSI |
|
recipientReceivedAddress |
SMAddressInfo |
OC |
0.. 1 |
original, unmodified address of the recipient of the SM, as received by the SMS node, in case address manipulation (such as number plan corrections) have been applied in the SMS node. |
|
recipientSCCPAddress |
string |
OC |
0..1 |
SCCP called address used by the SMS node to onward deliver the SM |
|
sMDestinationInterface |
SMInterface |
OM |
0..1 |
containing information describing the interface on which the SM was requested to be delivered |
|
sMRecipientProtocolId |
string |
OC |
0..1 |
holds the TP-PROTOCOL-ID (TP-PID) |
6.1.6.2.3.5 Type SMAddressInfo
Table 6.1.6.2.3.5-1: Definition of type SMAddressInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sMaddressType |
SMAddressType |
OC |
0..1 |
the type of address carried |
|
sMaddressData |
string |
OC |
0..1 |
the address information and formatted according type of address |
|
sMaddressDomain |
SMAddressDomain |
OC |
0..1 |
the domain/network to which the associated address resides |
6.1.6.2.3.6 Type RecipientAddress
Table 6.1.6.2.3.6-1: Definition of type RecipientAddress
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
recipientAddressInfo |
SMAddressInfo |
OC |
0..1 |
indicates the type of address carried |
|
sMaddresseeType |
SMAddresseeType |
OC |
0..1 |
identifies the how the recipient is addressed in the header of an MM |
6.1.6.2.3.7 Type MessageClass
Table 6.1.6.2.3.7-1: Definition of type MessageClass
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
classIdentifier |
ClassIdentifier |
OC |
0..1 |
indicate the class identifier |
|
tokenText |
string |
OC |
0..1 |
contains extension information |
6.1.6.2.3.8 Type SMAddressDomain
Table 6.1.6.2.3.8-1: Definition of type SMAddressDomain
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
domainName |
string |
OC |
0..1 |
represents a fully qualified domain name (FQDN). |
|
3GPPIMSIMCCMNC |
string |
OC |
0..1 |
MCC and MNC extracted from the user’s IMSI (first 5 or 6 digits, as applicable from the presented IMSI. |
6.1.6.2.3.9 Type SMInterface
Table 6.1.6.2.3.9-1: Definition of type SMInterface
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
interfaceId |
string |
OC |
0..1 |
the interface identification provided by the messaging node (originator/destination). |
|
interfaceText |
string |
OC |
0..1 |
It is the consolidation information about the application associated with the charging event |
|
interfacePort |
string |
OC |
0..1 |
the port-identification or contains information about the transport layer port used by the application associated with the charging event |
|
interfaceType |
InterfaceType |
OC |
0..1 |
type of interface / nature of the transaction in the messaging node for which the charging event occurs |
6.1.6.2.4 5G connection and mobility Specified Data Type
6.1.6.2.4.1 Type ChargingDataRequest
This clause specifies additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.1.1 for 5G connection and mobility described in 3GPP TS 32.256 [31].
Table 6.1.6.2.4.1-1: 5G connection and mobility Specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
registrationChargingInformation |
RegistrationChargingInformation |
OM |
0..1 |
This field holds the 5G registration specific information. |
|
n2ConnectionChargingInformation |
N2ConnectionChargingInformation |
OM |
0..1 |
This field holds the 5G N2 connection specific information. |
|
locationReportingChargingInformation |
LocationReportingChargingInformation |
OM |
0..1 |
This field holds the 5G Location reporting specific information. |
6.1.6.2.4.2 Type ChargingDataResponse
This clause specifies additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.1.2 for 5G connection and mobility described in 3GPP TS 32.256 [31].
Table 6.1.6.2.4.2-1: 5G connection and mobility Specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
locationReportingChargingInformation |
LocationReportingChargingInformation |
OC |
0..1 |
This field holds the 5G connection and mobility location reporting specific information |
AMF_subs_PRA |
6.1.6.2.4.3 Type RegistrationChargingInformation
Table 6.1.6.2.4.3-1: Definition of type RegistrationChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
registrationMessagetype |
RegistrationMessageType |
M |
1 |
Message type received by the AMF: registration (initial, initial, mobility, periodic, emergency), deregistration. |
|
userInformation |
UserInformation |
OM |
0..1 |
Includes information of user and user equipment |
|
userLocationinfo |
UserLocation |
OC |
0..1 |
Information on the location and location time |
|
pSCellInformation |
PSCellInformation |
OC |
0..1 |
Primary SCG (Secondary Cell Group) Cell |
|
uetimeZone |
TimeZone |
OC |
0..1 |
UE Timezone the UE is currently located |
|
rATType |
RatType |
OC |
0..1 |
RAT Type of the registration |
|
5gMMCapability |
Bytes |
OC |
0..1 |
5GMM capability IE as specified in clause 9.11.3.1 of 3GPP TS 24.501 [303] |
|
mICOModeIndication |
MICOModeIndication |
OC |
0..1 |
Indicates whether the requested use of MICO mode is accepted or not by the network |
|
smsIndication |
SmsIndication |
OC |
0..1 |
Indicates whether the SMS delivery over NAS is supported |
|
taiList |
array(Tai) |
OC |
0..N |
An array of TAIs representing the set of tracking areas composing the Registration Area. |
|
serviceAreaRestriction |
ServiceAreaRestriction |
OC |
0..1 |
Service Area Restriction for the UE. |
|
requestedNSSAI |
array(Snssai) |
OC |
0..N |
Requested NSSAI. |
|
allowedNssai |
array(Snssai) |
OC |
0..N |
Allowed NSSAI. |
|
rejectedNSSAI |
array(Snssai) |
OC |
0..N |
Rejected NSSAI. |
|
nSSAIMapList |
array(NSSAIMap) |
OC |
0..N |
Mapping of each S-NSSAI of the Allowed NSSAI to the S-NSSAIs of the Subscribed S-NSSAIs. |
|
amfUeNgapId |
integer |
OM |
0..1 |
UE association over the N2 interface within the AMF. |
|
ranUeNgapId |
integer |
OM |
0..1 |
RAN UE NGAP ID over N2 interface |
|
ranNodeId |
GlobalRanNodeId |
OC |
0..1 |
Identity of the RAN node. |
6.1.6.2.4.4 Type N2ConnectionChargingInformation
Table 6.1.6.2.4.4-1: Definition of type N2ConnectionChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
n2ConnectionMessageType |
N2ConnectionMessageType |
M |
1 |
N2 message type received by the AMF specified in clause 9.7 3GPP TS 24.501 [303] |
|
userInformation |
UserInformation |
OM |
0..1 |
Includes information of user and user equipment |
|
userLocationinfo |
UserLocation |
OC |
0..1 |
Information on the location and location time |
|
pSCellInformation |
PSCellInformation |
OC |
0..1 |
Primary SCG (Secondary Cell Group) Cell |
|
uetimeZone |
TimeZone |
OC |
0..1 |
UE Timezone the UE is currently located |
|
rATType |
RatType |
OC |
0..1 |
RAT Type of the registration |
|
amfUeNgapId |
integer |
OM |
0..1 |
UE association over the N2 interface within the AMF. |
|
ranUeNgapId |
integer |
OM |
0..1 |
RAN UE NGAP ID over N2 interface |
|
ranNodeId |
GlobalRanNodeId |
OC |
0..1 |
Identity of the RAN node. |
|
restrictedRatList |
array(RatType) |
OC |
0..N |
List of RAT types that are restricted for the UE |
|
forbiddenAreaList |
array(Area) |
OC |
0..N |
List of forbidden areas for the UE |
|
serviceAreaRestriction |
ServiceAreaRestriction |
OC |
0..1 |
Service Area Restriction for the UE. |
|
restrictedCnList |
array(CoreNetworkType) |
OC |
0..N |
List of Core Network Types that are restricted for the UE |
|
allowedNssai |
array(Snssai) |
OC |
0..N |
Allowed NSSAI. |
|
rrcEstCause |
string |
OC |
0..1 |
RRC Establishment Cause, if received from the 5G-AN, specified in TS 38.413 [304], clause 9.3.1.111. It carries the value in hexadecimal representation Pattern: ‘^[0-9a-fA-F]+$’ |
6.1.6.2.4.5 Type LocationReportingChargingInformation
Table 6.1.6.2.4.5-1: Definition of type LocationReportingChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
locationReportingMessageType |
LocationReportingMessageType |
M |
1 |
Includes Location reporting message type |
|
userInformation |
UserInformation |
OM |
0..1 |
Includes information of user and user equipment |
|
userLocationinfo |
UserLocation |
OM |
0..1 |
Information on the location and location time |
|
pSCellInformation |
PSCellInformation |
OC |
0..1 |
Primary SCG (Secondary Cell Group) Cell |
|
uetimeZone |
TimeZone |
OC |
0..1 |
UE Timezone the UE is currently located |
|
presenceReportingAreaInformation |
map(PresenceInfo) |
OC |
0..N |
The Presence Reporting Area(s) and status of UE presence. |
|
rATType |
RatType |
OC |
0..1 |
RAT Type of the registration |
6.1.6.2.4.6 Type: PSCellInformation
Table 6.1.6.2.4.6-1: Definition of type PSCellInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
nrcgi |
Ncgi |
Oc |
0..1 |
NR Cell Identity |
ecgi |
Ecgi |
Oc |
0..1 |
E-UTRA Cell Identity |
6.1.6.2.4.7 Type: NSSAIMap
Table 6.1.6.2.4.7-1: Definition of type NSSAIMap
Attribute name |
Data type |
P |
Cardinality |
Description |
servingSnssai |
Snssai |
M |
1 |
S-NSSAI in the serving PLMN |
homeSnssai |
Snssai |
M |
1 |
S-NSSAI in home PLMN |
6.1.6.2.5 Exposure Function Northbound API Specified Data Type
6.1.6.2.5.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.1.1 for Exposure Function Northbound API charging described in 3GPP TS 32.254[14].
Table 6.1.6.2.5.1-1: Exposure Function Northbound API Specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
nEFCharging Information |
NEFChargingInformation |
OM |
0..1 |
This field holds the Exposure Function Northbound API specific information. |
6.1.6.2.5.1a Type ChargingDataResponse
This clause specifies additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.1.2 for Exposure Function Northbound API charging described in 3GPP TS 32.254[14].
Table 6.1.6.2.5.2-1: Exposure Function Northbound API Specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.5.2 Type NEFChargingInformation
Table 6.1.6.2.5.3-2: Definition of type NEFChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
externalIndividualIdentifier |
Gpsi |
OC |
0..N |
The external Identifier or the MSISDN associated to the GPSI of the individual UE. |
|
externalGroupIdentifier |
ExternalGroupId |
OC |
0.1 |
The external Identifier identifying a group of individual UE(s). |
|
groupIdentifier |
GroupId |
OC |
0..1 |
The network internal globally unique Identifier identifying a set of IMSIs. |
|
aPIDirection |
APIDirection |
M |
1 |
The direction to indicate if it is an API invocation from an AF or notification to an AF. |
|
aPITargetNetworkFunction |
NfInstanceId |
OC |
0..1 |
The identifier of the network function that either is the destination of the API invocation or triggers the notification. |
|
aPIResultCode |
Uint32 |
OC |
0..1 |
The result of API Invocation. |
|
aPIName |
string |
M |
1 |
The name of the API invoked. |
|
aPIReference |
Uri |
OC |
0..1 |
The reference to the definition of the format of the API invocation. |
|
aPIContent |
string |
OC |
0..1 |
The actual content of the API invocation, in the format described by the aPIReference. |
6.1.6.2.6 Network Slice Management (NSM) Specified Data Type
6.1.6.2.6.1 Type ChargingDataRequest
This clause specifies additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.1.1 for Network Slice Management (NSM) charging described in 3GPP TS 28.202 [71].
Table 6.1.6.2.6.1-1: Network Slice Management (NSM) charging specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
tenantIdentifier |
string |
OM |
0..1 |
Identifier of the tenant |
|
mnSConsumerIdentifier |
string |
OM |
0..1 |
MnS consumer Identifier |
|
nSMChargingInformation |
NSMChargingInformation |
OM |
0..1 |
This field holds the Network Slice Management (NSM) specific information. |
6.1.6.2.6.2 Type ChargingDataResponse
This clause specifies additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.1.2 Network Slice Management (NSM) charging described in 3GPP TS 28.202 [71].
Table 6.1.6.2.X.2-1: Network Slice Management (NSM) charging specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.6.3 Type NSMChargingInformation
Table 6.1.6.2.6.3-1: Definition of type NSMChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
---|---|---|---|---|---|
managementOperation |
ManagementOperation |
M |
1 |
Management operation associated to the provisioning specified in TS 28.532 [253]. |
|
idNetworkSliceInstance |
string |
OM |
0..1 |
Managed Object Instance (MOI) of NetworkSlice IOC.This is a full DN according to 3GPP TS 32.300 [255]. |
|
listOfServiceProfileChargingInformation |
Array (ServiceProfileChargingInformation) |
OM |
0..N |
List of Service profile charging information |
|
managementOperationStatus |
ManagementOperationStatus |
OC |
0..1 |
Status of the management operation |
|
operationalState |
OperationalState |
OC |
0..1 |
Operational state of the network slice instance |
|
administrativeState |
AdministrativeState |
OC |
0..1 |
Administrative state of the network slice instance |
6.1.6.2.6.4 Type ServiceProfileChargingInformation
Table 6.1.6.2.6.4-1: Definition of type ServiceProfileChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
---|---|---|---|---|---|
serviceProfileIdentifier |
string |
OM |
0..1 |
Described in TS 28.541 [254] clause 6.4 serviceProfileId attribute |
|
sNSSAIList |
array(Snssai) |
OM |
0..N |
List of S-NSSAI(s) |
|
sST |
Sst |
OM |
0..1 |
Described in TS 28.541 [254] clause 6.4 sST attribute |
|
latency |
integer |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 latency attribute |
|
availability |
number |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 availability attribute |
|
resourceSharingLevel |
SharingLevel |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 serviceProfile.resourceSharingLevel attribute |
|
jitter |
integer |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 jitter attribute |
|
reliability |
string |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 d reliability attribute |
|
maxNumberofUEs |
integer |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 maxNumberofUEs attribute |
|
coverageArea |
String |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 coverageArea attribute |
|
uEMobilityLevel |
MobilityLevel |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 uEMobilityLevel attribute |
|
delayToleranceIndicator |
Support |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 delayTolerance.support attribute |
|
dLThptPerSlice |
Throughput |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 dLThptPerSlice attribute |
|
dLThptPerUE |
Throughput |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 dLThptPerUE attribute |
|
uLThptPerSlice |
Throughput |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 uLThptPerSlic attribute |
|
uLThptPerUE |
Throughput |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 uLThptPerUE attribute |
|
maxNumberofPDUsessions |
integer |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 maxNumberofConns.nOofConn attribute |
|
kPIMonitoringList |
string |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 kPIMonitoring.kPIList attribute |
|
supportedAccessTechnology |
integer |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 SupportedAccessTech.accTechList attribute |
|
v2XCommunicationModeIndicator |
Support |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 V2XCommMode.v2XMode attribute |
|
addServiceProfileChargingInfo |
string |
OC |
0..1 |
This field contains additional attributes of the service profile. |
6.1.6.2.6.5 Type Throughput
Table 6.1.6.2.6.5-1: Definition of type Throughput
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
guaranteedThpt |
Float |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 guaThpt attribute |
|
maximumThpt |
Float |
OC |
0..1 |
Described in TS 28.541 [254] clause 6.4 maxThpt attribute |
6.1.6.2.7 NS performance and analytics Specified Data Type
6.1.6.2.7.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.7.1 for NS performance and analytics charging described in 3GPP TS 28.201[201].
Table 6.1.6.2.7.1-1: NS performance and analytics Specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
tenantIdentifier |
string |
OM |
0..1 |
This field contains the identification of the subscriber of the network slice |
|
nSPAChargingInformation |
NSPAChargingInformation |
OC |
0..1 |
This field holds the network slice information, which is reported to the CHF |
6.1.6.2.7.2 Type ChargingDataResponse
This clause is additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.7.2 for NS performance and analytics charging described in 3GPP TS 28.201[201].
Table 6.1.6.2.7.2-1: NS performance and analytics Specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.7.3 Type UsedUnitContainer
This clause is additional portion of the type UsedUnitContainer defined in clause 6.1.6.2.1.10 for NS performance and analytics charging described in 3GPP TS 28.201[201].
Table 6.1.6.2.X.3-1: NS performance and analytics charging of type UsedUnitContainer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
nSPAContainerInformation |
NSPAContainerInformation |
OC |
0..1 |
the network slice performance and analytics container specific information. |
6.1.6.2.7.4 Type NSPAChargingInformation
Table 6.1.6.2.7.4-1: Definition of type NSPAChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
singleNSSAI |
Snssai |
M |
0..1 |
This field holds single Network Slice Selection Assistance Information for performance reporting. |
6.1.6.2.7.5 Type NSPAContainerInformation
Table 6.1.6.2.7.5-1: Definition of type NSPAContainerInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
latency |
integer |
OC |
0..1 |
This field holds latency |
|
throughput |
Throughput |
OC |
0..1 |
This field holds throughput. |
|
maximumPacketLossRate |
string |
OC |
0..1 |
This field holds maximum packet loss rate. |
|
serviceExperienceStatisticsData |
ServiceExperienceInfo |
OC |
0..1 |
This field holds service experience statistics data. |
|
theNumberOfPDUSessions |
integer |
OC |
0..1 |
This field holds the number of PDU sessions. |
|
theNumberOfRegisteredSubscribers |
integer |
OC |
0..1 |
This field holds the number of registered subscribers. |
|
loadLevel |
NsiLoadLevelInfo |
OC |
0..1 |
This field holds the load level of network slice. |
6.1.6.2.8 IMS Specified Data Type
6.1.6.2.8.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.1.1 for IMS charging described in 3GPP TS 32.260 [32].
Table 6.1.6.2.8.1-1: IMS specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
iMSChargingInformation |
IMSChargingInformation |
OC |
0..1 |
This field holds the IMS specific information. |
IMS |
6.1.6.2.8.2 Type ChargingDataResponse
This clause is additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.1.2 for IMS charging described in 3GPP TS 32.260 [32].
Table 6.1.6.2.8.2-1: IMS specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.8.3 Type IMSChargingInformation
Table 6.1.6.2.8.3-1: Definition of type IMSChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
eventType |
SIPEventType |
OC |
0..1 |
This field holds the SIP Method, the content of the SIP "Event" header and the content of the SIP "expires" header when present in the SIP request. |
|
iMSNodeFunctionality |
IMSNodeFunctionality |
OM |
1 |
This field contains the function of the IMS node. |
|
roleOfNode |
RoleOfIMSNode |
OM |
1 |
This field specifies whether the IMS node is serving the Originating or the Terminating party. |
|
userInformation |
UserInformation |
OM |
1 |
Group of user information. |
|
userLocationInfo |
UserLocation |
OC |
0..1 |
This field indicates details of where the UE is currently located (access-specific user location information). For |
|
ueTimeZone |
TimeZone |
OC |
0..1 |
This field holds the Time Zone of where the UE is located, if available where the UE currently resides. |
|
3gppPSDataOffStatus |
3GPPPSDataOffStatus |
OC |
0..1 |
This field holds the 3GPP Data off Status when UE’s 3GPP Data Off status is Activated or Deactivated. |
|
isupCause |
ISUPCause |
OC |
0..1 |
This indicates the reason a circuit switch call was released. |
|
controlPlaneAddress |
IMSAddress |
OC |
0..1 |
This identifies the control plane IP address i.e., GGSN, PGW, or SMF, that handles one or more media component(s) of a IMS session. |
|
vlrNumber |
E164 |
OC |
0..1 |
This identifies the international E.164 address of the VLR serving the user. |
|
mscAddress |
E164 |
OC |
0..1 |
This identifies the international E.164 address of the MSC that generated the network call reference number. |
|
userSessionID |
string |
OM |
1 |
This field holds the session identifier. For a SIP session the Session-ID contains the SIP Call ID. When the AS acts as B2BUA, the incoming session is identified. |
|
outgoingSessionID |
string |
OC |
0..1 |
When the AS acts as B2BUA, the outgoing side session is identified by the Outgoing Session ID which contains the SIP Call ID. |
|
sessionPriority |
IMSSessionPriority |
OC |
0..1 |
This field contains the priority of the session. |
|
callingPartyAddresses |
array(Uri) |
OM |
1..N |
This field holds the addresses (SIP URI or Tel URI) URI of the party (Public User Identity or Public Service Identity) initiating a session or requesting a service. |
|
calledPartyAddress |
string |
OM |
1 |
For SIP transactions, except for registration, this field holds the address of the party (Public User ID or Public Service ID) to whom the SIP transaction is posted. For registration transactions, this field holds the Public User ID under registration. |
|
numberPortabilityRoutinginformation |
string |
OC |
0..1 |
This field includes information on number portability after DNS/ENUM request from IMS node in the calling user’s home network. |
|
carrierSelectRoutingInformation |
string |
OC |
0..1 |
This field includes information on carrier select after DNS/ENUM request from IMS node in the calling user’s home network. |
|
alternateChargedPartyAddress |
string |
OC |
0..1 |
The address of an alternate party that is identified by the AS at session initiation and is charged in place of the calling party. |
|
requestedPartyAddress |
array(string) |
OC |
1..N |
For SIP transactions this field initially holds the address of the party (Public User ID or Public Service ID) to whom the SIP transaction was originally posted. This field is only present if different from the Called Party Address parameter. |
|
calledAssertedIdentities |
array(string) |
OC |
1..N |
The addresses of the final asserted identity. Present if the final asserted identity is available in the SIP 2xx response. |
|
calledIdentityChanges |
array(CalledIdentityChange) |
OC |
1..N |
Terminating identity address change and associated time stamp. |
|
associatedURI |
array(Uri) |
OC |
1..N |
This field holds a non-barred public user identity (SIP URI or Tel URI) associated to the public user identity under registration and is present for registration transactions. |
|
timeStamps |
DateTime |
OC |
0..1 |
This field holds either the time of the SIP Request or the time of the response to the SIP Request. |
|
applicationServerInformation |
array(string) |
OC |
1..N |
This field holds the SIP URI(s) of the AS(s) addressed during the session and the called party number (SIP URI, E.164), if an AS determines it. |
|
interOperatorIdentifier |
array(InterOperatorIdentifier) |
OC |
1..N |
This field holds the identification of the network neighbours (originating and terminating) as exchanged via SIP signalling if available. This field may occur several times. |
|
imsChargingIdentifier |
string |
OM |
1 |
This field holds the IMS Charging Identifier (ICID) as generated by a IMS node for a SIP session. |
|
relatedICID |
string |
OC |
0..1 |
This field holds the Related IMS charging identifier when the session is the target access leg in case of access transfer. |
|
relatedICIDGenerationNode |
IMSAddress |
OC |
0..1 |
This field holds the identifier of the server that generated the Related IMS charging identifier. |
|
transitIOIList |
array(string) |
OC |
1..N |
This field holds the identification of the involved transit networks as exchanged via SIP signalling if available. This field may occur several times. When received from the AS, each occurrence of this field represents transit networks inbound to or outbound from the S-CSCF. |
|
earlyMediaDescription |
array (EarlyMediaDescription) |
OC |
1..N |
This field holds session and media parameters related to media components set to active during the SIP session establishment and before a final successful or unsuccessful SIP answer to the initial SIP INVITE request is received. Once a media component is set to active, subsequent status changes shall be registered. Since several SDP negotiations may occur during the SIP session establishment, this field may occur several times. |
|
sdpSessionDescription |
array(string) |
OC |
1..N |
This field holds the content of an "attribute-line" (i=, c=, b=, k=, a=, etc.) related to a session. |
|
sdpMediaComponent |
array(SDPMediaComponent) |
OC |
1..N |
This is a grouped field comprising several sub-fields associated with one media component. Since several media components may exist for a session in parallel these sub-fields may occur several times. |
|
servedPartyIPAddress |
IMSAddress |
OC |
0..1 |
This field holds the IP address of either the calling or called party, depending on whether the P-CSCF is in touch with the calling or the called party. |
|
serverCapabilities |
ServerCapabilities |
OC |
0..1 |
This field contains the server capabilities as described in 3GPP TS 29.229 [205]. |
|
trunkGroupID |
TrunkGroupID |
OC |
0..1 |
This field identifies the incoming and outgoing PSTN legs. |
|
bearerService |
string |
OC |
0..1 |
This field holds the used bearer service for the PSTN leg. |
|
imsServiceId |
string |
OC |
0..1 |
This field identifies the service the MRFC is hosting. For conferences the conference ID is used as the value of this parameter. |
|
messageBodies |
array(MessageBody) |
OC |
1..N |
This field holds information about the Message body, Content-Type, Content-Length, Content-Disposition and Originator if available. |
|
accessNetworkInformation |
array(string) |
OC |
1..N |
This field contains the content of the first P-header P-Access-Network-Info, if available. |
|
additionalAccessNetworkInformation |
string |
OC |
0..1 |
This field contains the content of an additional SIP P-header "P-Access-Network-Info", if available. |
|
cellularNetworkInformation |
string |
OC |
0..1 |
This field contains the content of one SIP "Cellular-Network-Info" header, when the UE supporting one or more cellular radio access technologies but using a non-cellular IP-CAN, such as untrusted WLAN access, provides this header field to relay information to its service provider about the radio cell identity of the cellular radio access network on which the UE most recently camped. |
|
accessTransferInformation |
array(AccessTransferInformation) |
OC |
1..N |
This field contains information related to the session transfer. |
|
accessNetworkInfoChange |
array(AccessNetworkInfoChange) |
OC |
1..N |
This field is a grouped field describing the subsequent SIP P-header "P-Access-Network-Info" changes and associated time stamp. |
|
imsCommunicationServiceID |
string |
OC |
0..1 |
This field contains the IMS communication service identifier if received in the P-Asserted-Service header in the SIP request for all applicable IMS nodes downstream from the S‑CSCF serving the Originating party. This field contains the IMS communication service identifier if received in the "+g.3gpp.icsi-ref" header field parameter of the Feature-Caps header in the SIP response for all applicable IMS nodes upstream from the S‑CSCF serving the Originating party. |
|
imsApplicationReferenceID |
string |
OC |
0..1 |
This field contains the IMS application reference identifier if received in the SIP Request. |
|
causeCode |
Uint32 |
OC |
0..1 |
This field contains the cause value. |
|
reasonHeader |
array(string) |
OC |
1..N |
This field contains SIP reason header included in BYE or CANCEL method, Reliability of this information is not guaranteed if the SIP or CANCEL is originated outside of the trust domain which is determined by the Operator on a "per parameter basis". Since several Reason Header may exist for a SIP message, these sub-fields may occur several times |
|
initialIMSChargingIdentifier |
string |
OC |
0..1 |
This field holds the Initial IMS charging identifier (ICID) as generated by the IMS node for the initial SIP session created for IMS service continuity. |
|
nniInformation |
array(NNIInformation) |
OC |
1..N |
This field holds information about the NNI used for interconnection and roaming. |
|
fromAddress |
string |
OM |
1 |
Contains the information from the SIP From header. |
|
imsEmergencyIndication |
boolean |
OC |
0..1 |
This field indicates the registration is an emergency registration or the IMS session is an IMS emergency session |
|
imsVisitedNetworkIdentifier |
string |
OC |
0..1 |
Contains the information from the SIP P-Visited-Network-ID header. |
|
sipRouteHeaderReceived |
string |
OC |
0..1 |
Contains the information in the topmost route header in a received initial SIP INVITE or non-session related SIP MESSAGE request. |
|
sipRouteHeaderTransmitted |
string |
OC |
0..1 |
Contains the information in the route header representing the destination in a transmitted initial SIP INVITE or non-session related SIP MESSAGE request. |
|
tadIdentifier |
TADIdentifier |
OC |
0..1 |
This field indicates the type of access network (CS or PS) through which the session shall be terminated. |
|
feIdentifierList |
string |
OC |
0..1 |
This element contains one or more IM CN subsystem functional entity addresses and/or AS and application identifiers where the IM CN subsystem functional entity does create charging information for the related CDR of this IM CN subsystem functional entity. |
6.1.6.2.8.4 Type SIPEventType
Table 6.1.6.2.8.4-1: Definition of type SIPEventType
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
|
sIPMethod |
string |
OC |
0..1 |
This field holds holds the name of the SIP Method (INVITE, UPDATE etc.). |
||
eventHeader |
string |
OC |
0..1 |
This field holds the content of the "Event" header |
||
expiresHeader |
Uint32 |
OC |
0..1 |
This field holds the content of the "Expires" header |
6.1.6.2.8.5 Type ISUPCause
Table 6.1.6.2.8.5-1: Definition of type ISUPCause
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
iSUPCauseLocation |
Uint32 |
OC |
0..1 |
This field identifies the network in which the event causing the call release. Values described in TS 29.078 [259]. |
|
iSUPCauseValue |
Uint32 |
OC |
0..1 |
This field identifies the reason a voice call service is released. Values described in TS 29.078 [259]. |
|
iSUPCauseDiagnostics |
OctetString |
OC |
0..1 |
This field holds the diagnostics field associated with the release of the voice call service. Values described in TS 29.078 [259]. |
6.1.6.2.8.6 Type CalledIdentityChange
Table 6.1.6.2.8.6-1: Definition of type CalledIdentityChange
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
calledIdentity |
string |
OC |
0..1 |
This field holds the address (Public User ID: SIP URI, E.164, etc.) of the called party after a change. |
|
changeTime |
DateTime |
OC |
0..1 |
This field holds the time in UTC format when the change was registered. |
6.1.6.2.8.7 Type InterOperatorIdentifier
Table 6.1.6.2.8.7-1: Definition of type InterOperatorIdentifier
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
originatingIOI |
string |
OC |
0..1 |
This field holds the Inter Operator Identifier (IOI) for the originating network as generated by the IMS node as described in RFC 7315 [405] and TS 24.229 [258]. |
|
terminatingIOI |
string |
OC |
0..1 |
This field holds the Inter Operator Identifier (IOI) for the terminating network as generated by the IMS node as described in RFC 7315 [405] and TS 24.229 [258]. |
6.1.6.2.8.8 Type EarlyMediaDescription
Table 6.1.6.2.8.8-1: Definition of type EarlyMediaDescription
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sDPTimeStamps |
SDPTimeStamps |
OC |
0..1 |
This field holds the time of the SDP offer and the SDP answer. |
|
sDPMediaComponent |
array(SDPMediaComponent) |
OC |
0..N |
This field contains information about media used for a IMS session. |
|
sDPSessionDescription |
array(string) |
OC |
0..N |
This field holds the content of the SDP line (i=, c=, b=, k=, a=, etc.) in the session description, as described in RFC 8866 [407]. |
6.1.6.2.8.9 Type SDPMediaComponent
Table 6.1.6.2.8.9-1: Definition of type SDPMediaComponent
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sDPMediaName |
string |
OC |
0..1 |
This field holds the content of the SDP "m=" line in a media description, as described in RFC 8866 [407]. |
|
SDPMediaDescription |
array(string) |
OC |
0..N |
This field holds the content of SDP lines (i=, c=, b=, k=, a=, etc.) related to a media description, as described in RFC 8866 [407]. |
|
localGWInsertedIndication |
boolean |
OC |
0..1 |
This field indicates if the local GW (TrGW, IMS-AGW) is inserted or not for the SDP media component. Set to true if inserted. |
|
ipRealmDefaultIndication |
boolean |
OC |
0..1 |
This field indicates whether the IP realm used for the SDP media component is the default IP realm or not. Set to true if it is the default IP realm is used. |
|
transcoderInsertedIndication |
boolean |
OC |
0..1 |
This field indicates if a transcoder is inserted or not for the SDP media component. Set to true if it is inserted. |
|
mediaInitiatorFlag |
MediaInitiatorFlag |
OC |
0..1 |
This field indicates which party has requested the session modification. |
|
mediaInitiatorParty |
string |
OC |
0..1 |
This field it holds the address (SIP URI or Tel URI) of the party (Public User ID or Public Service ID) who initiates the media action. |
|
threeGPPChargingId |
OctetString |
OC |
0..1 |
This field contains a charging identifier. |
|
accessNetworkChargingIdentifierValue |
OctetString |
OC |
0..1 |
This field contains a charging identifier (e.g. GCID). |
|
sDPType |
SDPType |
OC |
0..1 |
This field holds information if the SDP media component was of type SDP offer or SDP answer |
6.1.6.2.8.10 Type ServerCapabilities
Table 6.1.6.2.8.10-1: Definition of type ServerCapabilities
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
mandatoryCapability |
array(Uint32) |
OC |
0..N |
This field can represent a single determined mandatory capability or a set of capabilities of an S-CSCF, as described in TS 29.228 [260] clause 6.7. |
|
optionalCapability |
array(Uint32) |
OC |
0..N |
This field can represent a single determined optional capability or a set of capabilities of an S-CSCF, as described in TS 29.228 [260] clause 6.7. |
|
serverName |
array(string) |
OC |
0..N |
This field contains a SIP-URL (as defined in IETF RFC 3261 [406] and IETF RFC 3986 [404]), used to identify a SIP server (e.g. S-CSCF name). |
6.1.6.2.8.11 Type TrunkGroupID
Table 6.1.6.2.8.11-1: Definition of type TrunkGroupID
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
incomingTrunkGroupID |
string |
OC |
0..1 |
This field identifies the incoming PSTN leg. |
|
outgoingTrunkGroupID |
string |
OC |
0..1 |
This field identifies the outgoing PSTN leg. |
6.1.6.2.8.12 Type MessageBody
Table 6.1.6.2.8.12-1: Definition of type MessageBody
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
contentType |
string |
M |
0..1 |
This field holds the media type (e.g. application/sdp, text/html) of the message-body, as described in RFC 3261 [406]. |
|
contentLength |
Uint32 |
M |
0..1 |
This field holds the size of the message-body, as described in RFC 3261 [406]. |
|
contentDisposition |
string |
OC |
0..1 |
This field indicates how the message body, or a message body part is to be interpreted (e.g. session, render), as described in RFC 3261 [406]. |
|
originator |
OriginatorPartyType |
OC |
0..1 |
This field indicates the originating party of the message body. |
6.1.6.2.8.13 Type AccessTransferInformation
Table 6.1.6.2.8.13-1: Definition of type AccessTransferInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
accessTransferType |
AccessTransferType |
OC |
0..1 |
This field indicates which type of transfer occurred for IMS service continuity. |
|
accessNetworkInformation |
array(OctetString) |
OC |
0..N |
This field indicates one instance of the SIP P-header "P-Access-Network-Info". |
|
cellularNetworkInformation |
OctetString |
OC |
0..1 |
This field indicates one instance of the SIP header "Cellular-Network-Info". |
|
interUETransfer |
UETransferType |
OC |
0..1 |
This field contains information about type of the transfer. If this AVP is not present, this means that the type of transfer is Intra-UE transfer. |
|
userEquipmentInfo |
Pei |
OC |
0..1 |
This field contains the identity and capability of the terminal the subscriber is using. |
|
instanceId |
string |
OC |
0..1 |
This field contains a URN generated by the device that uniquely identifies a specific device amongst all other devices. |
|
relatedIMSChargingIdentifier |
string |
OC |
0..1 |
This field holds the Related IMS Charging Identifier (ICID) as generated by the Enhanced MSC Server or the P-CSCF for the target access leg of an SRVCC access transfer. |
|
relatedIMSChargingIdentifierNode |
IMSAddress |
OC |
0..1 |
This field holds the identifier of the Enhanced MSC Server or the P-CSCF that generated the Related IMS Charging Identifier (ICID). |
|
changeTime |
DateTime |
OC |
0..1 |
This field holds the time in UTC format when the change was registered. |
6.1.6.2.8.14 Type AccessNetworkInfoChange
Table 6.1.6.2.8.14-1: Definition of type AccessNetworkInfoChange
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
accessNetworkInformation |
array(OctetString) |
OC |
0..N |
This field indicates one instance of the SIP P-header "P-Access-Network-Info". |
|
cellularNetworkInformation |
OctetString |
OC |
0..1 |
This field indicates one instance of the SIP header "Cellular-Network-Info". |
|
changeTime |
DateTime |
OC |
0..1 |
This field holds the time in UTC format when the change was registered. |
6.1.6.2.8.15 Type NNIInformation
Table 6.1.6.2.8.15-1: Definition of type NNIInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sessionDirection |
NNISessionDirection |
OC |
0..1 |
This field indicates whether the NNI is used for an inbound or outbound service request on the control plane in case of interconnection and roaming. |
|
nNIType |
NNIType |
OC |
0..1 |
This field indicates whether the type of used NNI is non-roaming, roaming without loopback routing or roaming with loopback routing |
|
relationshipMode |
NNIRelationshipMode |
OC |
0..1 |
This field indicates whether the other functional entity (e.g. contact point of the neighbouring network) is regarded as part of the same trust domain. |
|
neighbourNodeAddress |
IMSAddress |
OC |
0..1 |
This field holds the control plane IP address of the neighbouring network contact point that handles the service request in case of interconnection and roaming |
6.1.6.2.8.16 Void
6.1.6.2.8.17 Type SDPTimeStamps
Table 6.1.6.2.8.17-1: Definition of type SDPTimeStamps
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
sDPOfferTimestamp |
DateTime |
OC |
0..1 |
This field holds the time in UTC format of the SDP offer. |
|
sDPAnswerTimestamp |
DateTime |
OC |
0..1 |
This field holds the time in UTC format of the response to the SDP offer. |
6.1.6.2.8.18 Type IMSAddress
Table 6.1.6.2.8.18-1: Definition of type IMSAddress
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
ipv4Addr |
Ipv4Addr |
OC |
0..1 |
IPv4 address (NOTE) |
|
ipv6Addr |
Ipv6Addr |
OC |
0..1 |
IPv6 address (NOTE) |
|
e164 |
E164 |
OC |
0..1 |
E.164 address (NOTE) |
|
NOTE: At least one of these IEs shall be present. |
6.1.6.2.9 Announcement Specified Data Type
6.1.6.2.9.1 Type MultipleUnitInformation
This clause is additional attributes of the type MultipleUnitInformation defined in clause 6.1.6.2.1.8 for announcement described in 3GPP TS 32.281 [34].
Table 6.1.6.2.x.9-1: Announcement specified attribute of type MultipleUnitInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
announcementInformation |
AnnouncementInformation |
Oc |
0..1 |
This field contains the announcement related information. |
Announcement |
6.1.6.2.9.2 Type AnnouncementInformation
Table 6.1.6.2.9.2-1: Definition of type AnnouncementInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
announcementIdentifier |
Uint32 |
OM |
1 |
the announcement to be played. |
|
announcementReference |
Uri |
OM |
1 |
the reference to where information regarding the announcement can be found, this can be a URI or URL. |
|
variableParts |
array(VariablePart) |
OC |
0..N |
the list of elements specifying each variable part to be played. |
|
timeToPlay |
DurationSec |
OC |
0..1 |
the announcement to be played at the specified time before granted time units are exhausted. If the value is set to zero, the announcement is to be played at time when time quota is exhausted. If the field is not present, it indicates that the announcement is to be played immediately. |
|
quotaConsumptionIndicator |
QuotaConsumptionIndicator |
OC |
0..1 |
an indicates whether the granted quota is to be consumed during announcement setup and played or not. If the field is not present, the quota consumption is receiver dependent. |
|
announcementPriority |
Uint32 |
OC |
0..1 |
the priority when multiple announcement information blocks are provided in a single message with the same timeToPlay indicator, where zero is the highest priority. If the field is not present or several have the same priority, the order is receiver dependent. |
|
playToParty |
PlayToParty |
OC |
0..1 |
the party served or remote, to which the announcement is to be played. If the field is not present, it is to be played to served. |
|
announcementPrivacyIndicator |
AnnouncementPrivacyIndicator |
OC |
0..1 |
indicates if the announcement is private not. If the field is not present, it is private. |
|
language |
Language |
OC |
0..1 |
a language tag of the announcement to be played. If the field is not present, the language is receiver dependent. |
6.1.6.2.9.3 Type VariablePart
Table 6.1.6.2.9.3-1: Definition of type VariablePart
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
variablePartType |
VariablePartType |
M |
1 |
the type of the variable part i.e., how the value is to be interpreted. |
|
variablePartValue |
string |
M |
1..N |
the variable part to be played. |
|
variablePartOrder |
Uint32 |
OC |
0..1 |
The order in which the variable part shall be played, where zero is the first. If the field is not present or several have the same priority, the order is receiver dependent. |
6.1.6.2.10 MMTel Specified Data Type
6.1.6.2.10.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.4.1.2.1 for MMTel charging described in 3GPP TS 32.275 [33].
Table 6.1.6.2.10.1-1: IMS specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
mMTelChargingInformation |
MMTelChargingInformation |
OC |
0..1 |
This field holds the MMTel specific information. |
IMS |
6.1.6.2.10.2 Type ChargingDataResponse
This clause is additional attributes of the type ChargingDataResponse defined in clause 6.4.1.2.2 for MMTel charging described in 3GPP TS 32.275 [33].
Table 6.1.6.2.10.2-1: IMS specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.10.3 Type MMTelChargingInformation
Table 6.1.6.2.10.3-1: Definition of type MMTelChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
supplementaryServices |
SupplementaryService |
OM |
1..N |
This field holds the associated supplementary services. It can be present multiple times as necessary to present the parallel activity of the different supplementary services. |
6.1.6.2.10.4 Type SupplementaryService
Table 6.1.6.2.10.4-1: Definition of type SupplementaryService
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
supplementaryServiceType |
SupplementaryServiceType |
OM |
1 |
This field identifies the type of supplementary service. |
|
supplementaryServiceMode |
SupplementaryServiceMode |
OC |
0..1 |
This field provides the mode for CDIV, CB and ECT supplementary services |
|
numberOfDiversions |
Uint32 |
OC |
0..1 |
This field holds the and holds the number of diversions related to a CDIV service. |
|
associatedPartyAddress |
string |
OC |
0..1 |
This filed holds the address (SIP URI or Tel URI) of the user, the supplementary service is provided to: – the "transferor" for ECT – the "pilot identity" for FA – the "initiator party" for 3PTY. |
|
conferenceId |
string |
OC |
0..1 |
This filed holds the conference ID. |
|
participantActionType |
ParticipantActionType |
OC |
0..1 |
This field holds the participant’s action type during the conference, see TS 24.605 [102]. |
|
changeTime |
DateTime |
OC |
0..1 |
This filed holds the UTC time indicating the moment when the conference participant has an action (e.g., creating the conference, joining in the conference, being invited into the conference, and quitting the conference). |
|
numberOfParticipants |
Uint32 |
OC |
0..1 |
This field holds for the – initial request the number of invited parties – interim / update request the number of parties who are currently attached in the session. |
|
cUGInformation |
OctetString |
OC |
0..1 |
This field holds the "CUG Interlock Code" which identifies CUG membership within the network. |
6.1.6.2.11 5G ProSe Specified Data Type
6.1.6.2.11.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.5.2.2 for 5G ProSe charging described in TS 32.277[35].
Table 6.1.6.2.11.1-1: 5G ProSe Specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
proseCharging Information |
ProSeChargingInformation |
OM |
0..1 |
This field holds the 5G ProSe specific information. |
6.1.6.2.11.2 Type ChargingDataResponse
This clause is additional attributes of the type ChargingDataResponse defined in clause 6.5.2.2 for 5G ProSe charging described in TS 32.277[35].
Table 6.1.6.2.11.2-1: 5G ProSe Specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.11.3 Type UsedUnitContainer
Table 6.1.6.2.11.3-1: 5G ProSe Specified portion of type UsedUnitContainer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
pC5Container Information |
PC5Container Information |
OC |
0..1 |
This field holds the PC5 container information |
6.1.6.2.11.4 Type PC5ContainerInformation
This clause is additional portion of the type PC5ContainerInformation defined in clause 6.5.2.2 for 5G ProSe charging described in TS 32.277[35].
Table 6.1.6.2.11.4-1: 5G ProSe Specified portion of type PC5ContainerInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
coverageInfoList |
array (CoverageInfo) |
OC |
0..N |
This IE provides information on the coverage information. |
|
radioParameter SetInfoList |
array (RadioParameter SetInfo) |
OC |
0..N |
This IE provides information on a radio parameter set configured in the UE for direct communication use |
|
transmitterInfoList |
array (TransmitterInfo) |
OC |
0..N |
This IE provides information on a transmitter detected for direct communication |
|
timeOfFirstTransmission |
DateTime |
OC |
0..1 |
This IE holds the time in UTC format for the first packet transmitted |
|
timeOfFirstReception |
DateTime |
OC |
0..1 |
This IE holds the time in UTC format for the first packet received. |
6.1.6.2.11.5 Type CoverageInfo
Table 6.1.6.2.11.5-1: 5G ProSe Specified portion of type CoverageInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
coverageStatus |
boolean |
OC |
0..1 |
Whether the UE is served by NG-RAN or not |
|
changeTime |
DateTime |
OC |
0..1 |
The time when the coverage status changed to its current state. |
|
locationInfo |
array(LocationInfo) |
OC |
0..N |
It provides UE location Information. When in NG-RAN coverage, additionally includes a list of location changes |
6.1.6.2.11.6 Type RadioParameterSetInfo
This clause is additional portion of the type RadioParameterSetInfo defined in clause 6.5.2.2 for 5G ProSe charging described in TS 32.277[35].
Table 6.1.6.2.11.6-1: 5G ProSe Specified portion of type RadioParameterSetInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
radioParameterSetValues |
array(OctetString) |
OC |
0..N |
It provides the radio parameter set configured in the UE for direct communication. The format of the value is according to the SL-Preconfiguration data type. |
|
changeTimestamp |
DateTime |
OC |
0..1 |
The time when associated time stamp of when Radio Parameters became active. |
6.1.6.2.11.7 Type TransmitterInfo
This clause is additional portion of the type TransmitterInfo defined in clause 6.5.2.2 for 5G ProSe charging described in TS 32.277[35].
Table 6.1.6.2.11.7-1: 5G ProSe Specified portion of type TransmitterInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
proseSourceIPAddress |
IpAddr |
OC |
0..1 |
Source IP address of ProSe UE |
6.1.6.2.11.8 Type ProseChargingInformation
Table 6.1.6.2.11.8-1: Definition of type ProseChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
---|---|---|---|---|---|
announcingPlmnID |
PlmnId |
OC |
0..1 |
PLMN identity of the serving PLMN which signalled the carrier frequency. |
|
announcingUeHplmnIdentifier |
PlmnId |
OM |
0..1 |
PLMN identity of HPLMN for announcing UE. |
|
announcingUeVplmnIdentifier |
PlmnId |
OC |
0..1 |
PLMN identity of VPLMN for announcing UE |
|
monitoringUeHplmnIdentifier |
PlmnId |
OC |
0..1 |
PLMN identity of HPLMN for monitoring UE. |
|
monitoringUeVplmnIdentifier |
PlmnId |
OC |
0..1 |
PLMN identity of VPLMN for monitoring UE. |
|
discovererUeHplmnIdentifier |
PlmnId |
OM |
0..1 |
PLMN identity of Discoverer UE HPLMN. |
|
discovererUeVplmnIdentifier |
PlmnId |
OC |
0..1 |
PLMN identity of Discoverer UE VPLMN. |
|
discovereeUeHplmnIdentifier |
PlmnId |
OC |
0..1 |
PLMN identity of Discoveree UE HPLMN. |
|
discovereeUeVplmnIdentifier |
PlmnId |
OC |
0..1 |
PLMN identity of Discoveree UE VPLMN. |
|
monitoredPlmnIdentifier |
PlmnId |
OC |
0..1 |
Monitored PLMN ID in Match_Report request |
|
proseApplicationID |
string |
OC |
0..1 |
The identities used for ProSe Direct Discovery, identifying application related information for the ProSe-enabled UE |
|
applicationID |
string |
OC |
0..1 |
The identifier a specific 3rd party application. |
|
applicationSpecificDataList |
array(OctetString) |
OC |
0..N |
This IE contains a data block provided by the application in the UE as specified in clause 11.3.3 of TS 24.334 [308] |
|
proseFunctionality |
ProseFunctionality |
OC |
0..1 |
This IE holds the ProSe functionality UE is requesting |
|
proseEventType |
ProseEventType |
OC |
0..1 |
This IE holds the event which triggers the charging message delivery |
|
directDiscoveryModel |
DirectDiscoveryModel |
OC |
0..1 |
This IE holds the model of the Direct Discovery used by the UE. |
|
validityPeriod |
integer |
OC |
0..1 |
Time interval during which user is authorized for using ProSe Direct Discovery |
|
roleOfUE |
RoleOfUE |
OC |
0..1 |
Role of the UE using ProSe |
|
proseRequestTimestamp |
DateTime |
OC |
0..1 |
The time when ProSe Request is received from UE. |
|
pC3ProtocolCause |
integer |
OC |
0..1 |
This IE holds the particular reason why a DISCOVERY_REQUEST or Match_Report messages from the UE have been rejected by the 5G DDNMF in PC3 interface. |
|
monitoringUEIdentifier |
Supi |
OM |
0..1 |
Identifier of the party who initiate monitor/match report |
|
requestedPLMNIdentifier |
PlmnId |
OC |
0..1 |
The PLMN identifier of the user who is targeted in proximity request. |
|
timeWindow |
integer |
OC |
0..1 |
The time interval in minutes during which a proximity request is valid. |
|
rangeClass |
RangeClass |
OC |
0..1 |
A range class for the first proximity request. |
|
proximityAlertIndication |
Boolean |
OC |
0..1 |
Indication of whether proximity alert has been sent before proximity request cancellation. |
|
proximityAlertTimestamp |
DateTime |
OC |
0..1 |
The time stamp when proximity alert is sent, to indicate two UEs are in proximity. |
|
proximityCancellationTimestamp |
DateTime |
OC |
0..1 |
The time stamp when proximity request cancellation is requested. |
|
relayIPAddress |
IpAddr |
OC |
0..1 |
The IP address UE used as ProSe UE-to-Network Relay UE address |
|
proseUEToNetworkRelayUEID |
string |
OC |
0..1 |
A link layer identifier that uniquely represents the ProSe UE-to-Network Relay UE |
|
proseDestinationLayer2ID |
string |
OC |
0..1 |
The identifier of a link-layer that identifies a device or a group of devices that are recipients of ProSe communication frames. |
|
pFIContainerInformation |
array(pFIContainerInformation) |
OC |
0..N |
This field holds the PFI data container information |
|
transmissionDataContainer |
array(PC5DataContainer) |
OC |
0..N |
The container associated to a trigger conditions |
|
receptionDataContainer |
array(PC5DataContainer) |
OC |
0..N |
This field holds the container associated to a trigger conditions |
6.1.6.2.11.9 Type PFIContainerInformation
This clause is additional portion of the type PFIContainerInformation defined in clause 6.5.2.2 for 5G ProSe charging described in TS 32.277[35].
Table 6.1.6.2.11.9-1: 5G ProSe Specified portion of type PFIContainerInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
pFI |
Qfi |
OM |
0..1 |
PC5 QoS flow Identifier (PFI) |
|
reportTime |
DateTime |
OM |
1 |
the UTC time indicating time stamp when the QFI data container was closed |
|
timeofFirstUsage |
DateTime |
OC |
0..1 |
the UTC time indicating time stamp for the first IP packet to be transmitted and mapped to the PFI container |
|
timeofLastUsage |
DateTime |
OC |
0..1 |
the UTC time indicating time stamp for the last IP packet to be transmitted and mapped to the PFI container. |
|
qoSInformation |
QoSData |
OC |
0..1 |
the PC5 QoS applied to PFI container. In case gbrUl or gbrDl are present for GBR QoS flow, the GBR targets are "GUARANTEED", otherwise, are " NOT_GUARANTEED". |
|
qoSCharacteristics |
QosCharacteristics |
OC |
0..1 |
Map of PC5 QoS characteristics for non standard PQIs and non-preconfigured PQIs. |
|
userLocationInformation |
UserLocation |
OC |
0..1 |
provides information on the location |
|
uetimeZone |
TimeZone |
OC |
0..1 |
UE Time Zone the UE is currently located |
|
presenceReportingAreaInformation |
map(PresenceInfo) |
OC |
0..N |
the Presence Reporting Area status of UE during the PFI container interval. |
6.1.6.2.11.10 Type PC5DataContainer
Table 6.1.6.2.11.10-1: 5G ProSe Specified portion of type PC5DataContainer
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
localSequenceNumber |
string |
OC |
0..1 |
The sequence number of the Direct Communication data container |
|
changeTime |
DateTime |
OC |
0..1 |
The time when the container is closed and reported due to ProSe charging condition change. |
|
coverageStatus |
boolean |
OC |
0..1 |
Whether UE is served by NG-RAN or not |
|
userLocationInformation |
UserLocation |
OC |
0..1 |
The location of the UE |
|
dataVolume |
Uint64 |
OC |
0..1 |
This field holds the amount of volume transmitted or received |
|
changeCondition |
string |
OC |
0..1 |
ProSe specific reason for closing the container |
|
usageInfoReportSN |
string |
OC |
0..1 |
The sequence number of usage information report, which is used to generate the container. |
|
radioResourcesId |
RadioResourcesIndicator |
OC |
0..1 |
This IE identifies whether the operator-provided radio resources or the configured radio resources were used for ProSe direct communication. |
|
radioFrequency |
string |
OC |
0..1 |
This IE identifies the radio frequency used for ProSe direct communication as specified in clause 9.3 of TS 38.331 [307] |
|
pC5RadioTechnology |
string |
OM |
0..1 |
The PC5 radio technology used by UE |
6.1.6.2.12 Edge computing domain charging specified data type
6.1.6.2.12.1 Type ChargingDataRequest
This clause is additional attributes of the type ChargingDataRequest defined in clause 6.1.6.2.1.1 for edge computing domain charging described in TS 32.257 [36].
Table 6.1.6.2.12.1-1: Edge computing domain specified attribute of type ChargingDataRequest
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
eASID |
string |
OM |
0..1 |
This field holds the EAS ID. |
EdgeComputing |
eDNID |
string |
OM |
0..1 |
This field holds the DN of EdgeDataNetwork MOI. |
EdgeComputing |
eASProvider Identifier |
string |
OM |
0..1 |
This field holds the identifier of the ASP that provides the EAS. |
EdgeComputing |
edgeInfrastructureUsageChargingInformation |
EdgeInfrastructureUsageChargingInformation |
OM |
0..1 |
This field holds the edge enabling infrastructure resource usage charging specific information. |
EdgeComputing |
eASDeploymentChargingInformation |
EASDeploymentChargingInformatio |
OM |
0..1 |
This field holds the EAS deployment charging specific information. |
EdgeComputing |
directEdgeEnablingServiceChargingInformation |
NEFChargingInformation |
OM |
0..1 |
This field holds the charging information the edge enabling services directly provided by EES, only used if structured charging information is required. |
EdgeComputing |
exposedEdgeEnablingServiceChargingInformation |
NEFChargingInformation |
OM |
0..1 |
This field may hold the charging information of the edge enabling services exposed. |
EdgeComputing |
Editor’s note: all attribute names and data types are FFS dependent TS 24.558 [311] and TS 29.558 [309] release.
6.1.6.2.12.2 Type ChargingDataResponse
This clause specifies additional attributes of the type ChargingDataResponse defined in clause 6.1.6.2.1.2 for edge computing domain charging described in TS 32.257 [36].
Table 6.1.6.2.12.2-1: Edge computing domain specified attribute of type ChargingDataResponse
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
6.1.6.2.12.3 Type EdgeInfrastructureUsageChargingInformation
Table 6.1.6.2.12.3-2: Definition of type EdgeInfrastructureUsageChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
meanVirtualCPUUsage |
Float |
OC |
0..1 |
This field holds the information of mean virtual CPU usage for the EAS, see VR.VCpuUsageMean in clause 5.7.1.1.1 of T TS 28.552 [263]. |
|
meanVirtualMemoryUsage |
Float |
OC |
0..1 |
This field holds the information of mean virtual memory usage for the EAS, see VR.VMemoryUsageMean in clause 5.7.1.2.1 of TS 28.552 [263]. |
|
meanVirtualDiskUsage |
Float |
OC |
0..1 |
This field holds the information of mean virtual disk usage for the EAS, see VR.VDiskUsageMean in clause 5.7.1.2.1 of TS 28.552 [263]. |
|
durationStartTime |
DateTime |
OC |
0..1 |
This field holds the start time of the collection period, see TS 28.550 [262]. |
|
durationEndTime |
DateTime |
OC |
0..1 |
This field holds the end time of the collection period, see TS 28.550 [262]. |
6.1.6.2.12.4 Type EASDeploymentChargingInformation
Table 6.1.6.2.12.4-2: Definition of type DirectEdgeEnablingServiceChargingInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
eEASDeploymentRequirements |
EASRequirements |
OC |
0..1 |
This field holds the EAS Deployment Requirements, see TS 28.538 [310], including the Required EAS Serving Location, Software Image Info, Affinity Anti Affinity and Service Continuity. |
|
lCMStartTime |
DateTime |
OM |
0..1 |
This field holds the start time of the EAS LCM process, see Start Time in clause 8.3.6.5 Type measJobInfo-ResourceType in TS 28.550 [262]. |
|
lCMEndTime |
DateTime |
OM |
0..1 |
This field holds the end time of the EAS LCM process, see Stop Time in clause 8.3.6.5 Type measJobInfo-ResourceType in TS 28.550 [262]. |
6.1.6.2.12.5 Type EASRequirements
Table 6.1.6.2.12.5-1: Definition of type EASRequirements
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
requiredEASservingLocation |
ServingLocation |
OC |
1 |
The location where the EAS service should be available (see clause 6.3.2 of TS 28.538 [310]). |
|
softwareImageInfo |
SoftwareImageInfo |
OC |
1 |
The software image information. |
|
affinityAntiAffinity |
AffinityAntiAffinity |
OC |
1 |
The affinity and anti-requirements of the EAS with other EAS on the same EDN. |
|
serviceContinuity |
Boolean |
OC |
1 |
Indicates if the service continuity is required by the EAS. If the value is TRUE, the EAS will be deployed with an EES supporting service continuity. |
|
virtualResource |
VirtualResource |
OC |
1 |
The virtual resource requirements of an EAS. |
6.1.6.3 Simple data types and enumerations
6.1.6.3.1 Introduction
This subclause defines simple data types and enumerations that can be referenced from data structures defined in the previous subclauses.
6.1.6.3.2 Simple data types
The simple data types defined in table 6.1.6.3.2-1 shall be supported.
Table 6.1.6.3.2-1: Simple data types
Type Name |
Type Definition |
Description |
Applicability |
Diagnostics |
integer |
A more detailed cause value from SMF |
|
IPFilterRule |
string |
Filter rules corresponding to services |
|
N2ConnectionMessageType |
integer |
N2 message type received by the AMF |
|
LocationReportingMessageType |
integer |
Location reporting message type |
|
Language |
string |
Language tag as defined in RFC 5646 [408]. |
|
OctetString |
string |
This field is encoded as a octet string in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F". The most significant character representing the most significant bits shall appear first in the string. Pattern: ‘^[A-Fa-f0-9]+$’ |
|
E164 |
string |
This field is encoded as a TBCD-string, see TS 29.002 [261]. Pattern: ‘^[A-Fa-f0-9]+$’ |
6.1.6.3.3 Enumeration: NotificationType
Table 6.1.6.3.3-1: Enumeration NotificationType
Enumeration value |
Description |
Applicability |
REAUTHORIZATION |
This value is used to indicate re-authorization. |
|
ABORT_CHARGING |
This value is used to indicate termination of charging for PDU session. |
6.1.6.3.4 Enumeration: NodeFunctionality
Table 6.1.6.3.4-1: Enumeration NodeFunctionality
Enumeration value |
Description |
Applicability |
SMF |
This field identifies that NF is a SMF. |
|
AMF |
This field identifies that NF is a AMF. |
|
SMSF |
This field identifies that NF service consumer is a SMSF. |
|
PGW_C_SMF |
This field identifies that NF is a SMF+PGW-C. |
|
NEF |
This field identifies that NF is a NEF. |
|
SGW |
This field identifies that node is an SGW, only applicable for interworking with EPC. |
|
I_SMF |
This field identifies that node is an I-SMF, only applicable for PDU session served by SMF + I-SMF. |
ETSUN |
ePDG |
This field identifies that node is an ePDG, only applicable for interworking with EPC/ePDG. |
5GIEPC_CH |
CEF |
This field identifies that NF is a CEF. |
|
MnS_Producer |
This field identifies that NF is a MnS Producer |
|
SGSN |
This field identifies that node is an SGSN, only applicable when SMF+PGW-C serves GERAN/UTRAN access. |
TEI17_NIESGU |
V_SMF |
This field identifies that node is a V-SMF, may be used instead of SMF in roaming scenarios. |
|
5G_DDNMF |
This field identifies that NF is a 5G DDNMF |
5G ProSe |
IMS_Node |
This field identifies that NF is an IMS Node. A further breakdown of IMS Node type may be available in IMS Charging Information |
IMS |
EES |
This field identifies that NF is an EES. |
EdgeComputing |
6.1.6.3.5 Enumeration: ChargingCharacteristicsSelectionMode
Table 6.1.6.3.5-1: Enumeration ChargingCharacteristicsSelectionMode
Enumeration value |
Description |
Applicability |
HOME_DEFAULT |
the subscriber belongs to the same PLMN as the SMF |
|
ROAMING_DEFAULT |
the subscriber belongs to same PLMN and the AMF belongs to a different PLMN |
|
VISITING_DEFAULT |
the subscriber belongs to a different PLMN |
6.1.6.3.6 Enumeration: TriggerType
Table 6.1.6.3.6-1: Enumeration TriggerType
Enumeration value |
Description |
Applicability |
QUOTA_THRESHOLD |
the quota threshold has been reached |
|
QHT |
the quota holding time specified in a previous response has been hit (i.e. the quota has been unused for that period of time) |
|
FINAL |
a service normal termination has occurred. |
|
QUOTA_EXHAUSTED |
the quota has been exhausted |
|
VALIDITY_TIME |
the credit authorization lifetime provided from CHF has expired |
|
OTHER_QUOTA_TYPE |
usage reporting of the particular quota type indicated in the used unit container where it appears is that, for a multi-dimensional quota, one reached a trigger condition and the other quota is being reported. |
|
FORCED_REAUTHORISATION |
a Server initiated re-authorization procedure, i.e. receipt of notify service operation |
|
UNIT_COUNT_INACTIVITY_TIMER |
the unit count inactivity timer has expired |
|
ABNORMAL_RELEASE |
a service abnormal termination has occurred. |
|
QOS_CHANGE |
In request message, this value is used to indicate that QoS change has happened. Any of elements of QoSData may result in QoS change. In response message, this value is used to indicate that a change of authorized QoS shall cause the service consumer to ask for a re-authorization of the associated quota. |
|
VOLUME_LIMIT |
Volume limit has been reached. |
|
TIME_LIMIT |
Time limit has been reached |
|
EVENT_LIMIT |
Event limit has been reached |
|
PLMN_CHANGE |
PLMN has been changed. For IMS this could be indicated by a SIP MESSAGE with a change of PLMN ID during an ongoing call. |
|
USER_LOCATION_CHANGE |
In request message, this value is used to indicate that User location has been changed. The change in location information that triggered reporting is included. In response message, this value is used to indicate that a change in the end user location shall cause the service consumer to ask for a re-authorization of the associated quota |
|
RAT_CHANGE |
In request message, this value is used to indicate that RAT type has been changed. In response message, this value is used to indicate that a change in the radio access technology shall cause the service consumer to ask for a re-authorization of the associated quota |
|
SESSION_AMBR_CHANGE |
In request message, this value is used to indicate that Session AMBR has been changed. In response message, this value is used to indicate that a change in the session AMBR shall cause the service consumer to ask for a re-authorization of the associated quota. |
|
GFBR_GUARANTEED_STATUS_CHANGE |
In request message,thisvalue is used to indicate that GFBR targets for the indicated SDFs are changed ("NOT_GUARANTEED" or "GUARANTEED" again). In response message, this value is used to indicate that a NF Consumer (CTF) needs to ensure requesting the notification from the access network and that a change in the GFBR targets shall cause the service consumer to ask for a re-authorization of the associated quota. |
|
UE_TIMEZONE_CHANGE |
In request message, this value is used to indicate that UE timezone has been changed. In response message, this value is used to indicate that a change in the time zone where the end user is located shall cause the service consumer to ask for a re-authorization of the associated quota. |
|
TARIFF_TIME_CHANGE |
Tariff time change has happened. |
|
MAX_NUMBER_OF_CHANGES_IN_CHARGING_CONDITIONS |
Max number of change has been reached |
|
MANAGEMENT_INTERVENTION |
Management intervention |
|
CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA |
In request message, this value is used to indicate that Change of UE presence in PRA has happened. In response message, this value is used to indicate a request of reporting the event that the user enters/leaves the area(s) as indicated in the presenceReportingArea Attribute |
|
CHANGE_OF_3GPP_PS_DATA_OFF_STATUS |
In request message, this value is used to indicate that Change of 3GPP PS Data off status has happened. In response message, this value is used to indicate that a change in the 3GPP PS Data off status shall cause the service consumer to ask for a re-authorization of the associated quota |
|
SERVING_NODE_CHANGE |
A serving node (e.g., AMF) change in the NF Consumer |
|
REMOVAL_OF_UPF |
A used UPF is removed |
|
ADDITION_OF_UPF |
A new UPF is added. |
|
INSERTION_OF_ISMF |
A new I-SMF is inserted |
ETSUN |
REMOVAL_OF_ISMF |
A used I-SMF is removed |
ETSUN |
CHANGE_OF_ISMF |
A used I-SMF is removed, and a new I-SMF is inserted |
ETSUN |
START_OF_SERVICE_DATA_FLOW |
A Service Data Flow has started |
|
HANDOVER_CANCEL |
The handover is cancelled. |
|
HANDOVER_START |
The handover is start. |
|
HANDOVER_COMPLETE |
The handover is completed. |
|
ECGI_CHANGE |
In request message, this value is used to indicate that ECGI has been changed. In response message, this value is used to indicate that a change in the end user location shall cause the service consumer to ask for a re-authorization of the associated quota |
5GIEPC_CH |
TAI_CHANGE |
In request message, this value is used to indicate that TAI has been changed. In response message, this value is used to indicate that a change in the end user location shall cause the service consumer to ask for a re-authorization of the associated quota |
5GIEPC_CH |
ADDITION_OF_ACCESS |
Addition of access to the MA PDU session |
ATSSS |
REMOVAL_OF_ACCESS |
Removal of access to the MA PDU session |
ATSSS |
START_OF_SDF_ADDITIONAL_ACCESS |
Start of service data flow on additional access in a MA PDU session |
ATSSS |
REDUNDANT_TRANSMISSION_CHANGE |
In request message, this value is used to indicate whether redundant transmission has been activated or not. In response message, this value is used to indicate that a change for the redendant transmission shall cause the service consumer to ask for a re-authorization and reporting. |
URLLC |
CGI_SAI_CHANGE |
In request message, this value is used to indicate that CGI-SAI has been changed. In response message, this value is used to indicate that a change in the end user location shall cause the service consumer to ask for a re-authorization of the associated quota |
TEI17_NIESGU |
RAI_CHANGE |
In request message, this value is used to indicate that RAI has been changed. In response message, this value is used to indicate that a change in the end user location shall cause the service consumer to ask for a re-authorization of the associated quota |
TEI17_NIESGU |
6.1.6.3.7 Enumeration: FinalUnitAction
Table 6.1.6.3.7-1: Enumeration FinalUnitAction
Enumeration value |
Description |
Applicability |
TERMINATE |
The service consumer should terminate the service session. |
|
REDIRECT |
The service consumer should redirect the user to the address specified in the redirectServerAddress attribute. |
|
RESTRICT_ACCESS |
The service consumer should restrict the user access according to the IP packet filters defined in the restrictionFilterRule attribute or according to the IP packet filters identified by the filterId attribute. |
6.1.6.3.8 Enumeration: RedirectAddressType
Table 6.1.6.3.8-1: Enumeration RedirectAddressType
Enumeration value |
Description |
Applicability |
IPV4 |
the redirect server address is IPV4. |
|
IPV6 |
the redirect server address is IPV6. |
|
URL |
the redirect server address is URL. |
|
URI |
the redirect server address is URI. String providing an URI formatted according to IETF RFC 3261 [406]. |
6.1.6.3.9 Enumeration: TriggerCategory
Table 6.1.6.3.9-1: Enumeration TriggerCategory
Enumeration value |
Description |
Applicability |
IMMEDIATE_REPORT |
chargeable events for which, when occurring, the charging data generated by the NF Consumer triggers a Charging Event towards the CHF. |
|
DEFERRED_REPORT |
chargeable events for which, when occurring, the charging data generated by the NF Consumer, does not trigger a Charging Event towards the CHF . |
6.1.6.3.10 Enumeration: QuotaManagementIndicator
Table 6.1.6.3.10-1: Enumeration QuotaManagementIndicator
Enumeration value |
Description |
Applicability |
ONLINE_CHARGING |
quota management control |
|
OFFLINE_CHARGING |
without quota management control |
|
QUOTA_MANAGEMENT_SUSPENDED |
quota management control suspended |
CHFCQM |
6.1.6.3.11 Enumeration: FailureHandling
Table 6.1.6.3.11-1: Enumeration FailureHandling
Enumeration value |
Description |
Applicability |
TERMINATE |
the service shall only be granted for as long as there is a connection between NF consumer and the CHF. |
|
CONTINUE |
the NF consumer should re-send and continue the request to an alternative server in the case of transport temporary failures, provided that a failover procedure is supported in the CHF and the NF consumer, and that an alternative server is available. Otherwise, the service SHOULD be granted, even if charging data request can’t be delivered. |
|
RETRY_AND_TERMINATE |
the NF consumer should re-send the request to an alternative server in the case of transport temporary failures, provided that a failover procedure is supported in the CHF and NF consumer, and that an alternative server is available. Otherwise, the service should not be granted when the charging data request can’t be delivered. |
6.1.6.3.12 Enumeration: SessionFailover
Table 6.1.6.3.12-1: Enumeration SessionFailover
Enumeration value |
Description |
Applicability |
FAILOVER_NOT_SUPPORTED |
The Nchf_ConvergedCharging messages could not be moved to an alternative destination in the case of communication failure. This is the default behaviour if the attribute is not present in the response. |
|
FAILOVER_SUPPORTED |
The Nchf_ ConvergedCharging messages should be moved to an alternative destination in the case of communication failure. |
6.1.6.3.13 Enumeration: 3GPPPSDataOffStatus
Table 6.1.6.3.13-1: Enumeration 3GPPPSDataOffStatus
Enumeration value |
Description |
Applicability |
ACTIVE |
3GPP PS data off status is active. |
|
INACTIVE |
3GPP PS data off status is inactive. |
6.1.6.3.14 Enumeration: ResultCode
Table 6.1.6.3.14-1: Enumeration ResultCode
Enumeration value |
Description |
Applicability |
SUCCESS |
The CHF grants the service to the end-user. This applies to the rating group. |
|
END_USER_SERVICE_DENIED |
The CHF denies the service request due to end-user service restrictions or limitations related to the end-user. If the request contained used units they shall be deducted, if applicable. This applies to the rating group. |
|
QUOTA_MANAGEMENT_NOT_APPLICABLE |
The CHF determines that the service can be granted to the end user without quota management control and used units shall be reported. This applies to the rating group. |
|
QUOTA_LIMIT_REACHED |
The CHF denies the service request since the end user’s account could not cover the requested service. If the request contained used units they shall be deducted, if applicable. This applies to the rating group. |
|
END_USER_SERVICE_REJECTED |
The CHF denies the service request in order to terminate the service for which credit is requested. This applies to the rating group. |
|
RATING_FAILED |
The CHF determines that the service cannot be rated due to insufficient rating input, incorrect parameter combination or unrecognized parameter, or parameter value. This applies to the rating group. |
|
QUOTA_MANAGEMENT |
The CHF determines that the quota management control can temporarily be suspended. This applies to the rating group. |
CHFCQM |
6.1.6.3.15 Enumeration: PartialRecordMethod
Table 6.1.6.3.15-1: Enumeration PartialRecordMethod
Enumeration value |
Description |
Applicability |
DEFAULT |
Default method used for partial records |
|
INDIVIDUAL |
Individual methods used for partial records |
6.1.6.3.16 Enumeration: RoamerInOut
The enumeration RoamerInOut indicates whether the user is an in-bound or out-bound roamer.
Table 6.1.6.3.16-1: Enumeration RoamerInOut
Enumeration value |
Description |
Applicability |
IN_BOUND |
In-bound roamer. |
|
OUT_BOUND |
Out-bound roamer. |
6.1.6.3.17 Void
6.1.6.3.18 Enumeration: SMMessageType
Table 6.1.6.3.18-1: Enumeration SMMessageType
Enumeration value |
Description |
Applicability |
SUBMISSION |
The SMS message type is submission. |
|
DELIVERY_REPORT |
The SMS message type is delivery report. |
|
SM_SERVICE_REQUEST |
The SMS message type is SMS service request. |
|
DELIVERY |
The SMS message type is delivery or “to deliver” |
6.1.6.3.19 Enumeration: SMPriority
Table 6.1.6.3.19-1: Enumeration SMPriority
Enumeration value |
Description |
Applicability |
LOW |
low priority |
|
NORMAL |
normal priority |
|
HIGH |
high priority |
6.1.6.3.20 Enumeration: DeliveryReportRequested
Table 6.1.6.3.20-1: Enumeration DeliveryReportRequested
Enumeration value |
Description |
Applicability |
YES |
Delivey report is requested. |
|
NO |
The delivery report is not requested. |
6.1.6.3.21 Enumeration: InterfaceType
Table 6.1.6.3.21-1: Enumeration InterfaceType
Enumeration value |
Description |
Applicability |
UNKNOWN |
Interface type is unknown, |
|
MOBILE_ORIGINATING |
Interface type is mobile originated. |
|
MOBILE_TERMINATING |
Interface type is mobile terminated. |
|
APPLICATION_ORIGINATING |
Interface type is application originated. |
|
APPLICATION_TERMINATION |
Interface type is application terminated. |
6.1.6.3.22 Enumeration: ClassIdentifier
Table 6.1.6.3.22-1: Enumeration ClassIdentifier
Enumeration value |
Description |
Applicability |
PERSONAL |
The class identifier is personal. |
|
ADVERTISEMENT |
The class identifier is advertisement. |
|
INFORMATIONAL |
The class identifier is informational. |
|
AUTO |
The class identifier is auto. |
6.1.6.3.23 Enumeration: SMAddressType
Table 6.1.6.3.23-1: Enumeration SMAddressType
Enumeration value |
Description |
Applicability |
EMAIL_ADDRESS |
The carried address type is EMAIL. |
|
MSISDN |
The carried address type is MSISDN. |
|
IPV4_ ADDRESS |
The carried address type is IPv4. |
|
IPV6_ ADDRESS |
The carried address type is IPv6. |
|
NUMERIC_SHORTCODE |
The carried address type is numeric shortcode. |
|
ALPHANUMERIC_SHORTCODE |
The carried address type is alphanumeric shortcode. |
|
OTHER |
The carried address type is other. |
|
IMSI |
The carried address type is IMSI |
6.1.6.3.24 Enumeration: SMAddresseeType
Table 6.1.6.3.24-1: Enumeration SMAddresseeType
Enumeration value |
Description |
Applicability |
TO |
The addressee type is TO. |
|
CC |
The addressee type is CC. |
|
BCC |
The addressee type is BCC. |
6.1.6.3.25 Enumeration: SMServiceType
Table 6.1.6.3.25-1: Enumeration SMServiceType
Enumeration value |
Description |
Applicability |
VAS4SMS_SHORT_MESSAGE_CONTENT_PROCESSING |
The type of SM service is VAS4SMS short message content processing. |
|
VAS4SMS_SHORT_MESSAGE_FORWARDING |
The type of SM service is VAS4SMS short message forwarding. |
|
VAS4SMS_SHORT_MESSAGE_FORWARDING _MULTIPLE_SUBSCRIPTIONS |
The type of SM service is VAS4SMS short message forwarding multiple subscriptions. |
|
VAS4SMS_SHORT_MESSAGE_FILTERING |
The type of SM service is VAS4SMS short message filtering. |
|
VAS4SMS_SHORT_MESSAGE_RECEIPT |
The type of SM service is VAS4SMS short message receipt. |
|
VAS4SMS_SHORT_MESSAGE_NETWORK_STORAGE |
The type of SM service is VAS4SMS short message network storage. |
|
VAS4SMS_SHORT_MESSAGE_TO_MULTIPLE_DESTINATIONS |
The type of SM service is VAS4SMS short message to multiple destinations. |
|
VAS4SMS_SHORT_MESSAGE_VIRTUAL_PRIVATE_NETWORK(VPN) |
The type of SM service is VAS4SMS short message virtual private network. |
|
VAS4SMS_SHORT_MESSAGE_AUTO_REPLY |
The type of SM service is VAS4SMS short message auto reply. |
|
VAS4SMS_SHORT_MESSAGE_PERSONAL_SIGNATURE |
The type of SM service is VAS4SMS short message personal signature. |
|
VAS4SMS_SHORT_MESSAGE_DEFERRED_DELIVERY |
The type of SM service is VAS4SMS short message deferred delivery. |
6.1.6.3.26 Enumeration: ReplyPathRequested
Table 6.1.6.3.26-1: Enumeration ReplyPathRequested
Enumeration value |
Description |
Applicability |
NO_REPLY_PATH_SET |
The reply SM to an original SM was requested to follow the same path. |
|
REPLY_PATH_SET |
The reply SM to an original SM was not requested to follow the same path. |
6.1.6.3.27 Enumeration: DnnSelectionMode
Table 6.1.6.3.27-1: Enumeration DnnSelectionMode
Enumeration value |
Description |
"VERIFIED" |
UE or network provided DNN, subscription verified |
"UE_DNN_NOT_VERIFIED" |
UE provided DNN, subscription not verified |
"NW_DNN_NOT_VERIFIED" |
Network provided DNN, subscription not verified |
6.1.6.3.28 Enumeration: EventType
Table 6.1.6.3.28-1: Enumeration EventType
Enumeration value |
Description |
Applicability |
IEC |
This value is used to indicate immediate event charging. |
|
PEC |
This value is used to indicate post event charging. |
6.1.6.3.29 Enumeration: MICOModeIndication
Table 6.1.6.3.29-1: Enumeration MICOModeIndication
Enumeration value |
Description |
Applicability |
"MICO_MODE" |
MICO Mode used |
|
"NO_MICO_MODE" |
MICO Mode not used |
6.1.6.3.30 Enumeration: RegistrationMessageType
Table 6.1.6.3.30-1: Enumeration RegistrationMessageType
Enumeration value |
Description |
Applicability |
"INITIAL" |
Initial registration |
|
"MOBILITY" |
Mobility registration update |
|
"PERIODIC" |
Periodic registration update |
|
"EMERGENCY" |
Emergency registration |
|
"DEREGISTRATION" |
Deregistration |
6.1.6.3.31 Enumeration: SmsIndication
Table 6.1.6.3.31-1: Enumeration SmsIndication
Enumeration value |
Description |
Applicability |
"SMS_SUPPORTED" |
SMS over NAS is supported |
|
"SMS_NOT_SUPPORTED" |
SMS over NAS is Not supported |
6.1.6.3.32 Enumeration: APIDirection
Table 6.1.6.3.32-1: Enumeration APIDirection
Enumeration value |
Description |
Applicability |
INVOCATION |
Indicates an API invocation from an AF. |
|
NOTIFICATION |
Indicates a notification to an AF. |
6.1.6.3.33 Enumeration: ManagementOperation
Table 6.1.6.3.33-1: Enumeration ManagementOperation
Enumeration value |
Description |
Applicability |
CREATE_MOI |
createMOI management operation |
|
MODIFY_MOI_ATTR |
modifyMOIAttributes management operation |
|
DELETE_MOI |
deleteMOI management operation |
6.1.6.3.34 Enumeration: ManagementOperationStatus
Table 6.1.6.3.34-1: Enumeration ManagementOperationStatus
Enumeration value |
Description |
Applicability |
OPERATION_SUCCEEDED |
Management operation succeeded |
|
OPERATION_FAILED |
Management operation failed |
6.1.6.3.35 Enumeration: IMSNodeFunctionality
Table 6.1.6.3.35-1: Enumeration IMSNodeFunctionality
Enumeration value |
Description |
Applicability |
AS |
This field identifies that NF is a AS. |
|
MRFC |
This field identifies that NF is a MRFC. |
|
IMS_GWF |
This field identifies that NF is a IMS-GWF. |
6.1.6.3.36 Enumeration: RedundantTransmissionType
Table 6.1.6.3.36-1: Enumeration RedundantTransmissionType
Enumeration value |
Description |
Applicability |
NON_TRANSMISSION |
Transmission without redundancy |
|
END_TO_END_USER_PLANE_PATHS |
Dual Connectivity based end to end Redundant User Plane Paths |
|
N3/N9 |
Redundant transmission on N3/N9 interfaces |
|
TRANSPORT_LAYER |
Redundant transmission at transport layer |
6.1.6.3.37 Enumeration: RoleOfIMSNode
Table 6.1.6.3.37-1: Enumeration RoleOfIMSNode
Enumeration value |
Description |
Applicability |
ORIGINATING |
The node is applying an originating role, serving the calling party. |
|
TERMINATING |
The node is applying a terminating role, serving the called party. |
|
FORWARDING |
The node is applying a originating role, serving the forwarding party. |
6.1.6.3.38 Enumeration: IMSSessionPriority
Table 6.1.6.3.38-1: Enumeration IMSSessionPriority
Enumeration value |
Description |
Applicability |
PRIORITY_0 |
Mapped from the value received by the CSCF. (NOTE 1) |
|
PRIORITY_1 |
Mapped from the value received by the CSCF. (NOTE 1) |
|
PRIORITY_2 |
Mapped from the value received by the CSCF. (NOTE 1) |
|
PRIORITY_3 |
Mapped from the value received by the CSCF. (NOTE 1) |
|
PRIORITY_4 |
Mapped from the value received by the CSCF. (NOTE 1) |
|
NOTE 1: The mapping from TS 24.229 [258] table A.162 is operator specific. NOTE 2: PRIORITY_0 is the highest priority. |
6.1.6.3.39 Enumeration: MediaInitiatorFlag
Table 6.1.6.3.39-1: Enumeration MediaInitiatorFlag
Enumeration value |
Description |
Applicability |
CALLED_PARTY |
The called party initiated the modification. (NOTE 1) |
|
CALLING_PARTY |
The calling party initiated the modification. |
|
UNKNOWN |
It’s unkown who initiated the modification. |
|
NOTE 1: The default is called party. |
6.1.6.3.40 Enumeration: SDPType
Table 6.1.6.3.40-1: Enumeration LocalGWInsertedIndication
Enumeration value |
Description |
Applicability |
OFFER |
The SDP media component was of type SDP offer. |
|
ANSWER |
The SDP media component was of type SDP answer. |
6.1.6.3.41 Enumeration: OriginatorPartyType
Table 6.1.6.3.41-1: Enumeration OriginatorPartyType
Enumeration value |
Description |
Applicability |
CALLING |
The calling party is the originator. |
|
CALLED |
The called party is the originator |
6.1.6.3.42 Enumeration: AccessTransferType
Table 6.1.6.3.42-1: Enumeration AccessTransferType
Enumeration value |
Description |
Applicability |
PS_TO_CS |
Transferred from packet switched to circuit switched. |
|
CS_TO_PS |
Transferred from circuit switched to packet switched |
|
PS_TO_PS |
Transferred from packet switched to packet switched |
|
CS_TO_CS |
Transferred from circuit switched to circuit switched |
6.1.6.3.43 Enumeration: UETransferType
Table 6.1.6.3.43-1: Enumeration UETransferType
Enumeration value |
Description |
Applicability |
INTRA_UE |
The type of transfer is intra-UE. |
|
INTER_UE |
The type of transfer is inter-UE. |
6.1.6.3.44 Enumeration: NNISessionDirection
Table 6.1.6.3.44-1: Enumeration NNISessionDirection
Enumeration value |
Description |
Applicability |
INBOUND |
NNI is used for an inbound service request. |
|
OUTBOUND |
NNI is used for an outbound service request. |
6.1.6.3.45 Enumeration: NNIType
Table 6.1.6.3.45-1: Enumeration NNIType
Enumeration value |
Description |
Applicability |
NON_ROAMING |
Type of used NNI is non-roaming. |
|
ROAMING_NO_LOOPBACK |
Type of used NNI is roaming without loopback routing. |
|
ROAMING_LOOPBACK |
Type of used NNI is roaming with loopback routing. |
6.1.6.3.46 Enumeration: NNIRelationshipMode
Table 6.1.6.3.46-1: Enumeration NNIRelationshipMode
Enumeration value |
Description |
Applicability |
TRUSTED |
Is regarded as part of the same trust domain. |
|
NON_TRUSTED |
Is not regarded as part of the same trust domain. |
6.1.6.3.47 Enumeration: TADIdentifier
Table 6.1.6.3.47-1: Enumeration TADIdentifier
Enumeration value |
Description |
Applicability |
CS |
The session shall be terminated in a circuit switched access network. |
|
PS |
The session shall be terminated in a packet switched access network. |
6.1.6.3.48 Enumeration: VariablePartType
Table 6.1.6.3.48-1: Enumeration VariablePartType
Enumeration value |
Description |
Applicability |
INTEGER |
Indicates that the value are digits, which shall be announced as a single number, up to 10 digits. |
|
NUMBER |
Indicates that the value are digits, which shall be announced as individual digits, up to 24 digits |
|
TIME |
Indicates that the value is a time of day in the form of HHMM. |
|
DATE |
Indicates that the value is a date in the form of YYYYMMDD. |
|
CURRENCY |
Indicates that the value is monetary in the form of AAAAAABB, where AAAAAA is the inter part and BB is the decimal part. |
6.1.6.3.49 Enumeration: QuotaConsumptionIndicator
Table 6.1.6.3.49-1: Enumeration QuotaConsumptionIndicator
Enumeration value |
Description |
Applicability |
QUOTA_NOT_USED |
Indicates that the granted quota is not to be consumed during announcement setup and played. |
|
QUOTA_IS_USED |
Indicates that the granted quota is to be consumed during announcement setup and played. |
6.1.6.3.50 Enumeration: PlayToParty
Table 6.1.6.3.50-1: Enumeration PlayToParty
Enumeration value |
Description |
Applicability |
SERVED |
Indicates that the announcement is to be played to the served party. |
|
REMOTE |
Indicates that the announcement is to be played to the remote party. |
6.1.6.3.51 Enumeration: AnnouncementPrivacyIndicator
Table 6.1.6.3.51-1: Enumeration AnnouncementPrivacyIndicator
Enumeration value |
Description |
Applicability |
NOT_PRIVATE |
Indicates that the announcement can be all parties i.e., not only the PlayToParty. |
|
PRIVATE |
Indicates that the announcement is to be played only to the PlayToParty. |
6.1.6.3.52 Enumeration: SupplementaryServiceType
Table 6.1.6.3.52-1: Enumeration SupplementaryServiceType
Enumeration value |
Description |
Applicability |
OIP |
Indicates originating identification presentation. |
|
OIR |
Indicates originating identification restriction. |
|
TIP |
Indicates terminating identification presentation. |
|
TIR |
Indicates terminating identification restriction. |
|
HOLD |
Indicates communication hold. |
|
CB |
Indicates communication barring. |
|
CDIV |
Indicates communication diversion. |
|
CW |
Indicates communication waiting. |
|
MWI |
Indicates message waiting indicator. |
|
CONF |
Indicates conference. |
|
FA |
Indicates flexible alerting. |
|
CCBS |
Indicates completion of communication to busy subscriber. |
|
CCNR |
Indicates completion of communications on no reply. |
|
MCID |
Indicates malicious communication identification. |
|
CAT |
Indicates customized alerting tone. |
|
CUG |
Indicates closed user group. |
|
PNM |
Indicates personal network management. |
|
CRS |
Indicates customized ringing signal. |
|
ECT |
Indicates explicit communication transfer, |
6.1.6.3.53 Enumeration: SupplementaryServiceMode
Table 6.1.6.3.53-1: Enumeration SupplementaryServiceMode
Enumeration value |
Description |
Applicability |
CFU |
Indicates communication forwarding unconditional. |
|
CFB |
Indicates communication forwarding busy. |
|
CFNR |
Indicates communication forwarding no reply. |
|
CFNL |
Indicates communication forwarding not logged in. |
|
CD |
Indicates communication deflection. |
|
CFNRC |
Indicates communication forwarding on subscriber not reachable. |
|
ICB |
Indicates incoming call barring. |
|
OCB |
Indicates outgoing call barring. |
|
ACR |
Indicates anonymous communication rejection. |
|
BLIND_TRANFER |
Indicates blind transfer. |
|
CONSULTATIVE_TRANFER |
Indicates consultative transfer. |
6.1.6.3.54 Enumeration: ParticipantActionType
Table 6.1.6.3.54-1: Enumeration ParticipantActionType
Enumeration value |
Description |
Applicability |
CREATE |
Indicates creating the conference. |
|
JOIN |
Indicates joining in the conference. |
|
INVITE_INTO |
Indicates being invited into the conference. |
|
QUIT |
Indicates quitting the conference. |
6.1.6.3.55 Enumeration: TrafficForwardingWay
Table 6.1.6.3.55-1: Enumeration TrafficForwardingWay
Enumeration value |
Description |
Applicability |
N6 |
Indicates the traffic is forwarded via N6. |
|
N19 |
Indicates the traffic is forwarded via N19. |
|
LOCAL_SWITCH |
Indicates the traffic is forwarded via local switching way. |
6.1.6.3.56 Enumeration: ProseFunctionality
Table 6.1.6.3.56 -1: Enumeration ProseFunctionality
Enumeration value |
Description |
Applicability |
DIRECT_DISCOVERY |
Indicates the UE is requesting for ProSe direct discovery. |
|
DIRECT_COMMUNICATION |
Indicates the UE is requesting for ProSe direct communication. |
6.1.6.3.57 Enumeration: ProseEventType
Table 6.1.6.3.57 -1: Enumeration ProseEventType
Enumeration value |
Description |
Applicability |
ANNOUNCING |
Indicates the ProSe ProSe charging announcing event. |
|
MONITORING |
Indicates the ProSe ProSe charging monitoring event. |
|
MATCH_REPORT |
Indicates the ProSe ProSe charging match report event. |
6.1.6.3.58 Enumeration: DirectDiscoveryModel
Table 6.1.6.3.58 -1: Enumeration DirectDiscoveryModel
Enumeration value |
Description |
Applicability |
MODEL_A |
Indicates model A of the Direct Discovery used by the UE |
|
MODEL_B |
Indicates model B of the Direct Discovery used by the UE. |
6.1.6.3.59 Enumeration: RoleOfUE
Table 6.1.6.3.59 -1: Enumeration RoleOfUE
Enumeration value |
Description |
Applicability |
ANNOUNCING_UE |
Indicates role of the UE using ProSe for announcing. |
|
MONITORING_UE |
Indicates role of the UE using ProSe for monitoring. |
|
REQUESTOR_UE |
Indicates role of the UE using ProSe for sending requst. |
|
REQUESTED_UE |
Indicates role of the UE using ProSe for receive requst. |
6.1.6.3.60 Enumeration: RangeClass
Table 6.1.6.3.60 -1: Enumeration RangeClass
Enumeration value |
Description |
Applicability |
RESERVED |
This value is reserved |
|
50_METER |
Indicates a range class for a specific proximity request in 50m |
|
100_METER |
Indicates a range class for a specific proximity request in 100m |
|
200_METER |
Indicates a range class for a specific proximity request in 200m |
|
500_METER |
Indicates a range class for a specific proximity request in 500m |
|
1000_METER |
Indicates a range class for a specific proximity request in 1000m |
|
UNUSED |
Indicates a range class not used. |
6.1.6.3.61 Enumeration: RadioResourcesIndicator
Table 6.1.6.3.61 -1: Enumeration RadioResourcesIndicator
Enumeration value |
Description |
Applicability |
OPERATOR_PROVIDED |
Indicates the operator-provided radio resources for direct communication. |
|
CONFIGURED |
Indicates the configured radio resources for direct communication. |
6.1.6.4 Data types describing alternative data types or combinations of data types
None.
6.1.6.5 Binary data
None.