fcc-core
Version:
Fusion communication center.
53 lines (51 loc) • 1.15 kB
JavaScript
/**
* transType
* 1.队列释放转
* 2.队列咨询
* 3.队列转移
* 4.队列三方
* 5.坐席咨询
* 6.坐席转移
* 7.坐席三方
* 8.外线释放
* 9.外线成功转
* 10.外线咨询
* 11.外线转移---咨询后
* 12.外线三方--咨询后
* 13转IVR--释放转
* 14转IVR--挂起转
*/
const ignoreConfig = {
transType: {
'2': {
AgentEvent_Talking: true,
AgentEvent_Customer_Alerting: true,
AgentEvent_Call_Release: true,
AgentMediaEvent_Record: true
},
'4': {
AgentEvent_Talking: true
},
'5': {
AgentEvent_Talking: true,
AgentEvent_Customer_Alerting: true,
AgentMediaEvent_Record: true
},
'7': {
AgentEvent_Talking: true
},
'10': {
AgentEvent_Talking: true,
AgentMediaEvent_Record: true,
AgentOther_PhoneRelease: true
},
'12': {
AgentEvent_Talking: true,
AgentMediaEvent_Record: true
}
}
}
export function ignoreEvent (type, event) {
const { transType } = ignoreConfig
return transType[type] && (transType[type][event])
}