📄 isup2.h
字号:
void create_infTransRat_Table();
void create_codeStd_Table();
void create_transMode_Table();
void create_digitType_Table();
void create_encodeSchem_Table();
void create_notifyID_Table();
void create_preLevel_Table();
void create_LFB_Table();
void create_backwardCallID_BA_Table();
void create_backwardCallID_DC_Table();
void create_backwardCallID_FE_Table();
void create_locationID_Table();
void create_codeStd2ID_Table();
void create_causeVal_Table();
void create_echoCtrInfID_BA_Table();
void create_echoCtrInfID_DC_Table();
void create_echoCtrInfID_FE_Table();
void create_echoCtrInfID_HG_Table();
void create_notifySubOpt_Table();
void create_redirReason_Table();
void create_presentRestrict_Table();
void create_eventID_Table();
void create_autoCongestLevel_Table();
void create_informID_BA_Table();
void create_cirGrpSupMsgType_Table();
void create_maintainBlock_BA_Table();
void create_maintainBlock_DC_Table();
void create_maintainBlock_FE_Table();
void create_facilityID_Table();
void create_boardNarrowBand_Table();
char *getH1h0FromTable(BYTE u_index, char *v_pH1h0);
BOOL GetMessageDecodeInfo_AfterH1H0(BYTE *u_pMsg, DWORD u_msgLength, char *v_pDecodeResult);
//ISUP Message Type select
BOOL GetDataDecode_IAM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //地址初始化
BOOL GetDataDecode_ACM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //地址全
BOOL GetDataDecode_ANM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //应答
BOOL GetDataDecode_CPG(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //呼叫进展
BOOL GetDataDecode_CON(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //连接
BOOL GetDataDecode_REL(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //释放
BOOL GetDataDecode_RLC(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //释放完全
BOOL GetDataDecode_INF(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //信息
BOOL GetDataDecode_INR(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //信息请求
BOOL GetDataDecode_SAM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //后续地址
BOOL GetDataDecode_COT(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //导通
BOOL GetDataDecode_FOT(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //前向转移
BOOL GetDataDecode_CCR(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //导通检验请求
BOOL GetDataDecode_BLO(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //闭塞
BOOL GetDataDecode_BLA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //闭塞证实
BOOL GetDataDecode_LPA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //环回证实
BOOL GetDataDecode_OLM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //过负荷消息
BOOL GetDataDecode_RSC(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路复原消息
BOOL GetDataDecode_UBL(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //解除闭塞消息
BOOL GetDataDecode_UBA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //解除闭塞证实消息
BOOL GetDataDecode_UCIC(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //未备电路识别码
BOOL GetDataDecode_SUS(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //暂停消息
BOOL GetDataDecode_RES(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //恢复消息
BOOL GetDataDecode_CFN(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //混乱消息
BOOL GetDataDecode_CGB(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群闭塞消息
BOOL GetDataDecode_CGBA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群闭塞证实消息
BOOL GetDataDecode_CGU(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群闭塞解除消息
BOOL GetDataDecode_CGUA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群闭塞解除证实消息
BOOL GetDataDecode_GRS(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群复原消息
BOOL GetDataDecode_CQM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群询问消息
BOOL GetDataDecode_GRA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群复原证实消息
BOOL GetDataDecode_CQR(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //电路群询问响应消息
BOOL GetDataDecode_FAR(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //性能请求消息
BOOL GetDataDecode_FAA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //性能请求接受消息
BOOL GetDataDecode_FRJ(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //性能请求拒绝消息
BOOL GetDataDecode_USR(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //用户至用户消息
BOOL GetDataDecode_PAM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //传送消息
//-----------V
BOOL GetDataDecode_UPT(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //用户部分测试
BOOL GetDataDecode_UPA(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //用户部分可用
BOOL GetDataDecode_FAC(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //性能
BOOL GetDataDecode_NRM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //网络资源管理
BOOL GetDataDecode_IRQ(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //识别请求
BOOL GetDataDecode_IRP(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //识别响应
BOOL GetDataDecode_SEG(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //分段
//----------A
BOOL GetDataDecode_OPR(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //话务员消息(OPR)
BOOL GetDataDecode_CCL(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //主叫用户挂机消息(CCL)
BOOL GetDataDecode_MPM(BYTE *u_pMsg, DWORD u_msgLength, char *v_pParseData); //计次脉冲消息(MPM)
//Option Parm selection function
void getOptionParm_1D(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //用户业务信息 User Service Information
void getOptionParm_23(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //转接网选择 Transit network selection (national use)
void getOptionParm_0A(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //主叫用户号码 Calling Party Number
void getOptionParm_04(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //被叫用户号码 Called Party Number
void getOptionParm_01(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //呼叫参考 Call reference (national use)
void getOptionParm_08(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //任选 前向呼叫表示语 Forward call indicators
void getOptionParm_0B(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //改发的号码 Redirecting number (与“原被叫号码参数”,即“主叫用户号码参数”完全相同)
void getOptionParm_0C(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //改发号码 Redirection number (与“被叫用户号码参数”完全相同)
void getOptionParm_13(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //改发信息 Redirection information
void getOptionParm_1A(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //闭合用户群连锁编号 Closed user group interlock code
void getOptionParm_0D(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //连接请求 Connection request
void getOptionParm_28(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //原被叫号码 Original called number
void getOptionParm_20(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //用户-用户信息 User-to-user information
void getOptionParm_03(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //接入转送 Access transport
void getOptionParm_2A(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //用户-用户表示语 User-to-user indicators
void getOptionParm_C0(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //通用号码 Generic number
void getOptionParm_31(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //传播时延计数器 Propagation delay counter
void getOptionParm_2F(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //网络专用性能 Network specific facility (national use)
void getOptionParm_C1(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //通用数字 Generic digits (national use)
void getOptionParm_2B(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //始发ISC点编码 Origination ISC point code
void getOptionParm_34(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //用户终端业务信息 User teleservice information
void getOptionParm_32(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //远端操作 Remote operations (national use) (目前暂不使用)
void getOptionParm_39(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //参数兼容性信息 Parameter compatibility information
void getOptionParm_2C(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //通用通知 Generic notification indicator (此参数可重复)
void getOptionParm_33(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //业务激活 Service activation
void getOptionParm_3A(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //MLPP优先 MLPP precedence
void getOptionParm_3E(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //传输媒介要求 Transmission medium requirement prime
void getOptionParm_3F(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //位置号码 Location number
void getOptionParm_29(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //任选后向呼叫表示语 Optional backward call indicators
void getOptionParm_11(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //后向呼叫表示语 Backward call indicators
void getOptionParm_12(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //原因表示语 Cause indicators
void getOptionParm_35(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //所用的传输媒介 Transmission medium used
void getOptionParm_37(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //回声控制信息 Echo control information
void getOptionParm_2E(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //接入转交消息 Access delivery information (目前暂不用)
void getOptionParm_36(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //呼叫变更信息 Call diversion information
void getOptionParm_40(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //改发号码限制 Redirection number restriction indicator
void getOptionParm_21(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //被连接的号码 Connected number
void getOptionParm_2D(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //呼叫历史信息 Call history information
void getOptionParm_1E(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //信令点编码 Signalling point code (national use)
void getOptionParm_27(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //自动拥塞级 Automatic congestion level
void getOptionParm_09(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //主叫用户类别 Calling Party's Category
void getOptionParm_38(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //消息兼容性信息 Message compatibility information
void getOptionParm_3B(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //MCID请求表示语 MCID request indicators
void getOptionParm_3C(BYTE* u_pMsg, int strLength, int indexByte, char* v_pParseData); //MCID响应表示语 MCID response indicators
};
#endif // !defined(AFX_ISUP_H__A2E95496_E712_4F74_9C2A_DC089CBF54BF__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -