6 Definition of charging information

32.2723GPPCharging managementPush-to-talk over Cellular (PoC) chargingRelease 17Telecommunication managementTS

6.1 Data description for PoC offline charging

6.1.0 General

The PoC Server generates charging information that can be transferred from the CTF to the CDF with the Charging Data transfer operation. Detailed information about the usage of the Charging Data transfer operation is described in TS 32.299 [50].

6.1.1 Rf message contents

6.1.1.1 Summary of offline charging message formats

The PoC Charging application for offline charging employs the Charging Data Request and Charging Data Response. The Charging Data Request can be of type start, stop, interim and event and includes all charging information. The Charging Data Response is just an acknowledgement of the CHARGING DATA REQUEST.

Table 6.1.1.1 describes the use of these messages for offline charging.

Table 6.1.1.1: Offline charging messages reference table

Message

Source

Destination

Charging Data Request

PoC Server

CDF

Charging Data Response

CDF

PoC Server

6.1.1.2 Structure for the Charging Data message formats

6.1.1.2.0 Introduction

PoC offline charging used the Charging Data transfer with the two messages Charging Data Request and Charging Data Response. The request can be of type Start, Stop, Interim and Event. The Charging Data Request message includes all charging information and the answer is just an acknowledgement of the request message. Detailed information about the offline charging application is described in TS 32.299 [50].

This clause describes the different fields used in the Charging Data messages. and the category in the tables are used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1]

6.1.1.2.1 Charging Data Request message

Table 6.1.1.2.1.1 illustrates the basic structure of a Charging Data Request message as used for PoC offline charging.

Table 6.1.1.2.1.1: Charging Data Request message contents for offline charging

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 Type

M

Used as described in TS 32.299 [50].

Operation Number

M

Used as described in TS 32.299 [50].

Operation Identifier

OM

Used as described in TS 32.299 [50].

OC

Used as described in TS 32.299 [50].

User Name

OC

Used as described in TS 32.299 [50].

Destination Host

OC

Used as described in TS 32.299 [50].

Operation Interval

OC

Origination State

OC

Origination Timestamp

OC

Proxy Information

Not used in 3GPP.

Route Information

Not used in 3GPP.

Operation Token

OM

Used as described in TS 32.299 [50]

Service Information

OM

This field holds the PoC specific parameter and is described in clause 6.3.

Subscription-Id is used as described in TS 32.299 [50]

NOTE: Detailed descriptions of the fields are provided in TS 32.299 [50].

6.1.1.2.2 Charging Data Response message

Table 6.1.1.2.2.1 illustrates the basic structure of a Charging Data Response message as used for PoC charging. This message is always used by the CDF as specified below, regardless of the PoC Server it is received from and the Charging Data Request record type that is being replied to.

Table 6.1.1.2.2.1: Charging Data Response message contents for offline charging

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 Type

M

Used as described in TS 32.299 [50].

Operation Number

M

Used as described in TS 32.299 [50].

Operation Identifier

OC

Used as described in TS 32.299 [50].

Error Reporting Host

Not used in 3GPP.

Operation Interval

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].

6.1.2 GTP’ message contents

Editor’s note:

< Based on clause 5.2.4. If not applicable as per 5.2.4, insert only the following text. >

{Not applicable. Refer to clause 5.2.4 for further information.}

6.1.3 CDR description on the BT interface

6.1.3.1 CDR field types

The content of the PoC CDR type is defined in table 6.1.3.3.1 and table 6.1.3.3.2. For the CDR type the field definition includes the field name, category and description. The category in the tables are used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1]. The detailed field descriptions are provided in TS 32.298 [51].

The CDF provides the CDRs at the BT interface in the format and encoding described in TS 32.298 [51]. Additional CDR formats and contents may be available at the interface to the billing system to meet the requirements of the billing system, these are outside of the scope of 3GPP standardization.

6.1.3.2 CDR triggers

6.1.3.2.1 PoC session related CDRs

Reflecting the usage of PoC sessions CDRs are generated by the CDF on a per session basis. In the scope of the present document the term "PoC session" refers to the following cases:

– 1 to 1 PoC sessions;

– PoC group sessions (1 to many).

