Tech-
invite
3GPP
space
IETF
RFCs
SIP
Quick
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
TS 29.198-12
Open Service Access (OSA) API –
Part 12: Charging Service Capability Feature (SCF)
3GPP‑Page
ETSI‑search
ToC
↓
V9.0.0 (PDF)
2009/12 58 p.
V8.0.0
2008/12 58 p.
V7.0.0
2007/03 58 p.
V6.5.1
2006/07 58 p.
V5.9.0
2005/12 54 p.
V4.6.0
2005/12 50 p.
Rapporteur:
Mr. Unmehopa, Musa
full Table of Contents for
TS 29.198-12
Word version: 9.0.0
0
Introduction
Word‑p. 6
1
Scope
Word‑p. 8
2
References
Word‑p. 8
3
Definitions and abbreviations
Word‑p. 9
3.1
Definitions
Word‑p. 9
3.2
Abbreviations
Word‑p. 9
4
Charging SCF
Word‑p. 9
4.1
General requirements on support of methods
Word‑p. 9
5
Sequence Diagrams
Word‑p. 9
5.1
Reservation / payment in parts
Word‑p. 9
5.2
Immediate Charge
Word‑p. 11
6
Class Diagrams
Word‑p. 13
7
The Service Interface Specifications
Word‑p. 14
7.1
Interface Specification Format
Word‑p. 14
7.1.1
Interface Class
Word‑p. 15
7.1.2
Method descriptions
Word‑p. 15
7.1.3
Parameter descriptions
Word‑p. 15
7.1.4
State Model
Word‑p. 15
7.2
Base Interface
Word‑p. 15
7.2.1
Interface Class IpInterface
Word‑p. 15
7.3
Service Interfaces
Word‑p. 15
7.3.1
Overview
Word‑p. 15
7.4
Generic Service Interface
Word‑p. 16
7.4.1
Interface Class IpService
Word‑p. 16
7.4.1.1
Method setCallback()
Word‑p. 16
7.4.1.2
Method setCallbackWithSessionID()
Word‑p. 16
8
Charging Interface Classes
Word‑p. 17
8.1
Interface Class IpChargingManager
Word‑p. 17
8.1.1
Method createChargingSession()
Word‑p. 18
8.1.2
Method createSplitChargingSession()
Word‑p. 18
8.2
Interface Class IpAppChargingManager
Word‑p. 19
8.2.1
Method sessionAborted()
Word‑p. 20
8.2.2
Method abortMultipleChargingSessions()
Word‑p. 20
8.3
Interface Class IpChargingSession
Word‑p. 20
8.3.1
Method creditAmountReq()
Word‑p. 21
8.3.2
Method creditUnitReq()
Word‑p. 22
8.3.3
Method debitAmountReq()
Word‑p. 23
8.3.4
Method debitUnitReq()
Word‑p. 23
8.3.5
Method directCreditAmountReq()
Word‑p. 24
8.3.6
Method directCreditUnitReq()
Word‑p. 25
8.3.7
Method directDebitAmountReq()
Word‑p. 25
8.3.8
Method directDebitUnitReq()
Word‑p. 26
8.3.9
Method extendLifeTimeReq()
Word‑p. 27
8.3.10
Method getAmountLeft()
Word‑p. 27
8.3.11
Method getLifeTimeLeft()
Word‑p. 27
8.3.12
Method getUnitLeft()
Word‑p. 28
8.3.13
Method rateReq()
Word‑p. 28
8.3.14
Method release()
Word‑p. 28
8.3.15
Method reserveAmountReq()
Word‑p. 29
8.3.16
Method reserveUnitReq()
Word‑p. 29
8.4
Interface Class IpAppChargingSession
Word‑p. 30
8.4.1
Method creditAmountErr()
Word‑p. 32
8.4.2
Method creditAmountRes()
Word‑p. 32
8.4.3
Method creditUnitErr()
Word‑p. 32
8.4.4
Method creditUnitRes()
Word‑p. 33
8.4.5
Method debitAmountErr()
Word‑p. 33
8.4.6
Method debitAmountRes()
Word‑p. 34
8.4.7
Method debitUnitErr()
Word‑p. 34
8.4.8
Method debitUnitRes()
Word‑p. 34
8.4.9
Method directCreditAmountErr()
Word‑p. 35
8.4.10
Method directCreditAmountRes()
Word‑p. 35
8.4.11
Method directCreditUnitErr()
Word‑p. 36
8.4.12
Method directCreditUnitRes()
Word‑p. 36
8.4.13
Method directDebitAmountErr()
Word‑p. 36
8.4.14
Method directDebitAmountRes()
Word‑p. 37
8.4.15
Method directDebitUnitErr()
Word‑p. 37
8.4.16
Method directDebitUnitRes()
Word‑p. 38
8.4.17
Method extendLifeTimeErr()
Word‑p. 38
8.4.18
Method extendLifeTimeRes()
Word‑p. 38
8.4.19
Method rateErr()
Word‑p. 38
8.4.20
Method rateRes()
Word‑p. 39
8.4.21
Method reserveAmountErr()
Word‑p. 39
8.4.22
Method reserveAmountRes()
Word‑p. 39
8.4.23
Method reserveUnitErr()
Word‑p. 40
8.4.24
Method reserveUnitRes()
Word‑p. 40
8.4.25
Method sessionEnded()
Word‑p. 41
9
State Transition Diagrams
Word‑p. 41
9.1
State Transition Diagrams for IpChargingSession
Word‑p. 41
9.1.1
Session Created State
Word‑p. 43
9.1.2
Amount Reserved State
Word‑p. 43
9.1.3
Volume Reserved State
Word‑p. 43
9.1.4
Reservation Ended State
Word‑p. 43
10
Content Based Charging Service Properties
Word‑p. 43
11
Data Definitions
Word‑p. 45
11.1
Charging Data Definitions
Word‑p. 45
11.1.1
IpChargingManager
Word‑p. 45
11.1.2
IpChargingManagerRef
Word‑p. 45
11.1.3
IpAppChargingManager
Word‑p. 45
11.1.4
IpAppChargingManagerRef
Word‑p. 45
11.1.5
IpChargingSession
Word‑p. 45
11.1.6
IpChargingSessionRef
Word‑p. 45
11.1.7
IpAppChargingSession
Word‑p. 45
11.1.8
IpAppChargingSessionRef
Word‑p. 45
11.1.9
TpApplicationDescription
Word‑p. 45
11.1.10
TpAppInformationSet
Word‑p. 46
11.1.11
TpAppInformation
Word‑p. 46
11.1.12
TpAppInformationType
Word‑p. 46
11.1.13
TpSessionEndedCause
Word‑p. 46
11.1.14
TpMerchantAccountID
Word‑p. 46
11.1.15
TpCorrelationID
Word‑p. 46
11.1.16
TpCorrelationType
Word‑p. 47
11.1.17
TpChargingPrice
Word‑p. 47
11.1.18
TpAmount
Word‑p. 47
11.1.19
TpChargingParameterSet
Word‑p. 47
11.1.20
TpChargingParameter
Word‑p. 47
11.1.21
TpChargingParameterID
Word‑p. 47
11.1.22
TpChargingParameterValue
Word‑p. 48
11.1.23
TpChargingParameterValueType
Word‑p. 48
11.1.24
TpVolumeSet
Word‑p. 48
11.1.25
TpVolume
Word‑p. 48
11.1.26
TpUnitID
Word‑p. 48
11.1.27
TpChargingSessionID
Word‑p. 49
11.1.28
TpPriceVolumeSet
Word‑p. 49
11.1.29
TpPriceVolume
Word‑p. 49
11.1.30
TpChargingError
Word‑p. 49
12
Exception Classes
Word‑p. 50
A
(Normative) OMG IDL Description of Charging SCF
Word‑p. 51
B
W3C WSDL Description of Charging SCF
Word‑p. 52
C
Java™ API Description of the Charging SCF
Word‑p. 53
D
Description of Charging for 3GPP2 cdma2000 networks
Word‑p. 54
D.1
General Exceptions
Word‑p. 54
D.2
Specific Exceptions
Word‑p. 54
D.2.1
Clause 1: Scope
Word‑p. 54
D.2.2
Clause 2: References
Word‑p. 54
D.2.3
Clause 3: Definitions and abbreviations
Word‑p. 54
D.2.4
Clause 4: Charging SCF
Word‑p. 54
D.2.5
Clause 5: Sequence Diagrams
Word‑p. 54
D.2.6
Clause 6: Class Diagrams
Word‑p. 55
D.2.7
Clause 7: The Service Interface Specifications
Word‑p. 55
D.2.8
Clause 8: Charging Interface Classes
Word‑p. 55
D.2.9
Clause 9: State Transition Diagrams
Word‑p. 55
D.2.10
Clause 10: Content Based Charging Service Properties
Word‑p. 55
D.2.11
Clause 11: Data Definitions
Word‑p. 55
D.2.12
Clause 12: Exception Classes
Word‑p. 55
D.2.13
Annex A (normative): OMG IDL Description of Charging SCF
Word‑p. 55
D.2.14
Annex B (informative): W3C WSDL Description of Charging SCF
Word‑p. 55
D.2.15
Annex C (informative): Java™ API Description of the Charging SCF
Word‑p. 55
$
Change history
Word‑p. 56