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

📄 no7dll.h

📁 东进语音板卡开发
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef	_NO7DLL_H
#define	_NO7DLL_H

//////////////////////////////////////////////////////////
//通道状态定义
//使用 DJNo7_GetChnState( 卡号, 通道号 ) 获得
//////////////////////////////////////////////////////////

//空闲状态
#define CH_FREE			1
//DLL等待应用层同步释放资源
#define CH_WAIT_RELEASE	2
//本地锁闭状态
#define CH_LOCAL_BLOCK	3
//远端锁闭状态
#define CH_REMOTE_BLOCK	4
//不可用态(网络不通等原因导致)
#define CH_UNAVIABLE	5

//去话连通状态
#define CALLER_CONNECT  6
//主叫方送拆线信号,等待被叫回送释放监护信号
#define CALLER_WAIT_RLG 7

//呼叫到达,接收全地址
#define CALLEE_RECV_IAM 8
//来话连通状态
#define CALLEE_CONNECT  9
//已发送挂机信号,等待主叫发送拆线信号
#define CALLEE_WAIT_CLF 10


//内部状态,应用程序不对此状态进行处理
#define CH_CANOMIT		11

#define CALLER_RECV_CBK	12
#define CALLER_RECV_RAN 13

//用于被叫控制关机时,被叫收到CCL
#define CALLEE_RECV_CCL 14
//用于被叫控制关机时,被叫收到RAN
#define CALLEE_RECV_RAN 15

#define CALLER_RECV_ACM 0x91	//主叫收到ACM

// IAM消息到达
#define CALLEE_IAM_REACHED 0xF0
// IAI消息到达
#define CALLEE_IAI_REACHED 0xF1
// SAO消息到达
#define CALLEE_SAO_REACHED 0xF2
// SAM消息到达
#define CALLEE_SAM_REACHED 0xF3
// 等待GSM消息
#define CALLEE_WAIT_GSM	0xa3

//////////////////////////////////////////////////////////
//通道动作定义
//使用 DJNo7_SetChnState( 卡号, 通道号, Action ) 设置
//////////////////////////////////////////////////////////
//APP 层检查通道状态为 0x02(CH_WAIT_RELEASE) 时,同步释放通道资源
#define	CH_SET_FREE		1
//锁闭通道
#define	CH_SET_BLOCK	2
//解除锁闭
#define	CH_SET_UNBLOCK	3

//来话方动作,来话到达后,送被叫闲信号,话路接通,但不送应答信号
#define	CALLEE_SET_ACM	4
//被叫摘机信号
#define	CALLEE_SET_ANC	6
//来话方动作,来话到达后,送被叫忙信号
#define	CALLEE_SET_SSB	7
//来话方动作,来话到达后,送被叫市忙信号
#define	CALLEE_SET_SLB	8
//来话方动作,来话到达后,送被叫长忙信号
#define	CALLEE_SET_STB	9
//来话方动作,来话到达后,送空号信号
#define	CALLEE_SET_UNN	10
//来话方动作,送被叫挂机信号
#define	CALLEE_SET_CBK	12
//来话方动作,送拆线证实信号
#define	CALLEE_SET_RLG	13
//去话方动作,送拆线信号
#define	CALLER_SET_CLF	14
//来话方动作,送线路不工作信号
#define	CALLEE_SET_LOS	15
//来话方动作,送接入拒绝信号
#define	CALLEE_SET_ACB	16

//电路复原
#define CH_SET_RSC		0x81
//电路群复原
#define CH_SET_GRS		0x82
//一般请求消息
#define CALLEE_SET_GRQ	0x83
//来话方动作,送呼叫故障信号
#define	CALLEE_SET_CFL	0x84
//来话方动作,送地址不全信号
#define	CALLEE_SET_ADI	0x85

//面向维护的群闭塞消息
#define	CH_SET_MGB		101	//0x65
//面向维护的解除群闭塞消息
#define	CH_SET_MGU		0x87
//硬件故障的群闭塞消息
#define	CH_SET_HGB		100	//0x64
//硬件故障的解除群闭塞消息
#define	CH_SET_HGU		0x89
//软件产生的群闭塞消息
#define	CH_SET_SGB		0x90
//软件产生的解除群闭塞消息
#define	CH_SET_SGU		0x91

//////////////////////////////////////////////////////////
//呼出主叫用户类别
//DJNo7_CalloutEx的CallerCategory参数定义
//////////////////////////////////////////////////////////
//国内话务员
#define CALLEE_C_00		0x00
#define CALLEE_C_01		0x01
#define CALLEE_C_02		0x02
#define CALLEE_C_03		0x03
#define CALLEE_C_04		0x04
#define CALLEE_C_05		0x05
#define CALLEE_C_06		0x06
#define CALLEE_C_07		0x07
#define CALLEE_C_08		0x08
#define CALLEE_C_09		0x09
//普通用户,在长(国际)-长, 长(国际)-市局间使用
#define CALLEE_C_0A		0x0A
//优先用户,在长(国际)-长, 长(国际)-市, 市-市局间使用
#define CALLEE_C_0B		0x0B
//数据呼叫
#define CALLEE_C_0C		0x0C
//测试呼叫
#define CALLEE_C_0D		0x0D
//普通、免费		(在市-长(国际)局间使用)
#define CALLEE_C_10		0x10
//普通、定期		(在市-长(国际)局间使用)
#define CALLEE_C_11		0x11
//普通、用户表、立即(在市-长(国际)局间使用)
#define CALLEE_C_12		0x12
//普通、打印机、立即(在市-长(国际)局间使用)
#define CALLEE_C_13		0x13
//优先、免费		(在市-长(国际)局间使用)
#define CALLEE_C_14		0x14
//优先、定期		(在市-长(国际)局间使用)
#define CALLEE_C_15		0x15
//普通用户,在市-市局间使用
#define CALLEE_C_18		0x18

//////////////////////////////////////////////////////////
//呼出地址性质表示语
//DJNo7_CalloutEx的OriCalleeAddrAttr参数定义
//DJNo7_CalloutEx2的CalleeAddrAttr和OriCalleeAddrAttr参数定义
//DJNo7_CalloutBEx的CalleeAddrAttr参数定义
//////////////////////////////////////////////////////////
//市内用户号码
#define CALLEE_AT_00		0x00
//备用
#define CALLEE_AT_01		0x01
//国内有效号码
#define CALLEE_AT_10		0x02
//国际号码
#define CALLEE_AT_11		0x03

//////////////////////////////////////////////////////////
//呼出主叫用户类别
//DJNo7_CalloutEx和DJNo7_CalloutBEx的CallerAddrAttr参数定义
//////////////////////////////////////////////////////////
//市内用户号码
#define CALLER_AT_00		0x00
//国内备用
#define CALLER_AT_01		0x01
//国内有效号码
#define CALLER_AT_10		0x02
//国际号码
#define CALLER_AT_11		0x03


//////////////////////////////////////////////////////////
//呼出状态
//DJNo7_CheckCalloutResult返回
//////////////////////////////////////////////////////////
//未返回结果
#define C_NO_RESULT		0
//被叫空闲
#define C_USER_IDLE		1
//被叫摘机,连通状态
#define C_USER_OFFHOOK	2
//地址不全
#define C_ADDR_LACK		3
//占线
#define C_USER_BUSY		4
//空号
#define	C_UNALLOC_CODE	5
//发生同抢
#define	C_CALL_COLLIDE	6
//对局无回应
#define	C_TIME_OUT		7
//其它原因呼叫不成功
#define	C_CALL_FAIL		8
//远程通道闭塞

⌨️ 快捷键说明

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