CC301参数定义文档.docx

上传人:b****7 文档编号:9729107 上传时间:2023-02-06 格式:DOCX 页数:45 大小:33.71KB
下载 相关 举报
CC301参数定义文档.docx_第1页
第1页 / 共45页
CC301参数定义文档.docx_第2页
第2页 / 共45页
CC301参数定义文档.docx_第3页
第3页 / 共45页
CC301参数定义文档.docx_第4页
第4页 / 共45页
CC301参数定义文档.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

CC301参数定义文档.docx

《CC301参数定义文档.docx》由会员分享,可在线阅读,更多相关《CC301参数定义文档.docx(45页珍藏版)》请在冰豆网上搜索。

CC301参数定义文档.docx

CC301参数定义文档

1通用参数

#defineQNV_DLL_VER0x0106

#defineQNV_DLL_VER_STR"1.06"

#defineQNV_CC_LICENSE"quniccub_x"

//播放/录音回调时如果返回该值,系统将自动删除该回调模块,下次将不会被回调

#defineCB_REMOVELIST(-1)

#defineMULTI_SEPA_CHAR'|'//多个文件播放列表分割符号

#definePROXYDIAL_SIGN0x40000000//代拨标记

#definePROXYDIAL_SIGN_STRU'P'//代拨标记

#definePROXYDIAL_SIGN_STRL'p'//代拨标记

#defineRING_BEGIN_SIGN_STR"0"

#defineRING_END_SIGN_STR"1"

#defineRING_BEGIN_SIGN_CH'0'

#defineRING_END_SIGN_CH'1'

#defineRINGBACK_TELDIAL_STR"0"

#defineRINGBACK_PCDIAL_STR"1"

#defineRINGBACK_PCDIAL_CH'1'

#defineRINGBACK_TELDIAL_CH'0'

#defineDEFAULT_FLASH_ELAPSE600

//默认拍插簧间隔时间(ms)

#defineDEFAULT_FLASHFLASH_ELAPSE1000

//默认拍插簧后间隔一定时间回调事件ms

#defineDEFAULT_RING_ELAPSE1000

//默认给内部话机/交换机震铃时间ms响1秒

#defineDEFAULT_RINGSILENCE_ELAPSE4000

//默认给内部话机/交换机震铃后停止ms4秒

#defineDEFAULT_RING_TIMEOUT12

//默认给内线震铃超时次数,每次1秒响4秒停,总共时间就为N*5

#defineDEFAULT_REFUSE_ELAPSE500

//拒接时默认使用间隔(ms)

#defineDEFAULT_DIAL_SPEED75

//默认拨号速度ms

#defineDEFAULT_DIAL_SILENCE75

//默认号码之间静音时间ms

#defineDEFAULT_CHECKDIALTONE_TIMEOUT3000

//检测拨号音超时就强制呼叫ms

#defineDEFAULT_CALLINTIMEOUT5500

//来电响铃超时ms

#defineDIAL_DELAY_SECOND','

//拨号时号码之间延迟1秒

#defineDIAL_DELAY_HSECOND'.'

//拨号时号码之间延迟0.5秒

#defineDIAL_CHECK_CITYCODE':

'

//拨号时该符号后自动过滤城市区号

#defineCC_PARAM_SPLIT','

//CC参数的分隔符号

//自动创建录音文件时的默认目录名

#defineRECFILE_DIR"recfile"

//配置信息里的KEY

#defineINI_QNVICC"qnvicc"

//默认配置文件名

#defineINI_FILENAME"cc301config.ini"

//VOIP代拨标记

#defineCC_VOIP_SIGN"VOIP"

//匿名登陆CC,密码跟号码为相同

#defineWEB_802ID"800002000000000000"

//支持的最多USB芯片数

#defineMAX_USB_COUNT64

//支持的最多通道数

#defineMAX_CHANNEL_COUNT128

//location返回的最大长度

#defineOUTVALUE_MAX_SIZE260

2通道定义

//声卡控制有效通道ID号,0->255为USB设备通道号

#defineSOUND_CHANNELID256

//远程通信通道,HTTP上传/下载

#defineREMOTE_CHANNELID257

//CC控制通道

#defineCCCTRL_CHANNELID258

//socket服务器端通道

#defineSOCKET_SERVER_CHANNELID259

//socket终端通道

#defineSOCKET_CLIENT_CHANNELID260

//UDP通道

#defineSOCKET_UDP_CHANNELID261

//ICC301虚拟声卡驱动控制

#defineAUDRV_CHANNELID262

//CC发送消息的最大长度

#defineMAX_CCMSG_LEN400

//CC发送命令的最大长度

#defineMAX_CCCMD_LEN400

3设备类型

//cc301系列

#defineDEVTYPE_T10x1009

#defineDEVTYPE_T20x1000

#defineDEVTYPE_T30x1008

#defineDEVTYPE_T40x1005

#defineDEVTYPE_T50x1001

#defineDEVTYPE_T60x1004

//8-I系列/1-单路/0-R系列/1-A系列第1个

#defineDEVTYPE_IR10x8100

#defineDEVTYPE_ID10x8102

//8-I系列/1-单路/1-A系列/1-A系列第1个

#defineDEVTYPE_IA10x8111

#defineDEVTYPE_IA20x8112

#defineDEVTYPE_IA30x8113

#defineDEVTYPE_IA40x8114

#defineDEVTYPE_IA4_F0x8115

//8-I系列/1-单路/2-B系列/1-A系列第1个

#defineDEVTYPE_IB10x8121

#defineDEVTYPE_IB20x8122

#defineDEVTYPE_IB30x8123

#defineDEVTYPE_IB40x8124

//8-I系列/1-单路/3-P系列/1-A系列第1个

#defineDEVTYPE_IP10x8131

#defineDEVTYPE_IP1_F0x8132

//2路设备

#defineDEVTYPE_IC2_R0x8200

#defineDEVTYPE_IC2_LP0x8203

#defineDEVTYPE_IC2_LPQ0x8207

#defineDEVTYPE_IC2_LPF0x8211

//4路设备

#defineDEVTYPE_IC4_R0x8400

#defineDEVTYPE_IC4_LP0x8403

#defineDEVTYPE_IC4_LPQ0x8407

#defineDEVTYPE_IC4_LPF0x8411

//7路设备

#defineDEVTYPE_IC7_R0x8700

#defineDEVTYPE_IC7_LP0x8703

#defineDEVTYPE_IC7_LPQ0x8707

#defineDEVTYPE_IC7_LPF0x8711

#defineDEVTYPE_Z20x9001//OEM芯片开发板

//以下为玻瑞器系列

#defineDEVTYPE_A10x1100000

#defineDEVTYPE_A20x1200000

#defineDEVTYPE_A30x1300000

#defineDEVTYPE_A40x1400000

#defineDEVTYPE_B10x2100000

#defineDEVTYPE_B20x2200000

#defineDEVTYPE_B30x2300000

#defineDEVTYPE_B40x2400000

#defineDEVTYPE_C4_L0x3100000

#defineDEVTYPE_C4_P0x3200000

#defineDEVTYPE_C4_LP0x3300000

#defineDEVTYPE_C4_LPQ0x3400000

#defineDEVTYPE_C7_L0x3500000

#defineDEVTYPE_C7_P0x3600000

#defineDEVTYPE_C7_LP0x3700000

#defineDEVTYPE_C7_LPQ0x3800000

#defineDEVTYPE_R10x4100000

#defineDEVTYPE_C_PR0x4200000

4设备功能模块定义

//是否具有内置喇叭功能

//可以PC播放语音到喇叭/通话时线路声音到喇叭

#defineDEVMODULE_DOPLAY0x1

//是否具有可接入外线获取来电号码(FSK/DTMF双制式)/通话录音功能

//可以来电弹屏/通话录音/通话时获取对方按键(DTMF)

#defineDEVMODULE_CALLID0x2

//是否具有可接入话机进行PSTN通话功能

//可以使用电话机进行PSTN通话/获取话机拨出的号码

#defineDEVMODULE_PHONE0x4

//是否具有继电器切换断开/接通话机功能

//断开话机后可以:

来电时话机不响铃/使用话机MIC独立采集录音配合DEVFUNC_RING模块给话机模拟来电震铃

#defineDEVMODULE_SWITCH0x8

//PC播放语音给话机听筒,具有DEVMODULE_SWITCH模块,switch后播放语音到话机听筒

