产品简介
CSharpCTI是对WEBCTI呼叫中心进行2次封装的接口,采用事件触发机制,编程人员无需关心复杂的CTI通信过程,引入一个dll库,只需少量的代码就可以完成可靠、专业的坐席功能。适合所有使用C#进行开发的ERP、CRM、OA、呼叫中心系统等厂商。
为了方便第三方编程人员快速对接呼叫中心平台,我们还提供一台精简的C#接口库,名称为Easy CSharpCTI,该接口库将经常使用的功能组合到一起,提供呼叫中心应用最常用的一些功能,每个方法通常都没有参数或者只有少量的参数,适合从未接触过呼叫中心的C#研发人员使用,欲了解详情可联系我司技术支持工程师。
产品功能
1、接口方法列表
方法
|
描述
|
AboutAction
|
获取接口版本号相关信息
|
CTIAddBlackListAction
|
向黑名单中添加号码。如果黑名单不存在,在增加第一个号码时,会自动建立黑名单。
|
CTIAtxferAction
|
询问转接
|
CTIBindDeviceAction
|
绑定工号与设备
|
CTICommandAction
|
执行指定的CTI命令
|
CTIDelBlackListAction
|
删除黑名单中的号码(删除最后一个号码删除时,同时删除黑名单)
|
CTIFeatureCodeAction
|
触发快捷键
|
CTIFeatureNameAction
|
触发快捷键名称
|
CTIGetBlackListAction
|
获取黑名单列表
|
CTIGetCFAction
|
查询无条件呼叫转移
|
CTIGetChannelDetailAction
|
获取活动通道详细信息
|
CTIGetCNDAction
|
查询分机禁止呼出状态
|
CTIGetDateTimeAction
|
获取当前系统日期时间
|
CTIGetDeviceAction
|
获取指定设备信息
|
CTIGetDNDAction
|
查询分机免打扰状态
|
CTIGetUserAction
|
获取指定分机信息
|
CTIGetVarAction
|
获取指定通道变量
|
CTIGetVarsAction
|
批量获取指定通道变量
|
CTIHangupAction
|
拆除指定通道,即挂断电话
|
CTIHoldAction
|
呼叫保持(呼叫期间双方都在线听音乐)
|
CTIMailboxCountAction
|
获取语音信箱留言数量
|
CTIMailboxStatusAction
|
获取语音信箱状态
|
CTIOriginateAction
|
发起呼叫,外呼接口
|
CTIOriginateTTSAction
|
发起呼叫并播放文字(需要单独购买TTS服务软件)
|
CTIParkAction
|
呼叫保持/电话驻留, 驻留发起者挂机,对方保持听音乐
|
CTIPBXSettingAction
|
获取PBX信息
|
CTIPBXStatusAction
|
获取PBX状态
|
CTIPickUpAction
|
代接电话、抢接电话
|
CTIQueueAddAction
|
坐席上线,即坐席加入队列
|
CTIQueuePauseAction
|
座席在队列中示忙或示闲操作
|
CTIQueueRemoveAction
|
坐席下线,即坐席退出队列
|
CTIRedirectAction
|
直接转接(盲转)
|
CTISetCFOffAction
|
取消无条件呼叫转移
|
CTISetCFOnAction
|
设置无条件呼叫转移
|
CTISetCNDOffAction
|
取消禁止呼叫
|
CTISetCNDOnAction
|
开启禁止呼叫
|
CTISetDNDOffAction
|
设置关闭分机免打扰
|
CTISetDNDOnAction
|
开启分机免打扰
|
CTISetVarAction
|
设置通道变量
|
CTISetVarsAction
|
批量设置通道变量
|
CTISplitDeviceAction
|
分离设备与用户
|
CTIUnholdAction
|
取消呼叫保持(停止播放音乐)
|
CTIUnparkAction
|
取消电话驻留 取消驻留者振铃,摘机后恢复与被取消对象的通话
|
CTIWaitAuthAction
|
在线语音(AGI,需单独编制)验证
|
CTIWaitCalldataAction
|
在线获取语音程序(AGI,需单独编制)运行结果
|
DeleteMsgAction
|
删除留言
|
DelRecvSMSAction
|
删除短信收件箱
|
DelSendSMSAction
|
删除短信发件箱
|
GetAgentActivityAction
|
获取坐席活动记录
|
GetAgentActivityCountAction
|
查询坐席活动记录总数
|
GetAgentCallsAction
|
查询坐席当前通话
|
GetAllExtensionsAction
|
获取分机列表
|
GetAllStatusAction
|
获取所有状态
|
GetAreaAction
|
获取号码归属区号
|
GetCallsAction
|
查询当前正在进行的通话(含坐席)
|
GetCdrAction
|
查询话单
|
GetCdrCountAction
|
查询通话话单记录数
|
GetChannelAction
|
查询活动通道
|
GetCpuLoadAction
|
查询CPU负载
|
GetDevicesAction
|
查询所有终端设备列表,指定设备号,即获取当前设备信息
|
GetDiskInfoAction
|
查询磁盘空间
|
GetEventsAction
|
查询CTI事件列表
|
GetExtensionStatusAction
|
查询设备状态
|
GetExtinterFaceAction
|
根据分机号获取绑定关系以及设备信息
|
GetFaxAction
|
根据文件名下载传真文件
|
GetFaxRecvLogAction
|
查询传真收件箱
|
GetFaxRecvLogCountAction
|
查询传真收件箱记录数
|
GetIvrListAction
|
查询平台语音导航列表
|
GetIvrLogAction
|
获取IVR按键记录
|
GetIvrLogCountAction
|
查询语音导航按键记录总数
|
GetMeetMeAction
|
查询会议数据
|
GetMemloadAction
|
查询内存使用状况
|
GetMonitorAction
|
根据文件名下载通话录音文件
|
GetMonitorByUidAction
|
根据指定uniqueueid下载录音文件
|
GetMonitornumsAction
|
根据指定uniqueueid获取录音文件列表
|
GetMsgAction
|
下载通话语音留言文件
|
GetMsgCountAction
|
查询语音留言文件数量
|
GetMsgListAction
|
查询语音留言文件列表
|
GetParkedCallAction
|
查询全部驻留列表
|
GetPauseTypeAction
|
获取坐席示忙原因列表
|
GetPeersAction
|
查询终端列表
|
GetPopupScreenAction
|
查询来电弹屏数据
|
GetQmrAction
|
查询质检记录列表
|
GetQmrCountAction
|
查询质检记录总数
|
GetQueueAction
|
查询队列信息
|
GetQueueCallsAction
|
查询队列排队数据
|
GetQueueGeneralAction
|
获取队列与坐席状态统计信息
|
GetQueueListAction
|
查询队列列表
|
GetQueueMemberAction
|
查询队列成员列表
|
GetRecordingsAction
|
查询自定义语音文件列表
|
GetRecvSMSAction
|
查询短信收件箱列表
|
GetRecvSMSCountAction
|
查询短信收件箱记录总数
|
GetRecvSMSStatAction
|
获取收件箱短信统计信息
|
GetSendSMSAction
|
查询短信发件箱列表
|
GetSendSMSCountAction
|
查询短信发件箱记录总数
|
GetSendSMSStatAction
|
查询发件箱短信统计信息
|
GetSMSDevicesAction
|
获取短信发送设备
|
GetSpoolFileAction
|
删除spool目录下指定文件
|
GetTrunkListAction
|
查询中继列表
|
GetUsersAction
|
查询用户号码列表
|
GetZapChannelAction
|
查询语音卡通道列表
|
MoveMsgAction
|
移动语音留言
|
SendSMSAction
|
发送短信
|
SetFaxRecvLogAction
|
标注传真收件箱
|
SetRecvSMSAction
|
标注短信收件箱
|
2、事件列表
事件
|
描述
|
onAddUser
|
新建用户
|
onRemoveUser
|
删除用户
|
onDeviceStatus
|
设备状态变化
|
onPopup
|
弹屏事件
|
onInQueue
|
客户进入队列
|
onOutQueue
|
客户离开队列
|
onPause
|
队列示忙
|
onUnPause
|
队列示闲
|
onQueueOffline
|
队列下线
|
onQueueOnline
|
队列上线
|
onQueueAdd
|
添加队列
|
onQueueRemove
|
移除队列
|
onPark
|
保持
|
onUnPark
|
取消保持
|
onReBindUser
|
重新绑定用户
|
onCreateConference
|
创建会议
|
onInConference
|
进入会议
|
onOutConference
|
离开会议
|
onBanSpeak
|
会议禁言
|
onUnBanSpeak
|
解除禁言
|
onCloseConference
|
关闭会议
|