fcc-core
Version:
Fusion communication center.
40 lines (39 loc) • 1.38 kB
JavaScript
import { Request as unionRequest } from '../util/util.js'
let apiType = this.baseUrl.indexOf('agentgateway') > -1 ? 'AGENTGATEWAY' : 'CMS'
apiType = this.baseUrl.indexOf('nagent') > -1 ? 'NAGENT' : 'CMS'
export default {
// 设置通话流水接口
pushTransferEvntInfo (params) {
return unionRequest(params, `${this.baseUrl}/pushTransferEvntInfo`, 'post', apiType)
},
// 查询正在服务客户数
queryAgentServiceNum (params) {
return unionRequest(params, `${this.baseUrl}/queryAgentServiceNum`, 'post', apiType)
},
//
customizeAgentRemark (params) {
return unionRequest(params, `${this.baseUrl}/agentremark`, 'post', apiType)
},
// 设置最大服务数
cms_setmaxchatnum (params) {
return unionRequest(params, `${this.baseUrl}/setmaxchatnum`, 'post', apiType)
},
// 获取在线消息
unionaccessMsgGet (params) {
return unionRequest(
params,
`${this.baseUrl}/getAgentMsgs?agentId=${this.AgentId}`,
'get',
'post',
apiType
)
},
// 设置文字呼叫信息
PushUnionaccessCallInfo (params) {
return unionRequest(params, `${this.baseUrl}/pushUserCallInfo`, 'post', apiType)
},
// 设置文字挂断信息
PushUnionaccessReleaseInfo (params) {
return unionRequest(params, `${this.baseUrl}/pushCallDisconnectedEvnt`, 'post', apiType)
}
}