话务自动呼叫分配及排队机制的问题
从IVR(话务语音导航)来了一个电话,ACD部分需要给其找个适合的坐席
如当前有10个坐席,5个普通组,5个高级组,每个坐席的通话时间,通话次数,登陆时长都不相同,如果都为空闲,按什么规则分配比较合适?
当前我知道的一个解决方案是 分配给 同级坐席中 距离最近一次通话时间最长的坐席。但是这个方案没有考虑到坐席的通话次数及通话时间。
另:如果所有坐席忙,这时电话进入排队队列内。因为每通电话都是一个线程,所以问题是以什么式唤醒这通排队的电话(排队电话可能不止一个)?我的想法是通过事件来触发,如空闲坐席增加了,则触发相关分配事件。
还望各位不吝赐教。