#defineDEVMODULE_PLAY2TEL0x10

//是否具有话机摘机后拨号/放音给线路的功能

//可以使用PC自动摘机进行拨号/通话时可以给对方播放语音/来电留言/外拨通知/来电IVR(语音答录)

#defineDEVMODULE_HOOK0x20

//是否具有插入MIC/耳机功能

//可以用MIC/耳机进行PSTN通话/使用MIC独立录音/PC播放语音给耳机

#defineDEVMODULE_MICSPK0x40

//是否具有让接在phone口的设备(电话机,交换机等)模拟震铃功能

//可以任意时刻让phone口的设备模拟来电震铃.如:

在来电IVR(语音答录)之后进入工服务时给内部话机或交换机模拟震铃

#defineDEVMODULE_RING0x80

//是否具有接收/发送传真功能

//可以发送图片,文档到对方的传真机/可以接收保存对方传真机发送过来的图片

#defineDEVMODULE_FAX0x100

//具有级性反转检测对方摘机的功能

//如果PSTN线路在当地电信部门同时开通该级性反转检测服务,就可以在外拨时精确检测到对方摘机/挂机

//如果没有该功能,只有拨打的号码具有标准回铃才才能检测到对方摘机,对手机彩铃,IP等不具有标准回铃线路的不能检测对方摘机/挂机

#defineDEVMODULE_POLARITY0x800

//----------------------------------------------------------------

5函数宏定义参数

5.1打开设备类型

#defineODT_LBRIDGE0x0//CC301设备

#defineODT_SOUND0x1//声卡

#defineODT_CC0x2//CC模块

#defineODT_SOCKET_CLIENT0x4//SOCKET终端模块

#defineODT_SOCKET_SERVER0x8//SOCKET服务器模块

#defineODT_SOCKET_UDP0x10//UDP模块

#defineODT_AUDRV0x20//虚拟声卡模块

#defineODT_ALL0xFF//全部类型

#defineODT_CHANNEL0x100//关闭指定通道

//

5.2linein线路选择

#defineLINEIN_ID_10x0//电话机断开后话柄录音

#defineLINEIN_ID_20x1//默认正常状态录音,采集来电号码等

#defineLINEIN_ID_30x2//hookline软摘机后录音,录音数据可以提高对方的音量,降低本地音量

#defineLINEIN_ID_LOOP0x3//内部环路测试,设备测试使用,建议用户不需要使用

5.3输入设备选择

#defineADCIN_ID_MIC0x0//mic录音

#defineADCIN_ID_LINE0x1//电话线录音

5.4喇叭控制

#defineDOPLAY_CHANNEL1_ADC0x0

#defineDOPLAY_CHANNEL0_ADC0x1

#defineDOPLAY_CHANNEL0_DAC0x2

#defineDOPLAY_CHANNEL1_DAC0x3

5.5检测到的拍插簧类型

#defineSOFT_FLASH0x1//使用软件调用拍插完成

#defineTEL_FLASH0x2//使用话机拍插完成

5.6拒接时使用模式

#defineREFUSE_ASYN0x0//异步模式,调用后函数立即返回,但并不表示拒接完成,拒接完成后将接收到一个拒接完成的事件

#defineREFUSE_SYN0x1//同步模式,调用后该函数被堵塞,等待拒接完成返回,系统不再有拒接完成的事件

5.7拍插簧控制类型

#defineFT_NULL0x0

#defineFT_TEL0x1//话机拍插簧

#defineFT_PC0x2//软拍插簧

#defineFT_ALL(FT_TEL|FT_PC)

5.8拨号类型

#defineDTT_DIAL0x0//拨号

#defineDTT_SEND0x1//二次发码/震铃发送CALLID

5.9来电号码模式

#defineCALLIDMODE_NULL0x0//未知

#defineCALLIDMODE_FSK0x1//FSK来电

#defineCALLIDMODE_DTMF0x2//DTMF来电

5.10号码类型

#defineCTT_NULL0x0

#defineCTT_MOBILE0x1//移动号码

#defineCTT_PSTN0x2//普通固话号码

5.11呼叫类型

#defineCALLT_NULL0x0//

#defineCALLT_CALLIN0x1//来电

#defineCALLT_CALLOUT0x2//去电

