SCCP: add defines for Reset, Error and Release Cause values
diff --git a/include/sccp.hrl b/include/sccp.hrl
index dda0020..46b4c11 100644
--- a/include/sccp.hrl
+++ b/include/sccp.hrl
@@ -73,7 +73,22 @@
-define(SCCP_NAI_INTERNATIONAL, 2#00000100).
% According to Q.713 Section 3.11 - Release Cause
-%FIXME
+-define(SCCP_CAUSE_REL_USER_ORIG, 2#00000000).
+-define(SCCP_CAUSE_REL_USER_CONG, 2#00000001).
+-define(SCCP_CAUSE_REL_USER_FAILURE, 2#00000010).
+-define(SCCP_CAUSE_REL_SCCP_USER_ORIG, 2#00000011).
+-define(SCCP_CAUSE_REL_REM_PROC_ERR, 2#00000100).
+-define(SCCP_CAUSE_REL_INCONS_CONN_DAT, 2#00000101).
+-define(SCCP_CAUSE_REL_ACCESS_FAIL, 2#00000110).
+-define(SCCP_CAUSE_REL_ACCESS_CONG, 2#00000111).
+-define(SCCP_CAUSE_REL_SUBSYS_FAILURE, 2#00001000).
+-define(SCCP_CAUSE_REL_SUBSYS_CONG, 2#00001001).
+-define(SCCP_CAUSE_REL_MTP_FAILURE, 2#00001010).
+-define(SCCP_CAUSE_REL_NET_CONG, 2#00001011).
+-define(SCCP_CAUSE_REL_EXP_T_RES, 2#00001100).
+-define(SCCP_CAUSE_REL_EXP_T_IAR, 2#00001101).
+-define(SCCP_CAUSE_REL_UNQUALIFIED, 2#00001111).
+-define(SCCP_CAUSE_REL_SCCP_FAILURE, 2#00010000).
% According to Q.713 Section 3.12 - Return Cause
-define(SCCP_CAUSE_RET_NOTRANS_NATURE, 2#00000000).
@@ -93,10 +108,25 @@
-define(SCCP_CAUSE_RET_SEG_FAILURE, 2#00001110).
% According to Q.713 Section 3.13 - Reset Cause
-%FIXME
+-define(SCCP_CAUSE_RES_ENDU_ORIGINATED, 2#00000000).
+-define(SCCP_CAUSE_RES_SCCP_USER_ORIG, 2#00000001).
+-define(SCCP_CAUSE_RES_MSGO_OOO_PS, 2#00000010).
+-define(SCCP_CAUSE_RES_MSGO_OOO_PR, 2#00000011).
+-define(SCCP_CAUSE_RES_MSGO_OO_WIND, 2#00000100).
+-define(SCCP_CAUSE_RES_INC_PS_REINIT, 2#00000101).
+-define(SCCP_CAUSE_RES_REM_GENERAL, 2#00000110).
+-define(SCCP_CAUSE_RES_REM_OPERATIONAL, 2#00000111).
+-define(SCCP_CAUSE_RES_NET_OPERATIONAL, 2#00001000).
+-define(SCCP_CAUSE_RES_ACC_OPERATIONAL, 2#00001001).
+-define(SCCP_CAUSE_RES_NET_CONG, 2#00001010).
+-define(SCCP_CAUSE_RES_UNQUALIFIED, 2#00001100).
% According to Q.713 Section 3.14 - Error Cause
-%FIXME
+-define(SCCP_CAUSE_ERR_LRN_UNASSIGNED, 2#00000000).
+-define(SCCP_CAUSE_ERR_LRN_MISMATCH, 2#00000001).
+-define(SCCP_CAUSE_ERR_PC_MISMATCH, 2#00000010).
+-define(SCCP_CAUSE_ERR_SCLASS_MISMATCH, 2#00000011).
+-define(SCCP_CAUSE_ERR_UNQUALIFIED, 2#00000100).
% According to Q.713 Section 3.15 - Refusal Cause
-define(SCCP_CAUSE_REF_ENDU_ORIGINATED, 2#00000000).