From abfa83e85bdd1e7eaa9934d5f49bde8e0c1d35fd Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 28 Jan 2012 14:08:34 +0100 Subject: [PATCH] SCCP: add defines for Reset, Error and Release Cause values --- include/sccp.hrl | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) 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).