UNPKG

fcc-core

Version:

Fusion communication center.

56 lines (53 loc) 1.96 kB
const agentAttr = { // 坐席属性 userInfo: {}, callids: [], components: {}, eventData: {}, // 存放每个事件的数据 status: 4, // 签入后的状态 agenttype: 4, // 签入的座席类型 agentState: 2, // 坐席当前状态 releasephone: true, // 座席挂机后是否进入非长通态 autoAnswer: false, // 签入后是否自动应答 autoEnterIdle: true, // 是否自动进入空闲态 isHolding: false, isNoAnswer: false, // 是否为久不应答 true是 false 不是 isAnswerButton: false, // 是否点击应答按钮 isClickSignBtn: false, // 是否点击签入按钮 isClickSignoutBtn: false, // 是否点击签出按钮 isClickBusyBtn: false, // 是否点击示忙按钮 isClickHangup: false, // 是否点击了挂机按钮 isClickHold: false, // 是否点击了保持按钮 isClickMute: false, // 是否点击了静音按钮 isshowBusyDialog: false, // 是否展示示忙原因弹框 transType: 0, // 转移的操作类型 consoultFirst: false, // 首次咨询接入 callSno: 0, // 坐席当前的通话流水号, callOutData: { // 保持中外呼对应的流水 以及录音文件 calloutSno: 0, fileName: '', callid: 0, callOutNum: '' }, fileName: '', // 呼入 或者普通呼出的录音文件 forwardSno: 0, // 三方时 记录转接流水号 transData: null, // 咨询时选中的转接数据,咨询过程中坐席挂机 写转接流水时 使用, transToIvr: false, // 三方通话过程中是否推送满意度 isJoinSuccess: false, // 三方是否成功 /** * 转移操作模式 * 1 转队列操作 * 2 转坐席操作 * 3 转外线操作 * 用来实现操作互斥 * 当前仅允许一种类型的操作 */ transMode: [], isFS: true } // Object.defineProperty(agentAttr, 'userInfo', { // get () { // return this.userInfo // } // }) export default agentAttr