Diameter at a Glance Telecom Authentication Process

Diameter Errors

There are two type of errors in diameter
1. Protocol Errors :- These are the errors that occours at protocol level (mostly at Transport layer) such as link break, Node Rebooted etc. while handling these errors, Bit-E of the diameter answer message must be set.


Example of Protocol Error

2.Application Error:- These errors occour while the diameter application processing the message it has received, such as unknown avp, invalid Avp value etc. These errors fall in the categories where diameter node has properly received the message while the protocol errors fall in categories where diameter node unable to receive the message.

Example to Application Error
Result code AVP are use to report both type of error along with some other avp to give the description of the error. The decimal values of the result code avp are divided in to following
- 1xxx (Informational)
- 2xxx (Success)
- 3xxx (Protocol Errors)
- 4xxx (Transient Failures)
- 5xxx (Permanent Failure)



Your Comments /Suggestions and Questions are always welcome.I would try to clarify doubts with best of my knowledge. So feel free to put Questions.

8 comments:

  1. Can you please suggest me an implementation of pure java diameter protocol used for offline charging?

    ReplyDelete
  2. can you please provide a list of error codes for diameter protocol

    ReplyDelete
    Replies

    1. Following Link might help you.

      http://diameter-protocol.blogspot.in/2012/10/list-of-experimental-result-codes.html


      Happy to help you again.
      Team-Diameter

      Delete
  3. Hi Anonymous you can find all the error codes in RFC 6733 from page 90
    http://tools.ietf.org/search/rfc6733

    ReplyDelete
  4. Hi all,
    I have received a Result-Code of 5030 (DIAMETER_USER_UNKNOWN). That's why the session is terminated and I cannot send an UPDATE CCR.
    What can i resolve this problem ??
    thanks in advanced.

    ReplyDelete
    Replies
    1. Hi Amal,

      It is totally application dependent issue. You are trying to create session for Invalid User Identity. If you want exact solution from us, kindly share complete scenario.

      Thanks for your query.

      Happy to help you again.
      Team-Diameter

      Delete
  5. i am getting 4998 while sending CCR ,what doest it means Please advice

    ReplyDelete
  6. In Gy (online charging) interface, If Diameter Proxy responses CCR with 3002 Result-code in CCA, what other AVP should it place into that CCA, except Sesion-ID, Origin-host, -realm and that Result-code?
    Has it to put CC-Request-Type and CC-Request-Number in CCA, as it is required by 3GPP TS 32.299? And where is it specified?
    Thanks.

    ReplyDelete