6 Definition of charging information

32.2763GPPCharging managementRelease 17Telecommunication managementTSVoice Call Service (VCS) charging

6.1 Data description for VCS charging – Offline charging

6.1.1 Rf message contents

Not specified in the present document.

6.1.2 Ga message contents

Not specified in the present document.

6.1.3 CDR description on the Bx interface

Not specified in the present document.

6.2 Data description for VCS charging – Online charging

6.2.1 Ro message contents

Voice call service online charging uses the Debit Units and Reserve Units operation defined in TS 32.299 [50]. The Debit and Reserve Units Request message triggers the rating of the voice call service and reserves units on the user’s account. The Debit and Reserve Units Response message is a response including any reserved units or an error code if the user is out of credit. Detailed information about the diameter online charging application is described in TS 32.299 [50].

The Debit and Reserve Units Request message for the "intermediate interrogation" and "final interrogation" reports the actual number of "units" that were used, from what was previously reserved. This determines the actual amount debited from the subscriber’s account.

The following clauses describe the different fields used in the VCS charging messages.

Table 6.2.1.1 describes the use of these messages for online charging.

Table 6.2.1.1: Online charging messages reference table

Message

Source

Destination

Debit and Reserve Units Request

Proxy Function

OCS

Debit and Reserve Units Response

OCS

Proxy Function

6.2.2 Debit / Reserve Units Request message

Table 6.2.2.1 illustrates the basic structure of a Debit / Reserve Units Request message from the Proxy Function as used for voice call service online charging.

Table 6.2.2.1: Debit / Reserve Units Request message contents

Information Element

Category

Description

Session Identifier

M

Used as described in TS 32.299 [50].

Originator Host

M

Used as described in TS 32.299 [50].

Originator Domain

M

Used as described in TS 32.299 [50].

Destination Domain

M

Used as described in TS 32.299 [50].

Operation Identifier

M

Used as described in TS 32.299 [50].

Operation Token

M

Used as described in TS 32.299 [50].

Operation Type

M

Used as described in TS 32.299 [50].

Operation Number

M

Used as described in TS 32.299 [50].

Destination Host

OC

Used as described in TS 32.299 [50].

User Name

OC

Used as described in TS 32.299 [50].

Origination State

OC

Used as described in TS 32.299 [50].

Origination Timestamp

OC

Used as described in TS 32.299 [50].

Subscriber Identifier

OC

Used as described in TS 32.299 [50].

As a minimum the MSISDN and IMSI shall be included.

Termination Cause

OC

Used as described in TS 32.299 [50].

Requested Action

Not used for VCS charging.

Multiple Operation

OM

Used as described in TS 32.299 [50].

Multiple Unit Operation

OC

Used as described in TS 32.299 [50].

Subscriber Equipment Number

OC

Used as described in TS 32.299 [50].

Proxy Information

OC

Used as described in TS 32.299 [50].

Route Information

OC

Used as described in TS 32.299 [50].

Service Information

OM

Described in clause 6.3.1.1

6.2.3 Debit / Reserve Units Response message

Table 6.2.3.1 illustrates the basic structure of a Debit / Reserve Units Response message as used for the Proxy Function as used for voice call service online charging. This message is always used by the OCS as specified below.

Table 6.2.3.1: Debit / Reserve Units Response message

Information Element

Category

Description

Session Identifier

M

Used as described in TS 32.299 [50].

Operation Result

M

Used as described in TS 32.299 [50].

Originator Host

M

Used as described in TS 32.299 [50].

Originator Domain

M

Used as described in TS 32.299 [50].

Operation Identifier

M

Used as described in TS 32.299 [50].

Operation Type

M

Used as described in TS 32.299 [50].

Operation Number

M

Used as described in TS 32.299 [50].

Operation Failover

OC

Used as described in TS 32.299 [50].

Multiple Unit Operation

OC

Used as described in TS 32.299 [50].

Operation Failure Action

OC

Used as described in TS 32.299 [50].

Operation Event Failure Action

Not used for VCS charging.

Redirection Host

OC

Used as described in TS 32.299 [50].

Redirection Host Usage

OC

Used as described in TS 32.299 [50].

Redirection Cache Time

OC

Used as described in TS 32.299 [50].