Accounting information for SIP sessions is transferred from the PoC Server to the CDF using Charging Data Request [start, interim and stop] messages. A PoC session CDR is opened in the CDF upon reception of a Diameter Charging Data Request [start] message.
Partial CDRs may be generated upon reception of a Charging Data Request [interim] message.
The Diameter Charging Data Request [Interim] message is sent by the network entity towards the CDF due to a session modification procedure (i.e. change in media) , due to a change to location of the user, or due to usage threshold (e.g. volume, duration, number of change conditions).
Session CDRs are updated, or partial CDRs are generated upon reception of a Charging Data Request [Interim] message, which is sent by the network entity due to expiration of the Accounting-Interim-Interval parameter.
The CDF closes the final session CDR upon reception of a Charging Data Request [stop] message, which indicates that the SIP session is terminated.

Accounting information for unsuccessful session set-up attempts may be sent by the PoC Server to the CDF employing the Charging Data Request [event] message. The behaviour of the CDF upon receiving Charging Data Request [event] messages is specified in clause 6.1.3.2.2.

6.1.3.2.2 Session unrelated CDRs

To reflect chargeable events not directly related to a PoC session the CDF may generate CDRs upon the occurrence of session unrelated SIP procedures, such as:

– Sending/Receiving instant personal alert. Unsuccessful message shall not be charged.

– Sending/Receiving PoC group advertisement. Unsuccessful message shall not be charged.

– PoC Client subscription to the conference state (based on a PoC group identity of the PoC group or on a PoC session identity).

– PoC Client adding a user to a PoC session

– PoC Client handling for PoC session locking in a particular PoC session (simultaneous session control): the PoC Client may request to lock itself in a particular PoC session while initiating a PoC session or at any time later when a valid PoC session exists.

– PoC Client handling for PoC session priority in a particular PoC session (simultaneous session control): the PoC Client may set a PoC session priority in a particular PoC session while initiating a PoC session or at any time later when a valid PoC session exists.

Accounting information for SIP session-unrelated procedures is transferred from the PoC Server to the CDF using Diameter Charging Data Request [event] messages. Session unrelated CDRs are created in the CDF in a "one-off" action based on the information contained in the Diameter Charging Data Request [event] message. One session unrelated CDR is created in the CDF for each Diameter Charging Data Request [event] message received, whereas the creation of partial CDRs is not applicable for session unrelated CDRs.

6.1.3.3 PoC CDR content

The detailed description of the field is provided in TS 32.298 [51].

6.1.3.3.1 Participating PoC Function

Table 6.1.3.3.1.1 contains the content of Participating PoC Function (PPF) CDR.

Table 6.1.3.3.1.1: Charging data of PPF-CDR

Field

Category

Description

Record Type

M

Identifies the PoC service record.

Retransmission

OC

This parameter, when present, indicates that information from retransmitted Diameter Charging Data Requests has been used in this CDR.

SIP Method

OC

Specifies the SIP-method for which the CDR is generated. Only available in session unrelated cases. This parameter corresponds to Event-Type.

Node Address

OM

This item holds the address of the node providing the information for the CDR. This may either be the IP address or the FQDN of the IMS node generating the accounting data. This parameter corresponds to the Origin-Host.

Session ID

OM

The Session identification. For a SIP session the Session-ID contains the SIP Call ID as defined in the Session Initiation Protocol RFC 3261 [404]. This parameter corresponds to User-Session-ID.

Calling Party Address

OM

The address (Public User ID) of the party requesting a service or initiating a session. This field holds either the SIP URI (according to RFC 3261 [404]) or the TEL URI (according to RFC 3966 [405]) of the calling party. This parameter corresponds to Calling-Party-Address.

Called Party Address

OM

In the context of an end-to-end SIP transaction this field holds the address of the party (Public User ID) to whom the SIP transaction is posted. This parameter corresponds to Called-Party-Address.

Service Request Time Stamp

OM

This field contains the time stamp which indicates the time at which the service was requested. This parameter corresponds to SIP-Request-Timestamp in Charging Data Request[Start].

Service Delivery Start Time Stamp

OM

This field holds the time stamp reflecting either: successful session set-up, a delivery unrelated service, an unsuccessful session set-up and an unsuccessful session unrelated request. This parameter corresponds to SIP-Response-Timestamp in Charging Data Request[Start].

Service Delivery End Time Stamp

OC

