📄 apiuse.h
字号:
{
RELEASE_STYLE = 0,
TRANSFER_STYLE
};
//告警类型
enum ALARM_TYPE
{
ResourceAlarm = 3,
IvrRcpDisconnectAlarm,
SSPDead, //排队机死机
ProxyDisconnetAlarm
};
//告警级别
enum ALARM_LEVEL
{
Note = 0,
General,
Important,
Critical
};
enum voice_resource //放音资源类型
{
SPT_RESOURCE=0, //SPT放音
VP_RESOURCE, //VP放音
SIG_RESOURCE, //SIG信号音
NO_VOICE //没有语音
};
enum Play_Type //放音类型
{
PLAY_NOTE=0, // 放提示音
PLAY_LOCAL_FILE, // 没用,仅为与A型机INtess业务兼容
PLAY_SPEC_FILE, // 放指定文件
PLAY_TEM_FILE, // 放临时文件
PLAY_COMBINE, // 放合成音
PLAY_QC_FILE //播放质检录音
};
enum PLAY_COLLECT
{
PLAY_VOICE = 0 , //放音
GET_USERINFORMATION //收号
};
enum ACD_TRUNK_TYPE
{
INBOUND_TRUNK = 0, //入中继
OUTBOUND_TRUNK, //出中继
BIDIRECT_TRUNK //双向中继
};
//呼叫拆线原因
enum SP_Disconnect_Cause
{
SP_Normal_Clearing_Cause = 0 , /* 呼叫正常拆除 */
SP_No_Resource_Cause , /* 资源已占满 */
SP_Timeout_Cause , /* 超时 */
SP_Fault_Cause , /* 呼叫异常拆除,*/ //呼出失败 A4 B4
SP_No_Such_Number , /* 空号 ,B5或A5 */
SP_Vms_Unavail , /* 邮箱已满或暂停使用,向对端发B4*/
SP_Not_Permit , // 不允许呼入邮箱
SP_FAIL_CONNECT,
SP_CALLED_BUSY = 47,
// CCS
SP_CCS_SIPEx_UIM_SCP_USER_Disconnect_Response = 56,
SP_CCS_SIP_WaitRelease = 57,
SP_CCS_SIP_VPRelease,
SP_CCS_SIP_NormalRelease,
SP_CCS_SIP_CcsNormalRelease,
SP_CCS_SIP_UIMDisconTimeout,
SP_CCS_SIP_SpecialTimeout,
SP_CCS_SIP_EnterIdle,
SP_CCS_IVR_Disconnect1 = 64,
SP_CCS_IVR_Disconnect2,
SP_CCS_IVR_Disconnect3,
SP_CCS_IVR_Disconnect4 = 67,
SP_CCS_IVR_Disconnect5,
SP_CCS_IVR_Disconnect6,
SP_CCS_IVR_Disconnect7,
SP_CCS_IVR_Disconnect8,
SP_CCS_IVR_Disconnect9,
SP_CCS_IVR_Disconnect10,
SP_CCS_IVR_Disconnect11,
SP_CCS_IVR_Disconnect12,
SP_CCS_IVR_Disconnect13,
SP_CCS_IVR_Disconnect14 = 77,
SP_CCS_IVR_Disconnect15,
SP_CCS_IVR_Disconnect16,
SP_CCS_IVR_Disconnect17,
SP_CCS_IVR_Disconnect18,
SP_CCS_IVR_Disconnect19,
SP_CCS_IVR_Disconnect20,
SP_CCS_IVR_Disconnect21,
SP_CCS_IVR_Disconnect22,
SP_CCS_IVR_Disconnect23,
SP_CCS_MC_Disconnect1 = 87,
SP_CCS_MC_Disconnect2,
SP_CCS_MC_Disconnect3,
SP_CCS_MC_Disconnect4,
SP_CCS_MC_Disconnect5,
SP_CCS_MC_Disconnect6,
SP_CCS_MC_Disconnect7,
SP_CCS_MC_Disconnect8,
SP_CCS_MC_Disconnect9,
SP_CCS_MC_Disconnect10,
SP_CCS_MC_Disconnect11 = 97,
SP_CCS_MC_Disconnect12,
SP_CCS_MC_Disconnect13,
SP_CCS_MC_Disconnect14,
SP_CCS_MC_Disconnect15,
SP_CCS_MC_Disconnect16,
SP_CCS_MC_Disconnect17,
SP_CCS_MC_Disconnect18,
SP_CCS_MC_Disconnect19,
SP_CCS_MC_Disconnect20,
SP_CCS_MC_Disconnect21 = 107,
SP_CCS_MC_Disconnect22,
SP_CCS_MC_Disconnect23,
SP_CCS_MC_Disconnect24,
SP_CCS_MC_Disconnect25,
SP_CCS_OP_Disconnect1 = 113,
SP_CCS_OP_Disconnect2,
SP_CCS_OP_Disconnect3,
SP_CCS_OP_Disconnect4,
SP_CCS_OP_Disconnect5 = 117,
SP_CCS_OP_Disconnect6,
SP_CCS_OP_Disconnect7,
SP_CCS_OP_Disconnect8,
SP_CCS_OP_Disconnect9,
SP_CCS_OP_Disconnect10,
SP_CCS_OP_Disconnect11,
SP_CCS_OP_Disconnect12,
SP_CCS_OP_Disconnect13,
SP_CCS_OP_Disconnect14,
SP_CCS_OP_Disconnect15 = 127,
SP_CCS_OP_Disconnect16,
SP_CCS_OP_Disconnect17,
SP_CCS_OP_Disconnect18,
SP_CCS_OP_Disconnect19,
SP_CCS_OP_Disconnect20,
SP_CCS_OP_Disconnect21,
SP_CCS_OP_Disconnect22,
SP_CCS_OP_Disconnect23,
SP_CCS_OP_Disconnect24,
SP_CCS_OP_Disconnect25 = 137,
SP_CCS_OP_Disconnect26,
SP_CCS_OP_Disconnect27,
SP_CCS_OP_Disconnect28,
SP_CCS_OP_Disconnect29,
SP_CCS_OP_Disconnect30,
SP_CCS_OP_Disconnect31,
SP_CCS_OP_Disconnect32,
SP_CCS_OP_Disconnect33,
SP_CCS_OP_Disconnect34,
SP_CCS_OP_Disconnect35 = 147,
SP_CCS_OP_Disconnect36,
SP_CCS_OP_Disconnect37,
SP_CCS_OP_Disconnect38,
SP_CCS_OP_Disconnect39,
SP_CCS_OP_Disconnect40,
SP_CCS_OP_Disconnect41,
SP_CCS_OP_Disconnect42,
SP_CCS_OP_Disconnect43,
SP_CCS_OP_Disconnect44,
SP_CCS_OP_Disconnect45 = 157,
SP_CCS_OP_Disconnect46,
SP_CCS_OP_Disconnect47,
SP_CCS_OP_Disconnect48,
SP_CCS_OP_Disconnect49,
SP_CCS_OP_Disconnect50,
SP_CCS_OP_Disconnect51,
SP_CCS_OP_Disconnect52,
SP_CCS_OP_Disconnect53,
SP_CCS_OP_Disconnect54,
SP_CCS_OP_Disconnect55 = 167,
SP_CCS_OP_Disconnect56,
SP_CCS_OP_Disconnect57,
SP_CCS_OP_Disconnect58,
SP_CCS_OP_Disconnect59,
SP_CCS_OP_Disconnect60,
SP_CCS_OP_Disconnect61,
SP_CCS_OP_Disconnect62,
SP_CCS_OP_Disconnect63,
SP_CCS_OP_Disconnect64,
SP_CCS_OP_Disconnect65 = 177,
SP_CCS_OP_Disconnect66,
SP_CCS_OP_Disconnect67,
SP_CCS_OP_Disconnect68,
SP_CCS_OP_Disconnect69,
SP_CCS_OP_Disconnect70,
SP_CCS_OP_Disconnect71,
SP_CCS_OP_Disconnect72,
SP_CCS_OP_Disconnect73,
SP_CCS_OP_Disconnect74,
SP_CCS_SIP_Disconnect1 = 188,
SP_CCS_SIP_Disconnect2,
SP_CCS_SIP_Disconnect3,
SP_CCS_SIP_Disconnect4,
SP_CCS_SIP_Disconnect5,
SP_CCS_SIP_Disconnect6,
SP_CCS_SIP_Disconnect7,
SP_CCS_SIP_Disconnect8,
SP_CCS_SIP_Disconnect9,
SP_CCS_SIP_Disconnect10 = 197,
SP_CCS_SIP_Disconnect11,
SP_CCS_SIP_Disconnect12,
SP_CCS_SIP_Disconnect13,
SP_CCS_SIP_Disconnect14,
SP_CCS_SIP_Disconnect15,
SP_CCS_SIP_Disconnect16,
SP_CCS_SIP_Disconnect17,
SP_CCS_SIP_Disconnect18,
SP_CCS_SIP_Disconnect19,
SP_CCS_SIP_Disconnect20 = 207,
SP_CCS_SIP_Disconnect21,
SP_CCS_SIP_Disconnect22,
SP_CCS_SIP_Disconnect23,
SP_CCS_SIP_Disconnect24,
SP_CCS_SIP_Disconnect25,
SP_CCS_SIP_Disconnect26,
SP_CCS_SIP_Disconnect27,
SP_CCS_SIP_Disconnect28,
SP_CCS_SIP_Disconnect29,
SP_CCS_Callout_Disconnect1 = 217,
SP_CCS_Callout_Disconnect2,
SP_CCS_Sipex_Disconnect1 = 219,
SP_CCS_Sipex_Disconnect2,
SP_CCS_Sipex_Disconnect3,
SP_CCS_Sipex_Disconnect4,
SP_CCS_Sipex_Disconnect5,
SP_CCS_Sipex_Disconnect6,
SP_CCS_Sipex_Disconnect7,
SP_CCS_SIP_EnterIdle1 = 227,
SP_CCS_SIP_EnterIdle2,
SP_CCS_OP_Disconnect75,
ACD_Restart_Disconnect,
ACD_HANDINHANDBREAK_Disconnect
} ;
//*************************************************************************8
//
enum ICD_CCS_ERROR_CODE
{
CCS_OK = 0, //正确返回
CCS_GENERAL_ERROR , //一般性错误
CCS_INIFILE_NOT_EXIST , //CCS.INI文件不存在
CCS_INIFILE_HAVE_PROBLEM , //加载配置文件出现错误
CCS_ADD_QUEUE_ERROR ,
CCS_CANT_FIND_QUEUE_OBJECT,
CCS_ADD_IVR_ERROR ,
CCS_CANT_FIND_IVR_OBJECT ,
CCS_ADD_AGENT_ERROR ,
CCS_CANT_FIND_AGENT_OBJECT,
CCS_DELETE_AGENT_ERROR ,
CCS_NO_THIS_DNISDN , //路由失败
CCS_CANT_FIND_QUEUE ,
CCS_CALLOUT_FAIL , //强制呼出错误
CCS_NO_THIS_ANI , //没有该主叫
CCS_CBK_ERROR ,
CCS_DEVICEID_NOT_EXIST , //DEVICE_ID不存在
CCS_CALLID_NOT_EXIST , //CALLID不存在
CCS_NO_PRECALL , //没有呼损待取
CCS_NO_THIS_NODE , //没有该技能树节点
CCS_ROUTINGTOJOIN ,
CCS_DISCONNECT , //连接以断
CCS_NOPROXY , //没有代理
CCS_CALLOUT_ROUTED ,
CCC_APCNOTINIT = 99, //APC卡没有初始化
CCC_INTERNAL_ERROR = 100, //内部错误
CCC_INVALID_PARAMETER , //参数错误
CCC_LINK_UNAVAIL , //通讯层暂时忙
CCC_RESOURCES_UNAVAIL , //相应资源不可用或故障
CCC_TIMED_OUT , //API调用超时
CCS_USERLIST_NULL , //没有预拨号呼叫
CCC_TOO_MUCH_THREAD , //太多线程(大于50)同时调用API
CCC_INSUFFICIENT_SPACE , //空间不够
CCC_FAIL , //一般性错误
CCC_LINK_DISCONNECT , //连接已断
CCC_NOT_LOGIN , //没有向CCS登录 110
CCC_AUTHORITY_FAIL , //权限错误
CCC_USERPROFILEERROR , //用户信息文件错误
CCC_USERPROFILENOTFOUND , //用户信息文件没有找到
CCC_USERNUMBERFULL , //系统用户数已满
CCC_USERALREADYEXIST , //用户已经存在
CCC_USERNOTFOUND , //用户没有找到
CCC_FILEOPENERROR , //文件打开错误
CCS_CK_STATE_FAULT , //控制块状态错误
CCS_CK_HANDLE_NOT_MATCH , //控制块HANDLE不匹配
CCS_AGENT_FAULT , //无效话务员 120
CCS_CALL_FAULT , //无效的呼叫
CCS_SKILL_FAULT , //无效的队列
CCS_AGENT_STATE_FAULT , //话务员状态错误
CCS_CONNECT_FAIL , //资源连接错误
CCS_GET_HOLD_FAIL , //取保持错误
CCS_HOLD_FAIL , //保持错误
CCS_TIMEOUT , //接续超时
CCS_OCCUPY_FAIL , //占用话务员错误
CCS_POINT_NULL , //调用空指针
CCS_SPY_WAIT_TIMEROUT , //质检等待SCP或OC超时 130
CCC_ALREADY_LOGIN , //该工号的SPY已经登录了
CCC_PASSWORD_ERROR , //用户的口令错误
CCC_RECEIVING_DATA , //CCS正在接收数据,不能发送CCS.INI文件
CCC_INI_IS_LOCKED , //初始化文件被其它的进程加锁了
CCC_PACKET_ERROR , //数据包失序
CCC_MEMORY_EXCEPTION , //操作中内存错误
CCC_AGENT_RECORD_ENDED , //座席录音终止 137
CCC_AGENT_PLAY_ENDED , //座席放音终止 138
CCC_USER_DISCONNECT , //用户挂机
CCC_NO_CONFERENCE , //没有会场
CCC_ICD_ACCESS_CODE , //呼出ICD系统接入码
CCC_PROXY_EXEC_SQL_FAIL , //执行存储过程失败
CCC_NO_SUCH_DNIS, //呼出的是空号
CCC_CALLED_BUSY, //被叫忙
MAX_ERROR_NUM //!!!!!!!! 需要增加时, 在此项目之前增加
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -