📄 no7dll.h
字号:
#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 + -