This field records the time at which the service delivery was terminated. It is Present only in SIP session related case. This parameter corresponds to SIP-Request-Timestamp. in Charging Data Request[Stop].

Record Opening Time

OC

A time stamp reflecting the time the CDF opened this record. Present only in SIP session related case.

Record Closure Time

OM

A Time stamp reflecting the time the CDF closed the record.

Inter Operator Identifiers

OC

Holds the identification of the home network (originating and terminating) if exchanged via SIP signalling, as recorded in the Inter-Operator-Identifier.

Originating IOI

OC

This parameter corresponds to Originating-IOI.

Terminating IOI

OC

This parameter corresponds to Terminating-IOI.

Local Record Sequence Number

OM

This field includes a unique record number created by this node. The number is allocated sequentially for each partial CDR (or whole CDR) including all CDR types. The number is unique within the CDF.

Record Sequence Number

OC

This field contains a running sequence number employed to link the partial records generated by the CDF for a particular session.

Cause For Record Closing

OM

This field contains a reason for the release of the CDR.

Incomplete CDR Indication

OC

This field provides additional diagnostics when the CDF detects missing Charging Data Requests.

IMS Charging Identifier

OM

This parameter holds the IMS charging identifier (ICID) as generated by the IMS node for the SIP session. This parameter corresponds to IMS-Charging-Identifier (ICID).

SDP Session Description

OC

Holds the Session portion of the SDP data exchanged between the User Agents if available in the SIP transaction. This parameter corresponds to SDP‑Session‑Description.

List of SDP Media Components

OC

This is a grouped field comprising several sub-fields associated with one media component. It may occur several times in one CDR. The field is present only in a SIP session related case.

SIP Request Timestamp

OM

This parameter contains the time of the SIP Request (usually a (Re)Invite). This parameter corresponds to SIP-Request-Timestamp in INTERIM Charging Data Request.

SIP Response Timestamp

OM

This parameter contains the time of the response to the SIP Request (usually a 200 OK). This parameter corresponds to SIP-Response-Timestamp in INTERIM Charging Data Request.

SDP Media Components

OM

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. This parameter corresponds to SDP‑Media-Component.

SDP Media Name

OM

This field holds the name of the media as available in the SDP data. This parameter corresponds to SDP-Media-Name.

SDP Media Description

OM

This field holds the attributes of the media as available in the SDP data. This parameter corresponds to SDP-Media-Description.

GPRS Charging ID

OC

This parameter holds the GPRS charging ID (GCID) which is generated by the GGSN for a GPRS PDP context. This parameter corresponds to GPRS-Charging-Id.

Media Initiator flag

OC

This field indicates if the called party has requested the session modification and it is present only if the initiator was the called party.

Media Initiator Party

OC

This field indicates the address (SIP URI or TEL URI) of the party (Public User ID or Public Service ID) who initiates the media action, like adding/removing the media.

GGSN Address

OC

This parameter holds the control plane IP address of the GGSN that handles one or more media component(s) of a IMS session. This parameter corresponds to the P‑Charging-Vector header.

Service Delivery Failure Reason

OC

Holds the reason for why a requested service could not be successfully provided (i.e. SIP error codes taken from SIP-Method). This field is not present in case of a successful service delivery.

Service Specific Data

OC

This field contains service specific data.

List of Message Bodies

OC

This grouped field comprising several sub-fields describing the data that may be conveyed end-to-end in the body of a SIP message. Since several message bodies may be exchanged via SIP-signalling, this grouped field may occur several times.

Content Type

OC

This sub-field of Message Bodies holds the MIME type of the message body, Examples are: application/zip, image/gif, audio/mpeg, etc. This parameter corresponds to Event-Type / Content-Type.

Content Disposition

OC

This sub-field of Message Bodies holds the content disposition of the message body inside the SIP signalling, Content-disposition header field equal to "render", indicates that "the body part should be displayed or otherwise rendered to the user". Content disposition values are: session, render, inline, icon, alert, attachment, etc. This parameter corresponds to Event-Type / Content-Disposition.

Content Length

OC

This sub-field of Message Bodies holds the size of the data of a message body in bytes. This parameter corresponds to Event-Type / Content-Length.

Originator

OC

This sub-field of the "List of Message Bodies" indicates the originating party of the message body. This parameter corresponds to P-Asserted-Identity header.

