⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tcapdata.h

📁 三汇CTI示例程序源码
💻 H
字号:

enum SS7_TASK_ID
{
	MtpTaskId = 0x22,
	IsupTaskId= 0x23,
	SccpTaskId= 0x33,
	TcapTaskId= 0x14
};


enum MESSAGE_CLASS
{
	SCCP_MSG_TX_REQ= 0xc740,
	SCCP_MSG_TX_REQ_ITU= 0xc741,
	SCCP_MSG_RX_IND= 0x8742,
	SCCP_MSG_RX_IND_ITU= 0x8743,
	SCCP_MSG_SCMG_REQ= 0xc744,
	SCCP_MSG_SCMG_IND= 0x8740,//Sccp

	MTP_TRANSFER_REQ= 0x8f00,
	MTP_TRANSFER_IND,
	MTP_PAUSE_IND= 0x8403,
	MTP_RESUME_IND,
	MTP_STATUS_IND,
	MTP_RESTART_IND,//Mtp	

	TCAP_MSG_CPT_REQ = 0xc781,
	TCAP_MSG_CPT_IND = 0xc782,
	TCAP_MSG_DLG_REQ = 0xc783,
	TCAP_MSG_DLG_IND = 0xc784,//Component and Dialogue Message Type
	TCAP_MSG_TR_REQ  = 0xc785,
	TCAP_MSG_TR_IND  = 0xc786,//TR level Message Type Tcap
					
};

enum ADDRESS_TYPE
{
	CalledAddress,
	CallingAddress,
	ResponseAddress
};

enum COMPONENTPRIMTYPES
{
	TCAP_TC_INVOKE = 0x08,//Component Primitive Types Begin					
	TCAP_TC_RESULT_L = 0x09,			
	TCAP_TC_RESULT_NL = 0x0A,			
	TCAP_TC_U_ERROR = 0x0B,
	TCAP_TC_U_REJECT = 0x10,
	TCAP_TC_U_CANCEL = 0x0D,			
	TCAP_TC_L_CANCEL = 0x0C,			
	TCAP_TC_L_REJECT = 0x0E,			
	TCAP_TC_R_REJECT = 0x0F,//End   04.2.5
};

enum DIALOGUEPRIMTYPES
{
	TCAP_TC_UNI = 0x01,//Dialogue Primitive Types Begin			
	TCAP_TC_BEGIN = 0x02,
	TCAP_TC_CONTINUE = 0x03,
	TCAP_TC_END = 0x04,
	TCAP_TC_U_ABORT = 0x05,
	TCAP_TC_P_ABORT = 0x06,
	TCAP_TC_NOTICE = 0x07,//Dialogue Primitive Types End 04.3.24
};

enum TRANSITIONTYTES
{
	TCAP_TR_UNI = 0x11,//TR Primitive Types Begin
	TCAP_TR_BEGIN = 0x12,
	TCAP_TR_CONTINUE = 0x13,
	TCAP_TR_END = 0x14,
	TCAP_TR_U_ABORT = 0x15,
	TCAP_TR_P_ABORT = 0x16,
	TCAP_TR_NOTICE = 0x17,//TR Primitive Types End 04.4.6
};

enum PRIMITIVESTYLE
{
	OutgoingStyle,
	IncomingStyle,
};

enum ISMSTATE
{
	S_ISMIdle = 0x11,
	S_ISMSendOperation = 0x12,
	S_ISMWaitForReject = 0x13,
};

enum DLGSTATE
{
	S_DLGIdle = 0x20,
	S_DLGIS = 0x21,  
	S_DLGIR = 0x22,  
	S_DLGActive = 0x23,
};

enum TRSTATE
{
	S_TRIdle = 0x10,
	S_TRIS = 0x11,  
	S_TRIR = 0x12,  
	S_TRActive = 0x13,
};

enum P_ABORT_REASON  //Q.773 P16
{
	PAUnrecognizedStyle = 0x00,
	PAUnrecognizedTID = 0x01,  
	PABadFormatOfTPart = 0x02, 
	PAErrorTPart = 0x03,       
	PALimitResource = 0x04,    
};

enum PROBLEM_CODE    //Q.773 P21
{
	NormalProblem = 0x80,      
	InvokeProblem = 0x81,	   
	ReturnResult  = 0x82,      
	ReturnError   = 0x83,      
};

enum NORMAL_PROBLEM  //Q.773 P21
{
	NPUnrecognizedCmp = 0x00,
	NPErrorStyleCmp   = 0x01,
	NPUnstructuredCmp = 0x02,
};

enum INVOKE_PROBLEM  
{
	IPReduplicateInvID = 0x00,
	IPUnrecognizedOp   = 0x01,
	IPErrorStylePara   = 0x02,
	IPLimitResource  = 0x03,
	IPReleaseStartup   = 0x04,
	IPUnrecognizedLinkID = 0x05,
	IPUnexpRespOfLink   = 0x06,
	IPUnexpOperationOfLink = 0x07,    
};

enum RETURN_RESULT
{
	RRUnrecognizedInvID = 0x00,
	RRUnexpRetrunResult = 0x01,
	RRErrorStylePara    = 0x02,	
};

enum RETURN_ERROR
{
	REUnrecognizedInvID = 0x00,
	REUnexpRetrunResult = 0x01,
	REUnrecognizedError = 0x02,
	REUnexpectedError	= 0x03,
	REErrorStylePara    = 0x04,
};


enum OperationLabel
{
	OLocalOperation	  = 0x02,
	OGlobalOperation  = 0x06,
};

enum ParameterLabel
{
	PSequenceTag      = 0x30,
	PSetTag			  = 0x31,
};

enum ErrorLabel
{
	ELocalError		  = 0x02,
	EGlobalError      = 0x06   
};

enum RETURN_VALUE
{
	Failure = 0x01,
	Success,
	Component,
	Dialogue,
	AllocateSuccessfully,
	ParameterLenError,
	DlgIDOutOfRange,
	DlgParameterError,
	InvIDOutOfRange,
	DlgIDBusy,
	InvIDBusy,
	CMPTypeError,
	PackInvokeError,
	NoDlgCreated, 
	FormatError,
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -