Diameter Credit-Control Application
From Wikipedia, the free encyclopedia
Diameter Credit-Control Application, DCCA in short, is a Diameter application used for credit control. It is an IETF standard defined in RFC 4006.
Contents |
[edit] Purpose
Please help improve this section by expanding it. Further information might be found on the talk page or at requests for expansion. |
[edit] New Command Codes
Currently, in order to support Credit Control via Diameter, there are two Diameter messages, the CCR (Credit Control Request) and the CCA (Credit Control Answer). Command Code for CCR/CCA is 272, as defined in RFC 4006.
Please help improve this section by expanding it. Further information might be found on the talk page or at requests for expansion. |
[edit] Attribute-Value Pairs
Please help improve this section by expanding it. Further information might be found on the talk page or at requests for expansion. |
[edit] Command Code / AVP matrix
[edit] AVPs for new command codes
The new Command codes, CCA and CCR, may require some AVPs as indicated below. Bold AVPs are new to DCCA.
Command Code | ||
---|---|---|
Attribute Name | CCR | CCA |
Acct-Multi-Session-Id | 0-1 | 0-1 |
Auth-Application-Id | 1 | 1 |
CC-Correlation-Id | 0-1 | 0 |
CC-Session-Failover | 0 | 0-1 |
CC-Request-Number | 1 | 1 |
CC-Request-Type | 1 | 1 |
CC-Sub-Session-Id | 0-1 | 0-1 |
Check-Balance-Result | 0 | 0-1 |
Cost-Information | 0 | 0-1 |
Credit-Control-Failure-Handling | 0 | 0-1 |
Destination-Host | 0-1 | 0 |
Destination-Realm | 1 | 0 |
Direct-Debiting-Failure-Handling | 0 | 0-1 |
Event-Timestamp | 0-1 | 0-1 |
Failed-AVP | 0 | 0+ |
Final-Unit-Indication | 0 | 0-1 |
Granted-Service-Unit | 0 | 0-1 |
Multiple-Services-Credit-Control | 0+ | 0+ |
Multiple-Services-Indicator | 0-1 | 0 |
Origin-Host | 1 | 1 |
Origin-Realm | 1 | 1 |
Origin-State-Id | 0-1 | 0-1 |
Proxy-Info | 0+ | 0+ |
Redirect-Host | 0 | 0+ |
Redirect-Host-Usage | 0 | 0-1 |
Redirect-Max-Cache-Time | 0 | 0-1 |
Requested-Action | 0-1 | 0 |
Requested-Service-Unit | 0-1 | 0 |
Route-Record | 0+ | 0+ |
Result-Code | 0 | 1 |
'Service-Context-Id | 1 | 0 |
Service-Identifier | 0-1 | 0 |
Service-Parameter-Info | 0+ | 0 |
Session-Id | 1 | 1 |
Subscription-Id | 0+ | 0 |
Termination-Cause | 0-1 | 0 |
User-Equipment-Info | 0-1 | 0 |
Used-Service-Unit | 0+ | 0 |
User-Name | 0-1 | 0-1 |
Validity-Time | 0 | 0-1 |
[edit] new AVPs for base protocol command codes
Command Code | ||
---|---|---|
Attribute Name | RAR | RAA |
CC-Sub-Session-Id | 0-1 | 0-1 |
G-S-U-Pool-Identifier | 0-1 | 0-1 |
Service-Identifier | 0-1 | 0-1 |
Rating-Group | 0-1 | 0-1 |
[edit] Message flows
Please help improve this section by expanding it. Further information might be found on the talk page or at requests for expansion. |
[edit] Related standards
- 3GPP Telecommunication management - Charging management - Diameter charging applications.
[edit] External links
- Diameter Credit-Control Application RFC4006 DCCA
- 3GPP Telecommunication management - Charging management - Diameter charging applications 3GPP 32.299
- Open Source Java IMS Diameter Credit Control App solution DCCA