PoC Information

OC

A set of PoC specific parameters such as PoC session Type, PoC Server Role and the accumulated send/received talk burst information of the participant. . See clause 6.3.1.2.

User Location Info

OC

This field holds information about the location of the user to the level of that made available to the PoC Server. If no location information is available then this parameter is not included.

Service Context Id

OM

Holds the context information to which the CDR belongs

Record Extensions

OC

A set of operator/manufacturer specific extensions to the record, conditioned upon existence of an extension.

6.1.3.3.2 Controlling PoC Function

Table 6.1.3.3.2.1 contains the content of Controlling PoC Function (CPF) CDR.

Table 6.1.3.3.2.1: Charging data of CPF-CDR

Field

Category

Description

Record Type

M

Identifies the PoC service record.

Retransmission

OC

This parameter, when present, indicates that information from retransmitted Diameter Charging Data Requests has been used in this CDR.

SIP Method

OC

Specifies the SIP-method for which the CDR is generated. Only available in session unrelated cases. This parameter corresponds to Event-Type.

Node Address

OM

This item holds the address of the node providing the information for the CDR. This may either be the IP address or the FQDN of the IMS node generating the accounting data. This parameter corresponds to the Origin-Host.

Session ID

OM

The Session identification. For a SIP session the Session-ID contains the SIP Call ID as defined in the Session Initiation Protocol RFC 3261 [404]. This parameter corresponds to User-Session-ID.

Calling Party Address

OM

The address (Public User ID) of the party requesting a service or initiating a session. This field holds either the SIP URI (according to RFC 3261 [404]) or the TEL URI (according to RFC 3966 [405]) of the calling party. This parameter corresponds to Calling-Party-Address.

Called Party Address

OM

In the context of an end-to-end SIP transaction this field holds the address of the party (Public User ID) to whom the SIP transaction is posted. This parameter corresponds to Called-Party-Address.

Service Request Time Stamp

OM

This field contains the time stamp which indicates the time at which the service was requested. This parameter corresponds to SIP-Request-Timestamp in START Charging Data Request.

Service Delivery Start Time Stamp

OM

This field holds the time stamp reflecting either: successful session set-up, a delivery unrelated service, an unsuccessful session set-up and an unsuccessful session unrelated request. This parameter corresponds to SIP-Response-Timestamp in START Charging Data Request.

Service Delivery End Time Stamp

OC

This field records the time at which the service delivery was terminated. It is Present only in SIP session related case. This parameter corresponds to SIP-Request-Timestamp in STOP Charging Data Request.

Record Opening Time

OC

A time stamp reflecting the time the CDF opened this record. Present only in SIP session related case.

Record Closure Time

OM

A Time stamp reflecting the time the CDF closed the record.

Inter Operator Identifiers

OC

Holds the identification of the home network (originating and terminating) if exchanged via SIP signalling, as recorded in the Inter-Operator-Identifier.

Originating IOI

OC

This parameter corresponds to Originating-IOI.

Terminating IOI

OC

This parameter corresponds to Terminating-IOI.

Local Record Sequence Number

OM

This field includes a unique record number created by this node. The number is allocated sequentially for each partial CDR (or whole CDR) including all CDR types. The number is unique within the CDF.

Record Sequence Number

OC

This field contains a running sequence number employed to link the partial records generated by the CDF for a particular session.

Cause For Record Closing

OM

This field contains a reason for the release of the CDR.

Incomplete CDR Indication

OC

This field provides additional diagnostics when the CDF detects missing Charging Data Requests.

IMS Charging Identifier

OM

This parameter holds the IMS charging identifier (ICID) as generated by the IMS node for the SIP session. This parameter corresponds to IMS-Charging-Identifier (ICID).

SDP Session Description

OC

Holds the Session portion of the SDP data exchanged between the User Agents if available in the SIP transaction. This parameter corresponds to SDP‑Session‑Description.

List of SDP Media Components

OC

This is a grouped field comprising several sub-fields associated with one media component. It may occur several times in one CDR. The field is present only in a SIP session related case.

SIP Request Timestamp

OM

This parameter contains the time of the SIP Request (usually a (Re)Invite). This parameter corresponds to SIP-Request-Timestamp in INTERIM Charging Data Request.

SIP Response Timestamp

OM

