Skip to main content

Diameter Credit-Control Application
RFC 4006

Revision differences

Document history

Date Rev. By Action
2017-05-16
06 (System) Changed document authors from "Leena Mattila, Marco Stura, John Loughney, Harri Hakala" to "Leena Mattila, Marco Stura, John Loughney, Harri Hakala, Juha-Pekka Koskinen"
2015-10-14
06 (System) Notify list changed from , ,  to (None)
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Thomas Narten
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Allison Mankin
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Ted Hardie
2012-03-29
(System) Posted related IPR disclosure: Nokia Corporation's Statement about IPR related to RFC 4006
2010-10-08
(System) Posted related IPR disclosure: Nokia Corporation's Statement about IPR related to RFC 4006
2010-05-25
(System) Posted related IPR disclosure: Nokia Siemens Networks Oy's Statement about IPR related to RFC 4006
2009-12-28
(System) Posted related IPR disclosure: Nokia Siemens Networks Oy's Statement about IPR related to RFC 4006
2008-10-20
(System) Posted related IPR disclosure: Nokia Corporation 's Statement about IPR related to RFC 4006
2005-08-26
06 Amy Vezza State Changes to RFC Published from RFC Ed Queue by Amy Vezza
2005-08-26
06 Amy Vezza [Note]: 'RFC 4006' added by Amy Vezza
2005-08-25
06 (System) RFC published
2004-09-23
06 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2004-09-21
06 Amy Vezza IESG state changed to Approved-announcement sent
2004-09-21
06 Amy Vezza IESG has approved the document
2004-09-21
06 Amy Vezza Closed "Approve" ballot
2004-09-21
06 Bert Wijnen State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Bert Wijnen
2004-09-21
06 Bert Wijnen Status date has been changed to 2004-09-21 from 2004-09-19
2004-09-19
06 Bert Wijnen Prodding WG chairs again for an answer
2004-09-19
06 Bert Wijnen Status date has been changed to 2004-09-19 from 2004-08-25
2004-08-25
06 Bert Wijnen Doc seems ready to go.
One last check on RFC-Editor note for "who is assigned Expert"
2004-08-25
06 Bert Wijnen Status date has been changed to 2004-08-25 from 2004-06-17
2004-08-25
06 Bert Wijnen Note field has been cleared by Bert Wijnen
2004-08-18
06 Thomas Narten [Ballot Position Update] Position for Thomas Narten has been changed to No Objection from Discuss by Thomas Narten
2004-08-17
06 Allison Mankin [Ballot Position Update] Position for Allison Mankin has been changed to No Objection from Discuss by Allison Mankin
2004-08-13
06 (System) Sub state has been changed to AD Follow up from New Id Needed
2004-08-13
06 (System) New version available: draft-ietf-aaa-diameter-cc-06.txt
2004-07-20
06 Bert Wijnen State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::AD Followup by Bert Wijnen
2004-07-20
06 Bert Wijnen
New revision expected as promised by authors.
Will not appear untill after San DIego IETF though.
Ted's clearance of his DISCUSS was based on a …
New revision expected as promised by authors.
Will not appear untill after San DIego IETF though.
Ted's clearance of his DISCUSS was based on a revision-6-to-be.
2004-07-15
06 Ted Hardie [Ballot Position Update] Position for Ted Hardie has been changed to No Objection from Discuss by Ted Hardie
2004-06-25
06 (System) Removed from agenda for telechat - 2004-06-24
2004-06-24
06 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2004-06-24
06 Amy Vezza [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Amy Vezza
2004-06-24
06 Amy Vezza [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Amy Vezza
2004-06-24
06 Thomas Narten
[Ballot discuss]
> 12.1 Application Identifier 
>   
>    This specification assigns the value XXX [IANA please fill in XXX
>    (suggested value …
[Ballot discuss]
> 12.1 Application Identifier 
>   
>    This specification assigns the value XXX [IANA please fill in XXX
>    (suggested value 4) and remove this note] to the Application
>    Identifier namespace defined in [DIAMBASE]. See section 1.3 for more
>    information. 

Please provide the name of the application identifier.

> 12.3 AVP Codes 
>     
>    This specification assigns the values XXX - YYY [IANA please fill in
>    XXX, YYY (suggested values 411, 457) and remove this note] from the
>    AVP code namespace defined in [DIAMBASE] See section 8 for the
>    assignment of the namespace in this specification. 

would be good to include a table with all the needed TBDs, refering to
the section where each is defined.


> 12.4 Result-Code AVP Values 

ditto.

> 12.5 CC-Request-Type AVP
>   
>    As defined in section 8.3, the CC-Request-Type AVP defines the values
>    X1-X3 [IANA please fill in X1-X3 (suggested value 1, 3) and remove
>    this note]. All remaining values are available for assignment via
>    Designated Expert [IANA].

Better:   
       

  12.5 CC-Request-Type AVP
   
  As defined in section 8.3, the CC-Request-Type AVP includes an Enumerated
  type  value. IANA is to create and maintain  a namespace for this
  AVP. [IANA please fill in X1-X3 (suggested value 1, 3) and remove
  this note]. All remaining values are available for assignment via
  Designated Expert [IANA].
   

i.e., make it clear that this is a name space that IANA must create
and maintain.

Similar comments    apply to other subsections.

BTW, IANA seemed to have raised similar issues in mail on June 15.
2004-06-24
06 Thomas Narten [Ballot Position Update] New position, Discuss, has been recorded for Thomas Narten by Thomas Narten
2004-06-24
06 Allison Mankin
[Ballot discuss]
- The Subscription-Id-Type  AVPs are a very limited set and do not appear extensible:  what about
  this application for interoperating pres: uri's …
[Ballot discuss]
- The Subscription-Id-Type  AVPs are a very limited set and do not appear extensible:  what about
  this application for interoperating pres: uri's or other identifiers in future?  Another case like this
  is the User-Equipment-Identifier, which allows only 3GPP mobiles and wireless.  This is inappropriate
  in a general AAA document.
- The WG needed to think more broadly about SIP.  The SIP example works as expected in
  the 3GPP-enforced environment because the proxy can measure the quota, but in open
  environments, the proxy at best will see the BYE (and possibly might not see that).  Flow II must
  state in a careful final paragraph that the degree of credit control measuring of the media by
  the proxy depends on the business model design used in setting up the end system and proxies
  in the SIP network.
- Flow V and VII need a bigger SIP picture.  In V, the INVITE is to B, or to a B2BUA that is
  meant to intercept a price inquiry?  This is a new SIP service.  Flow VII describes use of a SIP
  controller, which is probably 3PCC, but that needs to be shown, the call establishment would
  need to be shown. 
- Recommendation on flows V and VII:  Jon and I should email you as to whether to clean them up,
  remove them, or annotate them.
2004-06-24
06 Allison Mankin
[Ballot discuss]
- The Subscription-Id-Type  AVPs are a very limited set and do not appear extensible:  what about
  this application for interoperating pres: uri's …
[Ballot discuss]
- The Subscription-Id-Type  AVPs are a very limited set and do not appear extensible:  what about
  this application for interoperating pres: uri's or other identifiers in future?  Another case like this
  is the User-Equipment-Identifier, which allows only 3GPP mobiles and wireless.  This is inappropriate
  in a general AAA document.
- The WG needed to think more broadly about SIP.  The SIP example works as expected in
  the 3GPP-enforced environment because the proxy can measure the quota, but in open
  environments, the proxy at best will see the BYE (and possibly might not see that).  Flow II must
  state in a careful final paragraph that the degree of credit control measuring of the media by
  the proxy depends on the business model design used in setting up the end system and proxies
  in the SIP network.
- Flow V and VII need a bigger SIP picture.  In V, the INVITE is to B, or to a B2BUA that is
  meant to intercept a price inquiry?  This is a new SIP service.  Flow VII describes use of a SIP
  controller, which is probably 3PCC, but that needs to be shown, the call establishment would
  need to be shown. 
- Recommendation on flows V and VII:  Jon and I should email you as to whether to clean them up,
  remove them, or annotate them.
2004-06-24
06 Allison Mankin
[Ballot discuss]
- The Subscription-Id-Type  AVPs are a very limited set and do not appear extensible:  what about
  this application for interoperating pres: uri's …
[Ballot discuss]
- The Subscription-Id-Type  AVPs are a very limited set and do not appear extensible:  what about
  this application for interoperating pres: uri's or other identifiers in future?  Another case like this
  is the User-Equipment-Identifier, which allows only 3GPP mobiles and wireless.  This is inappropriate
  in a general AAA document.
- The WG needed to obtain SIP reviewing along the way.  The SIP example works as expected in
  the 3GPP-enforced environment because the proxy can measure the quota, but in open
  environments, the proxy at best will see the BYE (and possibly might not see that).  Flow II must
  state in a careful final paragraph that the degree of credit control measuring of the media by
  the proxy depends on the business model design used in setting up the end system and proxies
  in the SIP network.
- Flow V and VII need a review by the SIPPING WG.  In V, the INVITE is to B, or to a B2BUA that is
  meant to intercept a price inquiry?  This is a new SIP service.  Flow VII describes use of a SIP
  controller, which is probably 3PCC, but that needs to be shown, the call establishment would
  need to be shown. 
- Recommendation on the SIP flows:  further review by the SIPPING WG as to whether to clean them up,
  remove them, otherwise annotate them.
2004-06-24
06 Allison Mankin [Ballot Position Update] New position, Discuss, has been recorded for Allison Mankin by Allison Mankin
2004-06-24
06 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2004-06-24
06 Alex Zinin [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin
2004-06-24
06 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2004-06-23
06 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2004-06-23
06 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley
2004-06-22
06 Ted Hardie
[Ballot discuss]
I believe Section 4.1 needs some clean up to provide useful guidelines for
interoperability.  I read through it 3 or 4 times, and …
[Ballot discuss]
I believe Section 4.1 needs some clean up to provide useful guidelines for
interoperability.  I read through it 3 or 4 times, and I believe I eventually
got the steps into a reasonable set of steps, but it is still hard for me to
be sure that it is the only reasonable reading.  The document needs clear
advice on when to reuse AVPs, how and when to define new ones, and
when to use the service-parameter-info as a container.  It may also need
to justify some choices based on other constraints (does a limit in the
AVP namespace suggest re-use of existing AVPs, for example?)

It is not clear to me what the client requirements are for 5.5.  If, for example,
a client is using this mechanism to manage voice minutes on a mobile phone,
does the potential for a Server-initiated RAR imply that the client must have
data traffic and this service enabled at all times, in case it receives such a request? 
Note that the "graceful service termination" redirect to a top-up server doesn't
obviate this requirement (at least in my reading), since it doesn't imply that
the server won't send an RAR.

Is it legal to combine a Tariff change with a service initiated re-auth?
2004-06-22
06 Ted Hardie
[Ballot discuss]
I believe Section 4.1 needs some clean up to provide useful guidelines for
interoperability.  I read through it 3 or 4 times, and …
[Ballot discuss]
I believe Section 4.1 needs some clean up to provide useful guidelines for
interoperability.  I read through it 3 or 4 times, and I believe I eventually
got the steps into a reasonable set of steps, but it is still hard for me to
be sure that it is the only reasonable reading.  The document needs clear
advice on when to reuse AVPs, how and when to define new ones, and
when to use the service-parameter-info as a container.  It may also need
to justify some choices based on other constraints (does a limit in the
AVP namespace suggest re-use of existing AVPs, for example?)

It is not clear to me what the client requirements are for 5.5.  If, for example,
a client is using this mechanism to manage voice minutes on a mobile phone,
does the potential for a Server-initiated RAR imply that the client must have
data traffic and this service enabled at all times, in case it receives such a request? 
Note that the "graceful service termination" redirect to a top-up server doesn't
obviate this requirement (at least in my reading), since it doesn't imply that
the server won't send an RAR.
2004-06-22
06 Ted Hardie
[Ballot comment]
"credit fragmentation" is mentioned in this section:


  To avoid credit fragmentation and unnecessary load on the credit
  control server, it is …
[Ballot comment]
"credit fragmentation" is mentioned in this section:


  To avoid credit fragmentation and unnecessary load on the credit
  control server, it is possible for service units to be provided to
  multiple services or rating groups as a pool. This is achieved by
  providing the service units in the form of a quota for a particular
  service or rating group in the Multiple-Services-Credit-Control AVP,
  but also including a reference to a credit pool for that unit type. 

Some definition of credit fragmentation might be useful.
2004-06-22
06 Ted Hardie
[Ballot discuss]
I believe Section 4.1 needs some clean up to provide useful guidelines for
interoperability.  I read through it 3 or 4 times, and …
[Ballot discuss]
I believe Section 4.1 needs some clean up to provide useful guidelines for
interoperability.  I read through it 3 or 4 times, and I believe I eventually
got the steps into a reasonable set of steps, but it is still hard for me to
be sure that it is the only reasonable reading.  The document needs clear
advice on when to reuse AVPs, how and when to define new ones, and
when to use the service-parameter-info as a container.  It may also need
to justify some choices based on other constraints (does a limit in the
AVP namespace suggest re-use of existing AVPs, for example?)
2004-06-22
06 Ted Hardie [Ballot Position Update] New position, Discuss, has been recorded for Ted Hardie by Ted Hardie
2004-06-18
06 Steven Bellovin
[Ballot comment]
The document could use an editing pass by a native speaker of English.  I'm not sure how much of that the RFC Editor …
[Ballot comment]
The document could use an editing pass by a native speaker of English.  I'm not sure how much of that the RFC Editor does, but such an effort is definitely needed here.
2004-06-18
06 Steven Bellovin [Ballot Position Update] New position, Undefined, has been recorded for Steve Bellovin by Steve Bellovin
2004-06-18
06 Scott Hollenbeck [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck
2004-06-17
06 Bert Wijnen State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Bert Wijnen
2004-06-17
06 Bert Wijnen Placed on agenda for telechat - 2004-06-24 by Bert Wijnen
2004-06-17
06 Bert Wijnen
[Note]: 'GEN-ART review has some (minor) comments (resulting from review during IETF Last Call) that will be addressed by authors. They will do so when …
[Note]: 'GEN-ART review has some (minor) comments (resulting from review during IETF Last Call) that will be addressed by authors. They will do so when IESG comments (if any) are available so that one revision can address all comments at same time.' added by Bert Wijnen
2004-06-17
06 Bert Wijnen [Ballot Position Update] New position, Yes, has been recorded for Bert Wijnen
2004-06-17
06 Bert Wijnen Ballot has been issued by Bert Wijnen
2004-06-17
06 Bert Wijnen Created "Approve" ballot
2004-06-17
06 Bert Wijnen
[Note]: 'GEN-ART review has some (minor) comments (resulting from review during IETF Last Call) that will be addressed by authors.
They will do so when …
[Note]: 'GEN-ART review has some (minor) comments (resulting from review during IETF Last Call) that will be addressed by authors.
They will do so when IESG comments (if any) are available so that one revision can address all comments at same time.' added by Bert Wijnen
2004-06-17
06 Bert Wijnen Status date has been changed to 2004-06-17 from 2004-05-29
2004-06-15
06 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2004-06-15
06 Michelle Cotton
IANA Last Call Comments:
Section 12.1
The name of the application identifier to be assigned should be
included in this section.

Sction 12.2
The name …
IANA Last Call Comments:
Section 12.1
The name of the application identifier to be assigned should be
included in this section.

Sction 12.2
The name of the command code to be assigned should be
included in this section.

Section 12.3
We will use section 8 as the guide for assigning
AVP Codes (total values = 50)

Section 12.4
We will use section 9 as the guide for assigning
Result-Code AVP Values (total values = 5).

Sections 12.5-12.18
We will create sub-registries for AVP Specific Values
2004-06-01
06 Amy Vezza Last call sent
2004-06-01
06 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-05-29
06 Bert Wijnen Status date has been changed to 2004-05-29 from 2004-03-22
2004-05-29
06 Bert Wijnen Last Call was requested by Bert Wijnen
2004-05-29
06 (System) Ballot writeup text was added
2004-05-29
06 (System) Last call text was added
2004-05-29
06 (System) Ballot approval text was added
2004-05-29
06 Bert Wijnen State Changes to Last Call Requested from AD Evaluation by Bert Wijnen
2004-05-29
06 Bert Wijnen State Changes to AD Evaluation from Publication Requested by Bert Wijnen
2004-05-28
06 Dinara Suleymanova State Changes to Publication Requested from AD is watching by Dinara Suleymanova
2004-05-28
06 Dinara Suleymanova Intended Status has been changed to Proposed Standard from None
2004-05-26
06 Bert Wijnen
> > l. Section 8.46
> >    Is it SIP URL in this case, while it is SIP URI in sect 8.38?
>
> …
> > l. Section 8.46
> >    Is it SIP URL in this case, while it is SIP URI in sect 8.38?
>
> Should be SIP URI, we'll correct it.
>
but it still says URL in one place and URI in the other.
And 8.38 uses "Uniform Resource Indicator", while I believe that
URI stands for "Uniform Resource Indentifier" (see RFC2396)
2004-05-14
05 (System) New version available: draft-ietf-aaa-diameter-cc-05.txt
2004-04-14
06 Bert Wijnen Wg chair asked me for review
2004-03-22
06 Bert Wijnen
WG Last Call had comments, new rev was posted on March 18th. Supposedly addresses all WG Last Call comments and should be ready for AD …
WG Last Call had comments, new rev was posted on March 18th. Supposedly addresses all WG Last Call comments and should be ready for AD review. Checking with WG chairs.
2004-03-22
06 Bert Wijnen Shepherding AD has been changed to Bert Wijnen from Randy Bush
2004-03-22
06 Bert Wijnen State Change Notice email list have been change to , , from ,
2004-03-22
06 Bert Wijnen Status date has been changed to 2004-03-22 from
2004-03-18
04 (System) New version available: draft-ietf-aaa-diameter-cc-04.txt
2004-02-17
03 (System) New version available: draft-ietf-aaa-diameter-cc-03.txt
2004-01-28
(System) Posted related IPR disclosure: Nortel Networks's Statement About IPR Claimed in draft-ietf-aaa-diameter-cc
2003-12-18
02 (System) New version available: draft-ietf-aaa-diameter-cc-02.txt
2003-10-28
01 (System) New version available: draft-ietf-aaa-diameter-cc-01.txt
2003-06-12
06 Randy Bush Draft Added by Bush, Randy
2003-06-11
00 (System) New version available: draft-ietf-aaa-diameter-cc-00.txt