The Diameter protocol is currently defined in the following IETF RFCs: Obsolete RFCs RFC , Diameter Credit-Control Application. RFC (part 1 of 5): Diameter Credit-Control Application. Please refer to the current edition of the “Internet Official Protocol Standards” (STD 1) for the. IETF RFC “Diameter Credit Control Application”. []. Void. []. IETF RFC , “Private Extensions to the Session Initiation Protocol (SIP) for the 3rd.

Author: Dougal Juzil
Country: Turks & Caicos Islands
Language: English (Spanish)
Genre: Software
Published (Last): 15 December 2016
Pages: 159
PDF File Size: 3.16 Mb
ePub File Size: 2.14 Mb
ISBN: 901-3-45353-647-6
Downloads: 94086
Price: Free* [*Free Regsitration Required]
Uploader: Brami

These operations are accomplished with the one- time event. When an end user requests services such as SIP or messaging, the request is typically forwarded to a service element e. This specification, together with the above service specific documents, governs the credit-control message.

Otherwise the message is an answer.

The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests. This field aids in matching requests and replies. Retrieved 12 October Retrieved 30 April Application-ID is used to identify for diamerer Diameter application the message is applicable.

Transaction state implies that upon forwarding a request, its Hop-by-Hop Identifier is saved; the diametwr is replaced with a locally unique identifier, which is restored to its original value when the corresponding answer is received. These formats are observed in Credit-Control messages.

The ” E ” Error bit — If set, the message contains a protocol error, and the message will not conform to the CCF described for this command. Service specific authorization and authentication is out of the scope.

If set, the message is a request.


Diameter is used for many different interfaces defined by the 3GPP standards, with each interface typically defining new diaeter and attributes. AA request commands are defined in service specific authorization applications e.

When real-time credit-control is required, the credit-control client contacts the credit-control server with information about a possible service event. A Diameter Node to which a given Diameter Node has a direct transport connection.

Information on RFC » RFC Editor

However, for real-time credit-control, these authorization and accounting models are not sufficient. The credit-control server deducts the used amount from the end user’s account; it may perform rating and make a new credit reservation if the service delivery is continuing. The identifier MUST remain locally unique for a period of at diameher 4 minutes, even across reboots.

For session based credit-control, both the credit control client and the credit-control server are required to maintain credit-control session state.

Diameter (protocol)

Messages with the “E” bit set are commonly referred to as error messages. Diameter credit- control server. This allows a single server to handle policies for many services. When an account is exhausted or expired, the user must be denied the ability to compile additional portocol events. Tfc protocols such as RADIUS accounting and the Diameter base accounting protocol can be used to provide accounting data to the accounting server after service is initiated, and to provide possible interim reports until service completion.

Credit-control is a process of checking whether credit is available, credit-reservation, deduction of credit from the end user account when service is completed and refunding of reserved credit that is not used.

A host process that implements the Diameter protocol, and acts either as a Client, Agent or Server. If an AVP with the ” M ” bit set is received by a Diameter client, server, proxy, or translation agent and either the AVP or its value is unrecognized, the message must be rejected.


When combined with the Vendor ID the attribute is uniquely identified. Distribution of this memo is unlimited. If cleared, the message MUST be locally processed.

Credit-Control Application State Machine Messages with this bit set are commonly referred to as error messages. A structure used to encapsulate protocol specific data as well as authentication, authorization and accounting information. A flexible credit-control application specific failure handling is defined in which the home service provider can model the credit- control client behavior according to its own credit risk management policy.

The credit-control application also supports operations such as service price enquiry, user’s balance check, and refund of credit on the user’s account. Used to identify to which application the message is applicable for. Retrieved from ” https: An administrative domain MAY act as a local realm for certain users, while being a home realm for others.

In a multi-service environment, an end user can issue an additional service request e. Obsolete RFCs are indicated with strikethrough text. Total size of the AVP header and data in bytes. Diameter Relay and redirect agents must not reject messages with unrecognized AVPs. These agents transparently support the Diameter credit-control application. The first interrogation is used to reserve money from the user’s account and to initiate the process.

The specification of another cooperative standardization body e.