Diameter Credit-Control Application
RFC 4006
Document | Type |
RFC - Proposed Standard
(August 2005; Errata)
Obsoleted by RFC 8506
|
|
---|---|---|---|
Last updated | 2015-10-14 | ||
Replaces | draft-hakala-aaa-diameter-cc | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized with errata bibtex | ||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 4006 (Proposed Standard) | |
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | Bert Wijnen | ||
Send notices to | (None) |
Network Working Group H. Hakala Request for Comments: 4006 L. Mattila Category: Standards Track Ericsson J-P. Koskinen M. Stura J. Loughney Nokia August 2005 Diameter Credit-Control Application Status of This Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2005). Abstract This document specifies a Diameter application that can be used to implement real-time credit-control for a variety of end user services such as network access, Session Initiation Protocol (SIP) services, messaging services, and download services. Table of Contents 1. Introduction................................................. 4 1.1. Requirements Language................................. 5 1.2. Terminology........................................... 5 1.3. Advertising Application Support....................... 7 2. Architecture Models.......................................... 7 3. Credit-Control Messages...................................... 9 3.1. Credit-Control-Request (CCR) Command.................. 9 3.2. Credit-Control-Answer (CCA) Command................... 11 4. Credit-Control Application Overview.......................... 11 4.1. Service-Specific Rating Input and Interoperability.... 13 5. Session Based Credit-Control................................. 15 5.1. General Principles.................................... 15 5.2. First Interrogation................................... 21 5.3. Intermediate Interrogation............................ 27 5.4. Final Interrogation................................... 29 Hakala, et al. Standards Track [Page 1] RFC 4006 Diameter Credit-Control Application August 2005 5.5. Server-Initiated Credit Re-Authorization.............. 30 5.6. Graceful Service Termination.......................... 32 5.7. Failure Procedures.................................... 38 6. One Time Event............................................... 41 6.1. Service Price Enquiry................................. 42 6.2. Balance Check......................................... 42 6.3. Direct Debiting....................................... 43 6.4. Refund................................................ 44 6.5. Failure Procedure..................................... 44 7. Credit-Control Application State Machine..................... 46 8. Credit-Control AVPs.......................................... 55 8.1. CC-Correlation-Id AVP................................. 58 8.2. CC-Request-Number AVP................................. 58 8.3. CC-Request-Type AVP................................... 58 8.4. CC-Session-Failover AVP............................... 59 8.5. CC-Sub-Session-Id AVP................................. 59 8.6. Check-Balance-Result AVP.............................. 60 8.7. Cost-Information AVP.................................. 60 8.8. Unit-Value AVP........................................ 61 8.9. Exponent AVP.......................................... 61 8.10. Value-Digits AVP...................................... 61 8.11. Currency-Code AVP..................................... 62 8.12. Cost-Unit AVP......................................... 62 8.13. Credit-Control AVP.................................... 62 8.14. Credit-Control-Failure-Handling AVP................... 62 8.15. Direct-Debiting-Failure-Handling AVP.................. 63 8.16. Multiple-Services-Credit-Control AVP.................. 64 8.17. Granted-Service-Unit AVP.............................. 65 8.18. Requested-Service-Unit AVP............................ 66 8.19. Used-Service-Unit AVP................................. 66 8.20. Tariff-Time-Change AVP................................ 67 8.21. CC-Time AVP........................................... 67 8.22. CC-Money AVP.......................................... 67Show full document text