1通用参数
#define QNV_DLL_VER 0x0106
#define QNV_DLL_VER_STR "1.06"
#define QNV_CC_LICENSE "quniccub_x"
//播放/录音回调时如果返回该值,系统将自动删除该回调模块,下次将不会被回调
#define CB_REMOVELIST (-1)
#define MULTI_SEPA_CHAR '|'//多个文件播放列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
分割符号#define PROXYDIAL_SIGN 0x40000000//代拨标记
#define PROXYDIAL_SIGN_STRU 'P'//代拨标记
#define PROXYDIAL_SIGN_STRL 'p'//代拨标记
#define RING_BEGIN_SIGN_STR "0"
#define RING_END_SIGN_STR "1"
#define RING_BEGIN_SIGN_CH '0'
#define RING_END_SIGN_CH '1'
#define RINGBACK_TELDIAL_STR "0"
#define RINGBACK_PCDIAL_STR "1"
#define RINGBACK_PCDIAL_CH '1'
#define RINGBACK_TELDIAL_CH '0'
#define DEFAULT_FLASH_ELAPSE 600
//默认拍插簧间隔时间(ms)
#define DEFAULT_FLASHFLASH_ELAPSE 1000
//默认拍插簧后间隔一定时间回调事件ms
#define DEFAULT_RING_ELAPSE 1000
//默认给内部话机/交换机震铃时间ms响1秒
#define DEFAULT_RINGSILENCE_ELAPSE 4000
//默认给内部话机/交换机震铃后停止ms 4秒
#define DEFAULT_RING_TIMEOUT 12
//默认给内线震铃超时次数,每次1秒响4秒停,总共时间就为N*5
#define DEFAULT_REFUSE_ELAPSE 500
//拒接时默认使用间隔(ms)
#define DEFAULT_DIAL_SPEED 75
//默认拨号速度ms
#define DEFAULT_DIAL_SILENCE 75
//默认号码之间静音时间ms
#define DEFAULT_CHECKDIALTONE_TIMEOUT 3000
//检测拨号音超时就强制呼叫ms
#define DEFAULT_CALLINTIMEOUT 5500
//来电响铃超时ms
#define DIAL_DELAY_SECOND ','
//拨号时号码之间延迟1秒
#define DIAL_DELAY_HSECOND '.'
//拨号时号码之间延迟0.5秒
#define DIAL_CHECK_CITYCODE ':'
//拨号时该符号后自动过滤城市区号
#define CC_PARAM_SPLIT ','
//CC参数的分隔符号
//自动创建录音文件时的默认目录名
#define RECFILE_DIR "recfile"
//配置信息里的KEY
#define INI_QNVICC "qnvicc"
//默认配置文件名
#define INI_FILENAME "cc301config.ini" //VOIP代拨标记
#define CC_VOIP_SIGN "VOIP"
//匿名登陆CC,密码跟号码为相同
#define WEB_802ID ""
//支持的最多USB芯片数
#define MAX_USB_COUNT 64
//支持的最多通道数
#define MAX_Channel_COUNT 128
//location返回的最大长度
#define OUTV ALUE_MAX_SIZE 260
2通道定义
//声卡控制有效通道ID号,0->255为USB设备通道号
#define SOUND_CHANNELID 256
//远程通信通道,HTTP上传/下载
#define REMOTE_CHANNELID 257
//CC控制通道
#define CCCTRL_CHANNELID 258
//socket 服务器端通道
#define SOCKET_SERVER_CHANNELID 259
//socket 终端通道
#define SOCKET_CLIENT_ChannelID 260
//UDP通道
#define SOCKET_UDP_CHANNELID 261
//ICC301虚拟声卡驱动控制
#define AUDRV_CHANNELID 262
//CC发送消息的最大长度
#define MAX_CCMSG_LEN 400
//CC发送命令的最大长度
#define MAX_CCCMD_LEN 400
3设备类型
//cc301系列
#define DEVTYPE_T1 0x1009 #define DEVTYPE_T2 0x1000 #define DEVTYPE_T3 0x1008 #define DEVTYPE_T4 0x1005 #define DEVTYPE_T5 0x1001 #define DEVTYPE_T6 0x1004
//8-I系列/1-单路/0-R系列/1-A系列第1个
#define DEVTYPE_IR1 0x8100 #define DEVTYPE_ID1 0x8102 //8-I系列/1-单路/1-A系列/1-A系列第1个
#define DEVTYPE_IA1 0x8111 #define DEVTYPE_IA2 0x8112 #define DEVTYPE_IA3 0x8113 #define DEVTYPE_IA4 0x8114 #define DEVTYPE_IA4_F 0x8115 //8-I系列/1-单路/2-B系列/1-A系列第1个
#define DEVTYPE_IB1 0x8121 #define DEVTYPE_IB2 0x8122 #define DEVTYPE_IB3 0x8123 #define DEVTYPE_IB4 0x8124 //8-I系列/1-单路/3-P系列/1-A系列第1个
#define DEVTYPE_IP1 0x8131 #define DEVTYPE_IP1_F 0x8132 //2路设备
#define DEVTYPE_IC2_R 0x8200
#define DEVTYPE_IC2_LP 0x8203
#define DEVTYPE_IC2_LPQ 0x8207
#define DEVTYPE_IC2_LPF 0x8211
//4路设备
#define DEVTYPE_IC4_R 0x8400
#define DEVTYPE_IC4_LP 0x8403
#define DEVTYPE_IC4_LPQ 0x8407
#define DEVTYPE_IC4_LPF 0x8411
//7路设备
#define DEVTYPE_IC7_R 0x8700
#define DEVTYPE_IC7_LP 0x8703
#define DEVTYPE_IC7_LPQ 0x8707
#define DEVTYPE_IC7_LPF 0x8711
#define DEVTYPE_Z2 0x9001//OEM芯片开发板//以下为玻瑞器系列
#define DEVTYPE_A1 0x1100000
#define DEVTYPE_A2 0x1200000
#define DEVTYPE_A3 0x1300000
#define DEVTYPE_A4 0x1400000
#define DEVTYPE_B1 0x2100000
#define DEVTYPE_B2 0x2200000
#define DEVTYPE_B3 0x2300000
#define DEVTYPE_B4 0x2400000
#define DEVTYPE_C4_L 0x3100000
#define DEVTYPE_C4_P 0x3200000
#define DEVTYPE_C4_LP 0x3300000
#define DEVTYPE_C4_LPQ 0x3400000
#define DEVTYPE_C7_L 0x3500000
#define DEVTYPE_C7_P 0x3600000
#define DEVTYPE_C7_LP 0x3700000
#define DEVTYPE_C7_LPQ 0x3800000
#define DEVTYPE_R1 0x4100000
#define DEVTYPE_C_PR 0x4200000
4设备功能模块定义
//是否具有内置喇叭功能
//可以PC播放语音到喇叭/通话时线路声音到喇叭
#define DEVMODULE_DOPLAY 0x1
//是否具有可接入外线获取来电号码(FSK/DTMF双制式)/通话录音功能
//可以来电弹屏/通话录音/通话时获取对方按键(DTMF)
#define DEVMODULE_CALLID 0x2
//是否具有可接入话机进行PSTN通话功能
//可以使用电话机进行PSTN通话/获取话机拨出的号码
#define DEVMODULE_PHONE 0x4
//是否具有继电器切换断开/接通话机功能
//断开话机后可以:来电时话机不响铃/使用话机MIC独立采集录音配合DEVFUNC_RING模块给话机模拟来电震铃
#define DEVMODULE_SWITCH 0x8
//PC播放语音给话机听筒,具有DEVMODULE_SWITCH模块,switch后播放语音到话机听筒#define DEVMODULE_PLAY2TEL 0x10
//是否具有话机摘机后拨号/放音给线路的功能
//可以使用PC自动摘机进行拨号/通话时可以给对方播放语音/来电留言/外拨通知/来电IVR(语音答录)
#define DEVMODULE_HOOK 0x20
//是否具有插入MIC/耳机功能
//可以用MIC/耳机进行PSTN通话/使用MIC独立录音/PC播放语音给耳机
#define DEVMODULE_MICSPK 0x40
//是否具有让接在phone口的设备(电话机,交换机等)模拟震铃功能
//可以任意时刻让phone口的设备模拟来电震铃.如:在来电IVR(语音答录)之后进入工服务时给内部话机或交换机模拟震铃
#define DEVMODULE_RING 0x80
//是否具有接收/发送传真功能
//可以发送图片,文档到对方的传真机/可以接收保存对方传真机发送过来的图片
#define DEVMODULE_FAX 0x100
//具有级性反转检测对方摘机的功能
//如果PSTN线路在当地电信部门同时开通该级性反转检测服务,就可以在外拨时精确检测到对方摘机/挂机
//如果没有该功能,只有拨打的号码具有标准回铃才才能检测到对方摘机,对手机彩铃,IP等不具有标准回铃线路的不能检测对方摘机/挂机
#define DEVMODULE_POLARITY 0x800
//----------------------------------------------------------------
5函数宏定义参数
5.1打开设备类型
#define ODT_LBRIDGE 0x0//CC301设备
#define ODT_SOUND 0x1//声卡
#define ODT_CC 0x2//CC模块