The present document is part of a series of Technical Specifications (TSs) that specify charging functionality and charging management in GSM/UMTS networks. The GSM/UMTS core network charging architecture and principles are specified in TS 32.240
, which provides an umbrella for other charging management TSs that specify:
the content of the CDRs per domain and subsystem (offline charging);
the content of real-time charging messages per domain / subsystem (online charging);
the functionality of online and offline charging for those domains and subsystems;
the interfaces that are used in the charging framework to transfer the charging information (i.e. CDRs or charging events).
The complete document structure for these TSs is defined in TS 32.240
The present document specifies the offline and online charging description for the "Push-to-Talk over Cellular" (PoC) service, based on the functional description of the PoC service in TR 23.979
"3GPP enablers for OMA PoC Services", in OMA-AD-POC "Push to talk over Cellular (PoC) - Architecture" , in OMA-CP-POC "OMA PoC Control Plane"  and in OMA-UP-POC: "OMA POC User Plane", respectively. This charging description includes the offline and online charging architecture and scenarios specific to PoC, as well as the mapping of the common 3GPP charging architecture specified in TS 32.240
onto the PoC service. It further specifies the structure and content of the CDRs for offline charging, and the charging events for online charging. The present document is related to other 3GPP charging TSs as follows:
The common 3GPP charging architecture is specified in TS 32.240;
The parameters, abstract syntax and encoding rules for the CDRs are specified in TS 32.298;
A transaction based mechanism for the transfer of CDRs within the network is specified in TS 32.295;
The file based mechanism used to transfer the CDRs from the network to the operator's billing domain (e.g. the billing system or a mediation device) is specified in TS 32.297;
The 3GPP Diameter application that is used for PoC offline and online charging is specified in TS 32.299.
All terms, definitions and abbreviations used in the present document, that are common across 3GPP TSs, are defined in the 3GPP Vocabulary, TR 21.905
. Those that are common across charging management in GSM/UMTS domains or subsystems are provided in the umbrella document TS 32.240
and are copied into clause 3
of the present document for ease of reading. Finally, those items that are specific to the present document are defined exclusively in the present document.
Furthermore, requirements that govern the charging work are specified in TS 22.115
For the purposes of the present document, the terms and definitions given in TR 21.905
, TS 32.240
and the following apply:
1-1 PoC session:
feature enabling a PoC user to establish a PoC session with another PoC user
ad-hoc PoC group session:
feature enabling a PoC user to establish a PoC session with multiple PoC users without first creating a PoC group. This sort of PoC session for multiple PoC users that does not involve the use or definition of a pre-arranged or chat PoC group session.
information / data specific to an application other than the MMS User Agent / VASP which is intended to be transported without alteration by using MMS. Application Data may be of any content type and format.
also referred to as a destination for charging, this is a nominal reference defining the point of termination of a connection for charging purposes
entity inside the core network domain, subsystem or service that is involved in charging for that domain, subsystem or service
nominal reference defining the point of origin of a connection for charging purposes
chat PoC group:
persistent group in which each member individually joins the PoC session, i.e. the establishment of a PoC session to a chat PoC group does not result in other members of the chat PoC group being invited
chat PoC group session:
PoC session established to a chat PoC group. In a chat PoC group, PoC subscribers shall be able to join and leave the chat PoC group session themselves. If the chat PoC group is restricted, then only group members shall be able to join.
controlling PoC function:
function implemented in a PoC Server and provides centralized PoC session handling, which includes RTP media distribution, talk burst control, policy enforcement for participation in group sessions, and the participant information
feedback information provided to an originator MMS User Agent by an MMS R/S (MMS R/S) about the status of the delivery of an MM
MM originally sent from a sender to an intended recipient which is then forwarded to other recipient(s) and to which a delivery report and/or read-reply report may refer and which may be subject to further forwarding
forwarding MMS User Agent:
MMS User Agent that is the intended recipient of an MM and that requests forwarding of the MM for delivery to other recipient(s) without having to first download the MM
GPRS protocol used for CDR transport. It is derived from GTP with enhancements to improve transport reliability necessary for CDRs.
Instant personal alert:
feature in which a PoC user sends a SIP based instant message to a PoC user requesting a 1 1 PoC session.
software and/or hardware entity that interacts with a LCS Server for the purpose of obtaining location information for one or more Mobile Stations (MSs).
LCS Clients subscribe to LCS in order to obtain location information. LCS Clients may or may not interact with human users. The LCS Client is responsible for formatting and presenting data and managing the user interface (dialogue). The LCS Client may reside in the Mobile Station (MS).
software and/or hardware entity offering LCS capabilities. The LCS Server accepts requests, services requests, and sends back responses to the received requests. The LCS Server consists of LCS components, which are distributed to one or more PLMN and/or service provider.
Location Based Service (LBS):
service provided either by teleoperator or a 3rd party service provider that utilizes the available location information of the terminal. Location Application offers the User Interface for the service. LBS is either a pull or a push type of service (see Location Dependent Services and Location Independent Services). In ETSI/GSM documentation of SoLSA, LBS is called "Location Related Service"
ETSI and/or 3GPP -wide terminology harmonization is expected here.
geographic location of an UE and/or a valid Mobile Equipment (ME), expressed in latitude and longitude data. The Location Estimate is represented in a well-defined universal format. Translation from this universal format to another geographic location system may be supported, although the details are considered outside the scope of the primitive services.
unique identifier for an MM
collection of MMS-specific Elements under the control of a single administration.
MMS Relay/Server (MMS R/S):
MMS-specific network entity/application that is under the control of an MMS service provider. An MMS R/S transfers messages, provides operations of the MMS that are specific to or required by the mobile environment and provides (temporary and/or persistent) storage services to the MMS.
MMS User Agent:
application residing on a user equipment, an MS or an external device that performs MMS specific operations on a user's behalf and/or on another application's behalf. An MMS User Agent is not considered part of an MMSE.
Multimedia Messaging Service Network Architecture (MMSNA):
encompasses all the various elements that provide a complete MMS to a user.
an on-demand session is a PoC session set-up mechanism in which all media parameters are negotiated at PoC session establishment.
charging mechanism where charging information can affect, in real-time, the service rendered and therefore a direct interaction of the charging mechanism with session/service control is required.
Online Charging System (OCS):
entity that performs real-time credit control. Its functionality includes transaction handling, rating, online correlation and management of subscriber account balances.
(initial) MM sent from a sender to a recipient and to which a delivery report and/or a read-reply report and/or a reply-MM may refer and/or which may be subject to being forwarded.
originator MMS User Agent:
MMS User Agent associated with the sender of an MM.
participating PoC function:
function implemented in a PoC Server, and provides PoC session handling, which includes policy enforcement for incoming PoC sessions and relays talk burst control messages between the PoC Client and the PoC Server performing the controlling PoC function. The participating PoC function may also relay RTP media between the PoC Client and the PoC Server performing the controlling PoC function.
PoC functional entity that resides on the PoC user equipment that supports the PoC service.
a PoC group is a predefined set of PoC users together with its attributes. A PoC group is identified by a SIP URI.
PoC group advertisement:
a PoC group advertisement is a feature that provides the capability to inform other PoC users of the existence of a PoC group.
PoC group identity:
the PoC group identity is a SIP URI of the pre-arranged PoC group or chat PoC group.
implements the application level network functionality for the PoC service. A PoC Server may perform the role of the controlling PoC function or participating PoC function, or both at the same time.
the present document supports the following types of PoC sessions: 1-1 PoC session, ad-hoc PoC group session, pre-arranged PoC group session, or chat PoC group session.
PoC session identity:
SIP URI received by the PoC Client during the PoC session establishment in the contact header and/or in the Talk Burst Control Protocol (TBCP) connect message in case of using pre-established session.
user of the PoC service.
positioning method (/locating method):
method or technical solution, which is used to get an estimate of the target mobile's geographical location.
pre-arranged PoC group session:
EXAMPLE: Positioning methods based on radio cell coverage, GPS or Assisted GPS methods, which are based on the Time-Of-Arrival (TOA) algorithm, and OTDOA or E-OTD methods, which are based on the Time-Difference-Of-Arrival (TDOA) algorithm.
The positioning methods are further described in UTRAN Stage 2 TS 25.305
and GERAN Stage 2 TS 43.059
is a persistent PoC session Identity that has an associated set of PoC members. The establishment of a PoC session to a pre-arranged PoC group results in all members being invited.
signalling exchange to negotiate media parameters between the PoC Client and the home PoC Server before establishing a PoC session.
feedback information to an originator MMS User Agent by a recipient MMS User Agent about the status of handling/rendering of an original MM in a recipient MMS User Agent.
recipient MMS User Agent:
MMS User Agent associated with the recipient of an MM.
in case of reply-charging the first reply accepted by the recipient MMS R/S (after checking the reply charging limitations, such as the latest time of submission) is called a reply-MM.
Service Area for which an MS's location is reported.
RTP media is the media carried in an RTP payload.
defined in the same way as the Service Area according to ITU-T Recommendation Q.1001 . In contrast to the PLMN area it is not based on the coverage of a PLMN. Instead it is based on the area in which a fixed network user can call a mobile user without knowing its location. For example, the Service Area can therefore change when the signalling system is being extended.
simultaneous PoC session:
When a PoC user is a participant in more than one PoC session simultaneously using the same PoC Client.
media recording, transport and playback that occurs from the point the PoC Client has got the permission to send media until the permission is released.
Talk Burst Control Protocol (TBCP):
is a protocol for performing talk burst control, as defined in OMA-UP-POC: "OMA POC User Plane" .
UE being positioned.
For the purposes of the present document, the following symbols apply:
Interface between an MSC and a BSC
Reference point for the CDR file transfer from the Circuit Switched CGF to the BD
Reference point for the CDR file transfer from the IMS CGF to the BD
Reference point for the CDR file transfer from the GMLC CGF to the BD
Reference point for the CDR file transfer from the MMS CGF to the BD
Reference point for the CDR file transfer from the MBMS CGF to the BD
Reference point for the CDR file transfer from the OCF CGF to the BD
Reference point for the CDR file transfer from the Packet Switched CGF to the BD
Reference point for the CDR file transfer for CAMEL services to the BD, i.e. from the SCF CGF to the BD
Reference point for the CDR file transfer from the PoC CGF to the BD
Reference point for the CDR file transfer from the WLAN CGF to the BD
Reference point for CDR file transfer between any (generic) 3G domain, subsystem or service CGF and the BD
Interface between a HLR and a SMSC
Reference point for CAMEL between a network element with integrated SSF and the OCS
Charging trigger in combined MMS R/S
Interface between a MSC and a HLR
Reference point between an MSCa pre-R6 HSS/HLR and a BSC.3GPP AAA Server
Reference point between a 3GPP AAA Server and an SLF
Interface between a MSC and a SMSC
Reference point for CDR transfer between a CDF and the CGF
Interface between an SGSN and a BSC
Interface between an GGSN and an HLR
Interface between an SMS-GMSC and an SGSN, and between a SMS-IWMSC and an SGSN
Interface between a SGSN and a CAMEL GSM SCF
Interface between an SGSN and an EIR
Interface between the Packet-Switched domain and an external packet data network
Reference point between the UE and an P-CSCF
Interface between two GSNs within the same PLMN
Interface between two GSNs in different PLMNs
Interface between an SGSN and an HLR
Reference point between a pre-R6 HSS/HLR and a 3GPP AAA Server
Interface between an SGSN and an MSC/VLR
Reference point between a CRF and a TPF
Online charging reference point between a TPF and an OCS
Offline charging reference point between a TPF and a CDF
Interface between the RNS and the core network
kilobits per second. 1 kbit/s = 210 bits per second
Interface between Gateway MLCs
Megabits per second. 1 Mbit/s = 220 bits per second
Interface between the MGW and (G)MSC server
Charging trigger in MMS R/S for MMBox Management
Reference point between the MMS User Agent and the MMS R/S
Reference point between the MMS Relay and the MMS Server
Reference point between the MMS R/S and external (legacy) messaging systems
Reference point between the MMS R/S and another MMS R/S that is within another MMSE
Reference point between the MMS R/S and the Home Location Register (HLR)
Reference point between the MMS R/S and the MMS User Databases
Reference point between the MMS R/S and MMS VAS Applications
Reference point between the MMS R/S and the post-processing system
Reference point between the MMS R/S and the online charging system
Reference point between the MMS R/S and a MSCF
Reference point between one CSCF and another CSCF
Charging trigger in Originator MMS R/S
Reference point between a non-ISDN compatible TE and MT. Typically this reference point supports a standard serial interface.
Offline charging reference point between a PoC Server and the CDF.
Charging trigger in Recipient MMS R/S
Online charging reference point between a PoC Server and the OCS
Reference point between the CRF and an AF
Interface between the Mobile Station (MS) and the GSM fixed network part
Reference point between the UE and an GLMS
Interface between the Mobile Station (MS) and the UMTS fixed network part
For the purposes of the present document, the abbreviations defined in TR 21.905
, TS 32.240
and the following apply:
Augmented Backus-Naur Form
Access Point Name
Account balance Management Function
Advice of Charge
Access Point Name
Attribute Value Pair
Back-to-Back User Agent
Bearer Charging Function
Basic Call State Model
Breakout Gateway Control Function
Broadcast Multicast - Service Centre
Base Station Controller
Base Station Subsystem
Base Transceiver Station
Charge Advice Information
Customised Applications for Mobile network Enhanced Logic
CAMEL Application Part
Credit Control Answer
Charging Collection Function
Credit Control Request
Charging Data Function
Charging Data Record
Charging Gateway Function
Charging Rules Function
Call Session Control Function (I-Interrogating; P-Proxy and S-Serving)
CAMEL Service Environment
Charging Trigger Function
Diameter Credit Control Applications
Data Record Packet
Event Based Charging Function
Event Charging with Unit Reservation
Event Detection Point
Equipment Identity Register
North American Emergency Service Routing - Digits
North American Emergency Service Routing - Key
Furnish Charging Information
Fully Qualified Partial CDR
File Transfer, Access and Management
GSM EDGE Radio Access Network
Gateway GPRS Support Node
General Packet Radio Service
GSM Service Control Function
GSM Service Switching Function
Global System for Mobile communication
GPRS Support Node (either SGSN or GGSN)
GPRS Tunnelling Protocol
The GPRS protocol used for CDR transport. It is derived from GTP with enhancements to improve transport reliability necessary for CDRs.
GGSN (PDP context) generated - CDR
Home Location Register
High Speed Circuit Switched Data
Home Subscriber Server
Home - GMLC
Internet Assigned Numbers Authority
Immediate Event Charging
Internet Hosted Octet Stream Service: Octet Stream Protocol
International Mobile Equipment Identity
IP Multimedia Subsystem
International Mobile Subscriber Identity
IMS - GateWay Function
Internet Protocol version 4
Internet Protocol version 6
IMS Service Control
Integrated Services Digital Network
International Telecommunication Union - Telecommunications standardization sector
Jurisdiction Information Parameter
Location Area Code
Local Area Network
Location Routing Number
Mobile Application Part
Multimedia Broadcast/Multicast Service
Mobile Country Code (part of IMSI)
Media Gateway Control Function
Multipurpose Internet Mail Extensions
Mobile Location Center
Multimedia Messaging Service
Multimedia Messaging Service Environment
Multimedia Messaging Service Network Architecture
Multimedia Messaging Service Originator
Multimedia Messaging Service Recipient
Multimedia Messaging Relay/Server
Mobile Network Code (part of IMSI)
Mobile Originated Call (attempt)
Mobile Originated Location Request
Media Resource Function
Multimedia Resource Function Processor
Mobile Switching Centre
Messaging Service Control Function
Mobile Station ISDN number
Mobile Station Roaming Number
Mobile Terminated Call (attempt)
Mobile Terminated - Location Request
Mobility management generated - Charging Data Record
North America Region
North American - Emergency Service Routing Digits
North American - Emergency Service Routing Key
Network Identifier (part of the APN)
Network Induced - Location Request
Number Portability Data Base
Online Charging Function
Online Charging System
Operator Identifier (part of the APN)
Originating - CAMEL Subscription Information
Packet Data Network
Packet Data Protocol (e.g. IP)
Packet Data Unit
Public Land Mobile Network
Pseudonym Mediation Device functionality
Push-to-talk over Cellular
Privacy Profile Register
Packet-Switched Public Data Network
Public Switched Telephony Network
Protocol Type (Field in GTP' header)
Quality of Service
Radio Access Bearer
Routing Area Code
Radio Access Network
Radio Network Controller
Radio Network Subsystem
Reduced Partial CDR
Real Time Protocol
Requesting - GMLC
Service Area Code
Session Based Charging Function
Signalling Connection Control Part
Session Charging with Unit Reservation
Session Description Protocol
Service Control Function
Subscriber Controlled Input
Send Charging Information
Serving GPRS Support Node
Subscriber Identity Module
Session Initiation Protocol
Short Message Service
Service Switching Function
Signalling System No. 7
Signalling Connection Control Part
SGSN (PDP context) generated - CDR
SGSN delivered Short message Mobile Originated - CDR
SGSN delivered Short message Mobile Terminated - CDR
Transferred Account Procedure
Talk Burst Control Protocol
Trigger Detection Point
Type, Length, Value (GTP header format)
Traffic Plane Function
Terminating - CAMEL Subscription Information
Universal Mobile Telecommunications System
UTRAN Registration Area
User Service Identity Module
Unstructured Supplementary Service Data
Universal Terrestrial Radio Access Network
Value Added Service
Value Added Service Provider
Visitor Location Register
Visited Terminating CAMEL Subscription Information
XML Document Management Server
Extensible Mark-up Language