Proxy Information

OC

Used as described in TS 32.299 [50].

Route Information

OC

Used as described in TS 32.299 [50].

Failed Parameter

OC

Used as described in TS 32.299 [50].

Service Information

OC

Described in in clause 6.3.1.1.

6.3 VCS charging specific parameters

6.3.1 Definition of VCS charging information

6.3.1.1 VCS charging information assignment for Service Information

The VCS information element used for voice call service charging is provided in the Service Information information element.

Table 6.3.1.1.1: Service Information used for VCS charging

Information Element

Category

Description

Service Information

OM

A set of information elements holding the specific parameters as defined in TS 32.299 [50].

IMS Information

OC

This is a structured information element and holds IMS specific parameters. The complete structure is defined in TS 32.260 [20].

Node Functionality

M

This information element contains the function of the node: i.e. “Proxy-Function”.

Role Of Node

OM

This information element specifies whether the Proxy Function is serving an Originating (MO) call, a Terminating (MT) call, or an Forwarding (MF) call.

Calling Party Address

OM

This information element contains the Calling Part Number converted from the CS domain to a Tel or SIP URI as per TS 29.163 [234] for the P-Asserted-Identity header.

NOTE: The address presentation restriction indication would be utilized for the transformation as per TS 29.163 [234] but would not be included directly for charging purposes as this is not currently utilized for CS domain or IMS charging.

Called Party Address

OC

This information element contains the Called Party Number converted from the CS domain to a Tel or SIP URI as per TS 29.163 [234] for the Request-URI. For an MO call, this IE contains the Called Party Number after processing by the Proxy Function (e.g., number normalization). It is included only when different from the contents of the Requested Party Address IE.

Requested Party Address

OC

This information element contains the Called Party BCD Number converted from the CS domain to a Tel or SIP URI as per TS 29.163 [234] for the Request-URI. This IE is included only for an MO call.

Service Specific Info

OC

This field contains service specific data.

PS Information

OC

This is a structured information element and holds PS specific parameters. The complete structure is defined in TS 32.251 [11].

User Location Info

OC

Used based on the definition in TS 32.251 [11].

MS TimeZone

OC

Used based on the definition in TS 32.251 [11].

User Location Info Time

OC

Used based on the definition in TS 32.251 [11].

VCS Information

OM

A set of information element holding the VCS parameters. The details are defined in clause 6.3.1.2.

6.3.1.2 Definition of the VCS information

VCS specific charging information is provided within the VCS Information.

Table 6.3.1.2.1: Structure of the VCS Information

Information Element

Category

Description

Bearer Capability

OC

This IE indicates the type of the bearer capability connection to the user. This IE includes several fields: info transfer capability, coding standard, info transfer rates, transfer mode, establishment configuration, structure, user info layer 1 protocol, layer 1 identity, user rate, negotiation, sync/async, flow control, and several others.

Network Call Reference Number

OM

This IE gives the network call reference number assigned to the call by the GMSC/MSC. It must be combined with the identity of the MSC that allocated it in order to unambiguously identify the call.

MSC Address

OM

This IE identifies the international E.164 address of the MSC that generated the network call reference number.

Basic Service Code

OC

This IE indicates the type of basic service utilized. This can be either a bearer service or a teleservice.

Bearer Service

OC

This IE indicates the bearer service utilized.

Teleservice

OC

This IE indicates the teleservice utilized.

ISUP Location Number

OC

This IE indicates the location number of the served user. It containsan E.164 number as transported in ISUP.

VLR Number

OC

This IE identifies the international E.164 address of the VLR serving the user.

Forwarding Pending

OC

This IE indicates that the MSC received a forwarded-to-number and that the call will be forwarded due to GSM supplementary service call forwarding in the GMSC. This is applicable to MT calls only.

ISUP Cause

OC

This IE indicates the reason the call was released.

ISUP Cause Value

OC

This IE identifies the reason the call was released.

ISUP Cause Location

OC

This IE identifies the network in which the event causing the call release.

ISUP Cause Diagnostics

OC

This IE contains the diagnostics associated with the release of the voice call service.

Call Start Time

OC

This IE contains the initial time at the MSC initiating the dialog.

Start of Charging

OC

