diff --git a/core/jdiameter/api/src/main/java/org/jdiameter/api/ResultCode.java b/core/jdiameter/api/src/main/java/org/jdiameter/api/ResultCode.java
index f40f46179..85380e49e 100644
--- a/core/jdiameter/api/src/main/java/org/jdiameter/api/ResultCode.java
+++ b/core/jdiameter/api/src/main/java/org/jdiameter/api/ResultCode.java
@@ -147,6 +147,11 @@ public interface ResultCode {
*/
int ELECTION_LOST = 4003;
+ /**
+ * Request denied because the end user's account could not cover the requested service
+ */
+ int CREDIT_CONTROL_LIMIT_REACHED = 4012;
+
/**
* The peer received a message that contained an AVP that is not recognized or supported and was marked with the
* Mandatory bit. A Diameter message with this error MUST contain one or more Failed- AVP AVP containing the AVPs
diff --git a/core/jdiameter/impl/src/main/resources/dictionary.xml b/core/jdiameter/impl/src/main/resources/dictionary.xml
index 3215139da..7159c048f 100644
--- a/core/jdiameter/impl/src/main/resources/dictionary.xml
+++ b/core/jdiameter/impl/src/main/resources/dictionary.xml
@@ -2507,6 +2507,12 @@
+
+
+
+
+