This parameter contains the time of the response to the SIP Request (usually a 200 OK). This parameter corresponds to SIP-Response-Timestamp in INTERIM Charging Data Request.

SDP Media Components

OM

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. This parameter corresponds to SDP‑Media-Component.

SDP Media Name

OM

This field holds the name of the media as available in the SDP data. This parameter corresponds to SDP-Media-Name.

SDP Media Description

OM

This field holds the attributes of the media as available in the SDP data. This parameter corresponds to SDP-Media-Description.

Media Initiator flag

OC

This field indicates if the called party has requested the session modification and it is present only if the initiator was the called party.

Media Initiator Party

OC

This field indicates the address (SIP URI or TEL URI) of the party (Public User ID or Public Service ID) who initiates the media action, like adding/removing the media.

GGSN Address

OC

This parameter holds the control plane IP address of the GGSN that handles one or more media component(s) of a IMS session. This parameter corresponds to the P‑Charging-Vector header. For the controlling PoC Server, this is only included if the charged party is participating in the session.

Service Delivery Failure Reason

OC

Holds the reason for why a requested service could not be successfully provided (i.e. SIP error codes taken from SIP-Method). This field is not present in case of a successful service delivery.

Service Specific Data

OC

This field contains service specific data.

List of Message Bodies

OC

This grouped field comprising several sub-fields describing the data that may be conveyed end-to-end in the body of a SIP message. Since several message bodies may be exchanged via SIP-signalling, this grouped field may occur several times.

Content Type

OC

This sub-field of Message Bodies holds the MIME type of the message body, Examples are: application/zip, image/gif, audio/mpeg, etc. This parameter corresponds to Event-Type / Content-Type.

Content Disposition

OC

This sub-field of Message Bodies holds the content disposition of the message body inside the SIP signalling, Content-disposition header field equal to "render", indicates that "the body part should be displayed or otherwise rendered to the user". Content disposition values are: session, render, inline, icon, alert, attachment, etc. This parameter corresponds to Event-Type / Content-Disposition.

Content Length

OC

This sub-field of Message Bodies holds the size of the data of a message body in bytes. This parameter corresponds to Event-Type / Content-Length.

Originator

OC

This sub-field of the "List of Message Bodies" indicates the originating party of the message body. This parameter corresponds to P-Asserted-Identity header.

PoC Information

OC

A set of PoC specific parameters such as PoC session Type, PoC Server Role, Number and List of Participants and the accumulated talk burst information during the PoC session. See clause 6.3.1.2.

User Location Info

OC

This field holds information about the location of the charged party to the level of that made available to the PoC Server. If no location information is available then this parameter is not included. For the controlling PoC Server, this additionally is only included if the charged party is participating in the session.

Service Context Id

OM

Holds the context information to which the CDR belongs

Record Extensions

OC

A set of operator/manufacturer specific extensions to the record, conditioned upon existence of an extension.

6.2 Data description for PoC online charging

6.2.0 General

PoC online charging is using Debit / Reserve Units operation. with the two messages Debit / Reserve Units Request and Debit / Reserve Units Reponse The request performs rating of the PoC service and reserves units on the users account. The answer replies back with amount of reserved units or an error code if the user is out of credit.

Detailed information about the used of Diameter Credit-Control Application is described in TS 32.299 [50]

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

Table 6.2.0.1: Online charging messages reference table

Message

Source

Destination

Debit / Reserve Units Request

PoC Server

OCS

Debit / Reserve Units Reponse

OCS

PoC Server

The structure of the Debit / Reserve Units Request and Debit / Reserve Units Reponse messages defined in the following clauses. The category in the tables are used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1]..

6.2.1 Ro message contents

Void.

6.2.1.1 Debit / Reserve Units Request message

Table 6.2.1.1 illustrates the basic structure of a Debit / Reserve Units Request message from the PoC Server as used for PoC online charging.

Table 6.2.1.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].

Termination Cause

OC

Used as described in TS 32.299 [50].

Requested -Action

OC

Used as described in TS 32.299 [50].

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

Not used in PoC charging.

Proxy Information

Not used.

Route Information

OC

Used as described in TS 32.299 [50].

Service-Information

OM

This field holts the PoC specific parameter and is described in clause 6.3.

The protocol specific parameter definition is specified in TS 32.299 [50].