This IE contains the time origin for charging and may be equivalent to the time call setup is initiated or the time the call is answered depending on configuration in the Voice Proxy. It is only sent when call setup is successful.

Call Stop Time

OC

This IE contains the time when the call is released.

Free Format Data

OC

This IE contains online charging specific information that is to be included in CDRs generated by the MSC.

Table 6.3.1.2.2: Structure of the Multiple Unit Operation for VCS

Information Element

Category

Description

Granted Service Unit

OC

This IE contains the amount of granted service units for a particular category.

Tariff Time Change

OC

This IE contains the switch time when the tariff will be changed.

CC Time

OC

This IE contains the amount of granted time.

CC Money

Not used in VCS.

CC Total Octets

Not used in VCS.

CC Input Octets

Not used in VCS

CC Output Octets

Not used in VCS

CC Service Specific Units

Not used in VCS.

Requested Service Unit

OC

This IE contains an indication that units are needed for a particular category.

CC Time

Not used in VCS.

CC Total Octets

Not used in VCS.

CC Input Octets

Not used in VCS

CC Output Octets

Not used in VCS

CC Service Specific Units

Not used in VCS.

Used Service Unit

OC

This IE contains the amount of used non-monetary service units measured for a particular category to a particular quota type.

Reporting Reason

OC

Used as defined in TS 32.299 [50], clause 7.2.

Tariff Change Usage

OC

This IE identifies the reporting period for the used service unit, i.e. before, after or during tariff change.

CC Time

OC

This IE contains the amount of used time.

CC Total Octets

Not used in VCS.

CC Input Octets

Not used in VCS

CC Output Octets

Not used in VCS

CC Service Specific Units

Not used in VCS.

Event Charging Time Stamp

Not used in VCS.

Service Identifier

OC

This IE contains identity of the used service. This ID with the Service-Context-ID together forms an unique identification of the service.

Rating Group

OC

This IE contains the identifier of a rating group.

G-S-U Pool Reference

Not used in VCS

Validity Time

OC

This IE contains the time in order to limit the validity of the granted quota for a given category instance.

Result Code

Not used in VCS.

Final Unit Indication

OC

This IE indicates that the Granted Service Unit contains the final units for the service as defined in TS 32.299 [50].

Final Unit Action

M

Used as defined in TS 32.299 [50],

Restriction Filter Rule

Not used in VCS.

Filter Id

Not used in VCS.

Redirect Server

Not used in VCS.

Redirect Address Type

Not used in VCS.

Redirect Server Address

Not used in VCS.

Time Quota Threshold

Not used in VCS.

Volume Quota Threshold

Not used in VCS.

Unit Quota Threshold

Not used in VCS.

Quota Holding Time

Not used in VCS.

Quota Consumption Time

Not used in VCS.

Reporting Reason

OC

Used as defined in TS 32.299 [50], clause 7.2.

Trigger

Not used in VCS.

PS Furnish Charging Information

Not used in VCS.

Refund Information

Not used in VCS.

AF Correlation Information

Not used in VCS.

Envelope

Not used in VCS.

Envelop Reporting

Not used in VCS.

Time Quota Mechanism

Not used in VCS.

Service Specific Info

Not used in VCS.

QoS Information

Not used in VCS.

6.3.1.3 Support of Charging Information in VCS offline charging

Not specified in the present document.

6.3.1.4 Support of Charging Information in VCS online charging

Table 6.3.1.4.1 specifies per Operation type, the charging data that are sent by the Proxy Function in the Debit / Reserve Units Request message for the different call types MO, MT, and MF.

Table 6.3.1.4.1: Supported fields in Debit / Reserve Units Request message

Information Element

Node Type

Proxy Function

Call Type

MO

MT

MF

Supported Operation Types

I/U/T

I/U/T

I/U/T

Session Identifier

IUT

IUT

IUT

Originator Host

IUT

IUT

IUT

Originator Domain

IUT

IUT

IUT

Destination Domain

IUT

IUT

IUT

Operator Identifier

IUT

IUT

IUT

Operation Token

IUT

IUT

IUT

Operation Type

IUT

IUT

IUT

Operation Number

IUT

IUT

IUT

Destination Host

IUT

IUT

IUT

User Name

IUT

