fcc-core
Version:
Fusion communication center.
137 lines (135 loc) • 3.92 kB
JavaScript
import { uccRequest } from '../util/util.js'
export default {
// 新增话务操作流水操作流水
addCallLog (params) {
params.service = 'E2801101'
return xw.ajaxRequest([params])
},
// 更新话务操作流水
updateCallLog (params) {
params.service = 'E2801301'
return xw.ajaxRequest([params])
},
// 通过话务平台编号查询客户请求转接人工的操作最新记录
queryTCallForwardLogByCallId (params) {
params.service = 'U0603403'
return xw.ajaxRequest([params])
},
// 坐席转对列或者坐席转坐席时写入转接流水
AddCallForwardLogByAgent (params) {
params.service = 'U0603104'
return xw.ajaxRequest([params])
},
// 写座席通话流水
addAgentCallRecord (params) {
params.service = 'E2802101'
return xw.ajaxRequest([params])
},
// 根据流水号修改座席通话流水
updAgentCallRecord (params) {
params.service = 'E2802301'
return xw.ajaxRequest([params])
},
// 坐席技能队列信息查询
queryAgentSkills (params) {
params.service = 'U6122807'
return xw.ajaxRequest([params])
},
// 坐席签入签出状态更新
updateAgentSignState (params) {
params.service = 'U6122101'
return xw.ajaxRequest([params])
},
// 将推送短信满意度评价接口
sendivrMessage (params) {
params.service = 'U1101106'
return xw.ajaxRequest([params])
},
// 获取当前坐席话务配置信
getCallCfg (params) {
params.service = 'U4013408'
return xw.ajaxRequest([params])
},
// 设置电话应答模式
setAnswerMode (params) {
params.service = 'U4013105'
return xw.ajaxRequest([params])
},
// 号码矫正
repairPhoneNum (params) {
params.service = 'U4000802'
return xw.ajaxRequest([params])
},
// 查询技能队列排队告警设置
getQueueWarmSetings (params) {
params.service = 'U4020401'
return xw.ajaxRequest([params])
},
// 查询坐席当天某话务操作类型的次数以及时长
queryOptTimeByUserCodeMod (params) {
params.service = 'U4013412'
return xw.ajaxRequest([params])
},
// 异常挂机原因记录
setUnusualHangUpReason (params) {
params.service = 'IPCC3001'
return xw.ajaxRequest([params])
},
// 获取当前坐席的培训课程
getCousrse (params) {
params.service = 'U4013414'
return xw.ajaxRequest([params])
},
// 查询某个组的员工信息
queryGroupAgents (params) {
params.service = 'U2002807'
return xw.ajaxRequest([params])
},
/**
* 查询指定坐席的静态指标
* @param params
* @returns {type[]}
*/
queryAgentIndicators (params) {
params.service = 'U0603407'
return xw.ajaxRequest([params])
},
// 查询所有示忙原因对应技能队列的示忙配置
getBusyData (params) {
params.service = 'U4007409'
return xw.ajaxRequest([params])
},
// 获取坐席某个时间段示忙次数 示忙时长
getUersBusyInfo (params) {
params.service = 'U4007810'
return xw.ajaxRequest([params])
},
// 预约回电时改变呼叫结果和任务状态
updateStateTP (params) {
params.service = 'CBG6001101'
return xw.ajaxRequest([params])
},
// 人工转接流水修改
updateCallForward (params) {
params.service = 'U0603309'
return xw.ajaxRequest([params])
},
// 获取示忙原因
getBusyCode (params) {
params.service = 'U0603410'
return xw.ajaxRequest([params])
},
/**
*根据vdn 组织机构 媒体类型 获取技能队信息
* @param params
* @returns {type[]}
*/
getSkillInfo (params) {
params.service = 'U0603411'
return xw.ajaxRequest([params])
},
getAgentInfo (params) {
params.service = 'U0603412'
return xw.ajaxRequest([params])
}
}