6.2.1.2 Debit / Reserve Units Response message

Table 6.2.1.2.1 illustrates the basic structure of a Debit / Reserve Units Response message as used for the PoC Server. This message is always used by the OCS as specified below, independent of the receiving PoC Server and the Debit / Reserve Units Request request type that is being replied to.

Table 6.2.1.2.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 ActionRedirection Host

Not used in PoC charging.

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

Not used in PoC charging .

Route Information

OC

Used as described in TS 32.299 [50].

Failed parameter

OC

Used as described in TS 32.299 [50].

6.3 PoC charging specific parameters

6.3.1 Definition of the PoC charging information

6.3.1.0 General

The PoC Information parameter used for PoC charging is provided in the Service Information parameter.

6.3.1.1 PoC charging information assignment for Service Information

The components that are used for PoC charging are provided in the Service Information as described in table 6.3.1.1.1.

Table 6.3.1.1.1: Components of the Service Information used for PoC charging

Information Element

Category

Description

Service Information

OM

A set of fields hold the 3GPP specific parameter as defined in  TS 32.299 [50]. For MMS Charging the PS Information, IMS Information and PoC Information are used.

Subscriber Identifier

OM

Used as defined in TS 32.260 [20].

PS Information

OC

A set of fields hold the PS specific parameters. The details are defined in  TS 32.251 [11].

User Location Info

OC

Used as defined in TS 32.251 [11].

GGSN Address

OC

Used as defined in TS 32.251 [11].

IMS Information

OC

A set of fields hold the IMS specific parameters. The details are defined in  TS 32.260 [20].

Event Type

OC

Used as defined in TS 32.260 [20].

User Session ID

OC

Used as defined in TS 32.260 [20].

Calling Party Address

OC

Used as defined in TS 32.260 [20].

Called Party Address

OC

Used as defined in TS 32.260 [20].

Time stamp

OC

Used as defined in TS 32.260 [20].

Inter Operator Identifier

OC

Used as defined in TS 32.260 [20].

IMS Charging Identifier

OC

Used as defined in TS 32.260 [20].

SDP Session Description

OC

Used as defined in TS 32.260 [20].

SDP Media Components

OC

Used as defined in TS 32.260 [20].

Cause Code

OC

Used as defined in TS 32.260 [20].

PoC Information

OM

A set of fields hold the PoC specific parameters. The details are defined in clause 6.3.1.2.

6.3.1.2 Definition of the PoC Information

PoC specific charging information is provided within the PoC_Information. The detailed structure of the PoC_Information can be found in table 6.3.1.2.1.

Table 6.3.1.2.1: Structure of the PoC Information

Information Element

Category

Description

PoC Server Role

OM

Identifies the PoC Server as participating or controlling PoC Server.

PoC User Role

OC

Identifies the PoC user’s role detailed information which should be a list of roles information group. See further details in OMA-AD-POC document [203].

PoC Session Type

OM

Type of the PoC session as defined in appendix C.5.1 in OMA-CP-POC [204].

Number Of Participants

OM

Indicates the number of invited parties of the PoC session when included in the initial charging request message. When included in interim / update charging messages, it indicates the number of parties currently who are attached to the session at the time the interim / update charging messages are sent.

List Of Participants

OC

Holds the information for participants, e.g., the addresses, the access priority, the user participating type of the invited parties of the PoC session when included in the initial charging request message. When included in the interim /update charging messages, it holds the addresses and access priority of the parties currently who are attached to the session at the time the interim / update charging messages are sent.

Called Party Address

OC

The address (Public User ID, SIP URL, E.164, etc.) of the participants.

Participant Access Priority

OC

Indicates the user priority level when participating in the PoC session.

User Participating Type

OC

Indicates the participating user type when participating in the PoC session, i.e. Normal, NW PoC Box, UE PoC Box.

PoC Session initiation type

OC

Indicates PoC session initiation type. It can be only used for the served parties.

PoC Event Type

OC

Indicates PoC session unrelated charging event.

List Of Talk Burst-Exchange

OC

Applicable to offline charging only – a list of changes in charging conditions for the PoC session, each change is time stamped. Charging conditions are used to categorize charging, such as per tariff period or based on the number of participants. A set of charging data (number of talk bursts, talk burst bearer volume, sum of talk bursts time) for sent and received talk burst.