IUT

IUT

Origination State

IUT

IUT

IUT

Origination Timestamp

IUT

IUT

IUT

Subscriber Identifier

IUT

IUT

IUT

Termination Cause

–T

–T

–T

Requested Action

Multiple Operation

IUT

IUT

IUT

Multiple Unit Operation

IUT

IUT

IUT

Subscriber Equipment Number

IUT

IUT

IUT

Proxy Information

IUT

IUT

IUT

Route Information

IUT

IUT

IUT

Service Information

IUT

IUT

IUT

Service Information with IMS Information

Node Functionality

IUT

IUT

IUT

Role of Node

IUT

IUT

IUT

Calling Party Address

IUT

IUT

IUT

Called Party Address

IUT

IUT

IUT

Requested Party Address

IUT

Service Specific Info

IUT

IUT

IUT

Service Information with PS Information

User Location Info

IUT

IUT

IUT

MS TimeZone

IUT

IUT

IUT

User Location Info Time

IUT

IUT

IUT

Service Information with VCS Information

Bearer Capability

IUT

IUT

IUT

Network Call Reference Number

IUT

IUT

IUT

MSC Address

IUT

IUT

IUT

Basic Service Code

IUT

IUT

IUT

ISUP Location Number

IUT

IUT

IUT

VLR Number

IUT

IUT

IUT

Forwarding Pending

IUT

ISUP Cause

–T

–T

–T

ISUP Cause Value

–T

–T

–T

ISUP Cause Location

–T

–T

–T

ISUP Cause Diagnostics

–T

–T

–T

Call Start Time

IUT

IUT

IUT

Start of Charging

IUT

IUT

IUT

Call Stop Time

–T

–T

–T

Free Format Data

Multiple Unit Operation

Granted Service Unit

Requested Service Unit

IU-

IU-

IU-

CC Time

CC Total Octets

CC Input Octets

CC Output Octets

CC Service Specific Units

Used Service Unit

-UT

-UT

-UT

Reporting Reason

-UT

-UT

-UT

Tariff Change Usage

-UT

-UT

-UT

CC Time

-UT

-UT

-UT

CC Total Octets

CC Input Octets

CC Output Octets

CC Service Specific Units

Event Charging Time Stamp

Service Identifier

IUT

IUT

IUT

Rating Group

IUT

IUT

IUT

G-S-U Pool Reference

Validity Time

Result Code

Final Unit Indication

Final Unit Action

Restriction Filter Rule

Filter Id

Redirect Server

Redirect Address Type

Redirect Server Address

Time Quota Threshold

Volume Quota Threshold

Unit Quota Threshold

Quota Holding Time

Quota Consumption Time

Reporting Reason

-UT

-UT

-UT

Trigger

PS Furnish Charging Information

Refund Information

AF Correlation Information

Envelope

Envelop Reporting

Time Quota Mechanism

Service Specific Info

QoS Information

Table 6.3.1.4.2 specifies per Operation type, the charging data that are sent in the Debit / Reserve Units Response message for the different call types MO, MT, and MF.

Table 6.3.1.4.2: Supported fields in Debit / Reserve Units Response message

Information Element

Node Type

Proxy Function

Proxy Function

Proxy Function

Call Type

MO

MT

MF

Supported Operation Types

I/U/T

I/U/T

I/U/T

Session Identifier

IUT

IUT

IUT

Operation Result

IUT

IUT

IUT

Originator Host

IUT

IUT

IUT

Originator Domain

IUT

IUT

IUT

Operation Identifier

IUT

IUT

IUT

Operation Type

IUT

IUT

IUT

Operation Number

IUT

IUT

IUT

Operation Failover

IUT

IUT

IUT

Multiple Unit Operation

IUT

IUT

IUT

Operation Failure Action

IUT

IUT

IUT

Operation Event Failure Action

Redirection Host

IUT

IUT

IUT

Redirection Host Usage

IUT

IUT

IUT

Redirection Cache Time

IUT

IUT

IUT

Proxy Information

IUT

IUT

IUT

Route Information

IUT

IUT

IUT

Failure Parameter

IUT

IUT

IUT

Service Information

IUT

IUT

IUT

Service Information with IMS Information

Node Functionality

Role of Node

