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

📄 mpa08.h

📁 七号信令解码器
💻 H
字号:

#define MultiTS 1  //for multiple TimeSlot
#define IncludeV5 1 //for V5 module

#define MAXNUMOF64K 20
#define SS7MODE 0
#define V5MODE 2
#define initreclen 5
#define initrecoff 9
#define maxreclen 8100

//ISUP call capture
struct tagISUPCapture{
		unsigned char noa;
		unsigned char addr[10];
		unsigned char backans;
		unsigned char dpc[3];
		unsigned char opc[3];
		unsigned short cic;
		unsigned short len;
		unsigned char data[1024-21];
};

//INAP统计
struct tagINAPStatistic{
		BYTE dpc[3];  //SCP
		BYTE opc[3];  //SSP
		WORD CallNum;  //总呼
		WORD CallSucNum; //呼叫成功次数
		WORD DestBusyNum;  //目的地忙次数
		WORD RouteFailNum;  //路由故障次数
		WORD DestNoAnsNum;  //目的地无应答忙次数
		WORD Other; //其它网络故障次数
};

struct tagMAPLUIMSINo{
		BYTE imsinoa;//IMSI位数
		BYTE imsi[8];
		BYTE backans;
		BYTE dpc[3];
		BYTE opc[3];
		BYTE tid[5];
};

//位置更新故障分析
struct tagMAPLUfail{
		BYTE hlr[4];
		WORD total;
		WORD success;
		WORD sysfail;  //系统故障
		WORD dataloss;  //数据丢失
		WORD unexpecteddata;  //非期望数据
		WORD unknownsub;  //未知用户
		WORD disagreeroam;  //不允许漫游
		WORD abort;
};
//MAP呼叫号码
struct tagMAPCallNo{
		BYTE noa;
		BYTE addr[10];
		BYTE backans;
		BYTE pc[6];
		BYTE tid[5];
};


//MAP呼叫故障分析
struct tagMAPCallFail{
		BYTE msc[4];
		WORD total;
		WORD success;
		WORD sysfail;  //系统故障
		WORD dataloss;  //数据丢失
		WORD unexpecteddata;  //非期望数据
		WORD devicenotsup;  //设备不支持
		WORD unknownsub;  //未知用户
		WORD Numchanged;  //号码改变
		WORD svrnotsupp;  //不支持承载\电信业务
		WORD absentsub;  //缺席用户
		WORD calllock;  //呼叫闭锁
		WORD CUGreject;  //CUG拒绝
		WORD forwordviolate;  //前转违例

};
extern unsigned char BUFFILEDATA[];
extern unsigned char BUFDISPLAY1[];
extern unsigned char BUFDISPLAY2[];
extern unsigned char BUFDISPLAY3[];
extern unsigned char BUFDISPLAY4[];
extern unsigned char BUFDISPLAY5[];
extern unsigned char BUFDISPLAY6[];
extern unsigned char BUFDISPLAY7[];
extern unsigned char BUFDISPLAY8[];
extern unsigned char BUFDISPLAY9[];
extern unsigned char BUFDISPLAY10[];
extern char LStr[25];
extern unsigned char sBlock,eBlock;
extern unsigned short sFile,eFile;
//extern unsigned char BUFCOUNTER[0x8ffff];
extern unsigned char BUFBACK[0x8ffff];
extern unsigned char BUFFILEDATA[0xffff];
extern unsigned char CICTIME[];
extern unsigned char BUFTIME[];
extern unsigned char BUFTELNO[];
extern unsigned char BUFCALLINGNO[20];
extern unsigned char BUFDPCOPC[7];
extern unsigned char Bufpc[7];
extern unsigned char LinkDPCOPC[];
extern unsigned char BufTID[];
extern unsigned char Bufpc[];
extern BYTE BUFADDR[];

extern void clearrecbuffer(BYTE *buf);
extern char PutHisToDisp(unsigned char *buf);
extern char compareNo(unsigned char ab);
extern unsigned char MESSCRIVIEW5(unsigned char *msg,unsigned char *crit);

⌨️ 快捷键说明

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