PoC Controlling Address

OC

Identifies the PoC Server performing the controlling function. This is only included when PoC Server Role indicates "participating". This information may be obtained from the "Contact" header of SIP message received from the controlling PoC function.

PoC Group Name

OC

Identifies a pre-arranged group. Included if the session is a pre-arranged group session. This information may be obtained from the "P-Asserted-Identity" header of the SIP message received from the controlling PoC function, or from the "Request-URI" header from the PoC user.

PoC Session Id

OC

Uniquely identifies an end-to-end PoC session.

Note that the PoC Session-Id may not be available in the initial charging interactions for the PoC session.

Served Party

OM

Applicable to offline charging only – holds the identity of the party that the charging information relates to.

6.3.2 Formal parameter description

6.3.2.1 PoC charging information for CDRs

The detailed definitions, abstract syntax and encoding of the PoC CDR parameters are specified in TS 32.298 [51].

6.3.2.2 PoC charging information for charging events

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

Annex A (informative):
Bibliography

This Annex is a placeholder for documents which are not explicitly cited in this specification.

Annex B (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Cat

Old

New

Jun 2006

SA_32

SP-060248

0013

Add charging flow for mid PoC session Procedure

B

6.4.0

7.0.0

Jun 2006

SA_32

SP-060248

0014

Add a new field named PoC_user_role to PoC_Information – Align with OMA PoC 2.0

B

6.4.0

7.0.0

Sep 2006

SA_33

SP-060516

0016

Clarify the description of Number-Of-Participants in PoC-information

A

7.0.0

7.1.0

Sep 2006

SA_33

SP-060543

0017

Correction of PoC-Information – Align with 32.299

C

7.0.0

7.1.0

Dec 2006

SA_34

SP-060718

0018

Add an identifier for the service initiating offline Diameter Accounting

B

7.1.0

7.2.0

Dec 2006

SA_34

SP-060718

0019

Add an identifier for the served user in offline Diameter Accounting

B

7.1.0

7.2.0

Dec 2006

SA_34

SP-060718

0020

Add PoC User Access Priority into PoC-information – Align with OMA-RD-PoC-V2_0

B

7.1.0

7.2.0

Mar 2007

SA_35

SP-070041

0021

Add Participant number based charging Trigger Type

C

7.2.0

7.3.0

Mar 2007

SA_35

SP-070041

0022

Add PoC session initiation type into PoC-information – Alignment with OMA PoC Requirements

C

7.2.0

7.3.0

Jun 2007

SA_36

SP-070275

0023

Add User Participating Type into PoC-information

B

7.3.0

7.4.0

Jun 2007

SA_36

SP-070275

0024

Addition of Media Initiator Party.

F

7.3.0

7.4.0

Jun 2008

SA_40

SP-080330

0025

PoC Information

B

7.4.0

8.0.0

Sep 2008

SA_41

SP-081253

0026

Alignment on Bx interface

D

8.0.0

8.1.0

Dec 2008

SA_42

SP-080841

0028

Correction on Multiple Service Indicator category

A

8.1.0

8.2.0

Dec 2009

Update to Rel-9 version (MCC)

8.2.0

9.0.0

Mar 2011

Update to Rel-10 version (MCC)

9.0.0

10.0.0

2012-09

Update to Rel-11 version (MCC)

10.0.0

11.0.0

2013-12

SA_62

SP-130676

0033

Correction for use of Destination-Host AVP in ACR

A

11.0.0

11.1.0

2014-07

Rapporteur/MCC: General editorial changes and clean-up.

11.1.0

11.1.1

2014-09

SA_65

SP-140564

0034

1

Corrections for alignment between charging specifications

F

11.1.1

12.0.0

2014-12

SA_66

SP-140804

0035

1

Additional corrections for removal of I-WLAN solution

F

12.0.0

12.1.0

SP-140805

0036

Corrections on definition for parameter category

2016-01

Upgrade to Rel-13 (MCC)

12.1.0

13.0.0

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2017-03

SA#75

SP-170138

0038

1

C

Remove reference to RFC 3588

14.0.0

2018-06

Update to Rel-15 version (MCC)

15.0.0

2020-07

Update to Rel-16 version (MCC)

16.0.0

2021-09

SA#93e

SP-210895

0039

F

Inclusive language review

17.0.0