Calling Party Address

Called Party Address

Requested Party Address

Service Specific Info

Service Information with PS Information

User Location Info

MS TimeZone

User Location Info Time

Service Information with VCS Information

Bearer Capability

Network Call Reference Number

MSC Address

Basic Service Code

ISUP Location Number

VLR Number

Forwarding Pending

ISUP Cause

ISUP Cause Value

ISUP Cause Location

ISUP Cause Diagnostics

Call Start Time

Start of Charging

Call Stop Time

Free Format Data

IUT

IUT

IUT

Multiple Unit Operation

Granted Service Unit

IU-

IU-

IU-

Tariff Time Change

IU-

IU-

IU-

CC Time

IU-

IU-

IU-

CC Total Octets

CC Input Octets

CC Output Octets

CC Service Specific Units

Requested Service Unit

Used Service Unit

Service Identifier

IU-

IU-

IU-

Rating Group

IU-

IU-

IU-

G-S-U Pool Reference

Validity Time

IU-

IU-

IU-

Result Code

Final Unit Indication

IU-

IU-

IU-

Final Unit Action

IU-

IU-

IU-

Restriction Filter Rule

Filter Id

Redirect Server

Redirect Address Type

Redirect Server Address

Time Quota Threshold

Volume Quota Threshold

Unit Quota Threshold

Quota Holding Time

Quota Consumption Time

Reporting Reason

Trigger

PS Furnish Charging Information

Refund Information

AF-Correlation Information

Envelope

Envelop Reporting

Time Quota Mechanism

Service Specific Info

QoS Information

6.3.2 Formal VCS charging parameter description

6.3.2.1 VCS CDR parameters

Not specified in the present document.

6.3.2.2 VCS AVPs

The detailed charging event parameter definitions are specified in 3GPP TS 32.299 [50].

6.4 Bindings for VCS Charging

This clause describes the mapping between the charging information messages and fields described for VCS Charging and the Diameter messages and AVPs.

As defined in TS 32.299 [50], the corresponding Diameter Credit-Control Application (DCCA) commands for the Debit and Reserve Units Request message is Credit-Control-Request (CCR) and for the Debit and Reserve Units Response message is Credit-Control-Answer (CCA).

Table 6.4.1 specifies the bindings for parameters used for VCS Charging for the Debit and Reserve Units operation defined in this document.

Table 6.4.1: Bindings between Information Elements and AVPs

Information Element

AVP

IMS Information

IMS-Information

Node Functionality

Node-Functionality

Role of Node

Role-of-Node

Calling Party Address

Calling-Party-Address

Called Party Address

Called-Party-Address

Requested Party Address

Requested-Party-Address

PS Information

PS-Information

User Location Info

3GPP-User-Location-Info

MS TimeZone

3GPP-MS-TimeZone

User Location Info Time

User-Location-Info-Time

VCS Information

VCS-Information

Bearer Capability

Bearer-Capability

Network Call Reference Number

Network-Call-Reference-Number

MSC Address

MSC-Address

Basic Service Code

Basic-Service-Code

Bearer Service

Bearer-Service

Teleservice

Teleservice

ISUP Location Number

ISUP-Location-Number

VLR Number

VLR-Number

Forwarding Pending

Forwarding-Pending

ISUP Cause

ISUP-Cause

ISUP Cause Value

ISUP-Cause-Value

ISUP Cause Location

ISUP-Cause-Location

ISUP Cause Diagnostic

ISUP-Cause-Diagnostic

Call Start Time

Start-Time

Start of Charging

Start-of-Charging

Call Stop Time

Stop-Time

Free Format Data

PS-Free-Format-Data

Multiple Unit Operation

Multiple-Services-Credit-Control

Granted Service Unit

Granted-Service-Unit

Tariff Time Change

Tariff-Time-Change

CC Time

CC-Time

Requested Service Unit

Requested-Service-Unit

Used Service Unit

Used-Service-Unit

Tariff Change Usage

Tariff-Change-Usage

Service Identifier

Service-Identifier

Rating Group

Rating-Group

Final Unit Indication

Final-Unit-Indication

Final Unit Action

Final-Unit-Action

Annex A (informative):
Relationship of VCS chargeable events to CAMEL events