5.12呼叫状态

#defineCRESULT_NULL0x0

#defineCRESULT_MISSED0x1//呼入未接

#defineCRESULT_REFUSE0x2//呼入拒接

#defineCRESULT_RINGBACK0x3//呼叫后回铃了

#defineCRESULT_CONNECTED0x4//接通

5.13远程上传控制

#defineOPTYPE_NULL0x0

#defineOPTYPE_REMOVE0x1//上传成功后删除本地文件

5.14设备错误ID

#defineDERR_READERR0x0//读取数据错误

#defineDERR_WRITEERR0x1//写入数据错误

#defineDERR_FRAMELOST0x2//丢数据包

#defineDERR_REMOVE0x3//设备移除

#defineDERR_SERIAL0x4//设备序列号冲突

5.15语音识别时的性别类型

#defineSG_NULL0x0

#defineSG_MALE0x1//男性

#defineSG_FEMALE0x2//女性

#defineSG_AUTO0x3//自动

5.16设备共享模式

#defineSM_NOTSHARE0x0

#defineSM_SENDVOICE0x1//发送语音

#defineSM_RECVVOICE0x2//接收语音

5.17传真接受/发送

#defineFAX_TYPE_NULL0x0

#defineFAX_TYPE_SEND0x1//发送传真

#defineFAX_TYPE_RECV0x2//接收传真

5.18播放字符时语音列表操作

#defineTTS_LIST_REINIT0x0//重新初始化新的TTS列表

#defineTTS_LIST_APPEND0x1//追加TTS列表文件

5.19拨号方式

#defineDIALTYPE_DTMF0x0//DTMF拨号

#defineDIALTYPE_FSK0x1//FSK拨号

5.20播放控制参数

#definePLAYFILE_MASK_REPEAT0x1//循环播放

#definePLAYFILE_MASK_PAUSE0x2//默认暂停

5.21播放文件回调的状态

#definePLAYFILE_PLAYING0x1//正在播放

#definePLAYFILE_REPEAT0x2//准备重复播放

#definePLAYFILE_END0x3//播放结束

5.22录音状态

#defineRECORD_MASK_ECHO0x1//回音抵消后的数据

#defineRECORD_MASK_AGC0x2//自动增益后录音

#defineRECORD_MASK_PAUSE0x4//暂停

5.23会议控制

//停止MIC,会议中其它成员不能听到该用户说话

#defineCONFERENCE_MASK_DISABLEMIC0x100

//停止SPK,不能听到会议中其它成员说话

#defineCONFERENCE_MASK_DISABLESPK0x200

5.24线路检测状态

//线路是否有正常拨号音(有就可以正常软拨号)

#defineCHECKLINE_MASK_DIALOUT0x1

//线路LINE口/PHONE口接线是否正常,不正常就表示接反了

#defineCHECKLINE_MASK_REV0x2

5.25拨号状态

//检测拨号音

#defineCHECKDIALTONE_BEGIN0x0

//检测到拨号音准备拨号

#defineCHECKDIALTONE_ENDDIAL0x1

//检测拨号音超时强制自动拨号

#defineCHECKDIALTONE_TIMEOUTDIAL0x2

//检测拨号音超时就报告拨号失败,不进行拨号

#defineCHECKDIALTONE_FAILED0x3

5.26CC查询模式

#defineIPMODE_NULL0x0//空

#defineIPMODE_BROADCAST0x1//广播

#defineIPMODE_LISTALL0x2//搜索全部IP

#defineIPMODE_LISTIP0x4//搜索固定IP

#defineIPMODE_ALL0xFF//全部

5.27IP回铃模式

#defineRB_RINGBACK0x0//回铃信号

#defineRB_TIMEOUT0x1//拨号超时

#defineRB_CODEEND0x2//号码长度动态计算完毕

5.28cc消息参数

//具体字体参数意义请查看windows相关文档

#defineMSG_KEY_CC"cc:

"//消息来源CC号

#defineMSG_KEY_NAME"name:

"//消息来源名称,保留

#defineMSG_KEY_TIME"time:

"//消息来源时间

#defineMSG_KEY_FACE"face:

"//字体名称

#defineMSG_KEY_COLOR"color:

"//字体颜色

#defineMSG_KEY_SIZE"size:

"//

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1