文档章节

设计呼叫中心的类

一贱书生
 一贱书生
发布于 2016/11/21 10:37
字数 339
阅读 7
收藏 0

public class CallHandler{

private static CallHandler instance;
/*
三个员工层级:接线员,主管,经理
*/
private final int LEVELS=3;
/*
起始设定10位接线员,4位主管和2位经理
*/
private final int NUM_RESPONDENTS=10;
private final int NUM_MANAGERS=4;
private final int NUM_DIRECTORS=2;
/*
员工列表,以层级区分

employeeLevels[0]=接线员;
employeeLevels[1]=主管;
employeeLevels[2]=经理;
 */
List<List<Employee>> employeeLevels;
/*存放来电层级的队列*/
List<List<Call>> callQueues;
protected CallHandler(){...}
/*取得单态类的实例*/
public static CallHandler getInstance()
{
if(instance == null) instance=new CallHandler();
return instance;
}
/*找出第一个有空处理来电的员工*/
public Employee getHandlerForCall(Call call){...}

/*将来电分派给有空的员工,若没人有空,就存放在队列中*/
public void dispatchCall(Caller caller)
{
Call call=new Call(caller);
dispatchCall(call);
}
/*将来电分配给有空的员工,若没人有空,就存放在队列中
*/
public void dispatchCall(Call call)
{
//试着将来电分派给层级最低的员工
Employee emp=getHandlerForCall(call);
if(emp!=null)
{
emp.receiveCall(call);
call.setHandler(emp);
}
else
{
/*根据来电级别,将来电放到相应的队列中*/
call.reply("Please wait for free employee to reply");
callQueues[call.getRank().getValue()].add(call);
}

}
//有员工有空了,查找该员工可服务的来电,若分派了来电,则返回true,否则返回false
public boolean assignCall(Employee emp){....}
}

Call 代表客户来电,每次来电有个最低层级,并且会被分派给第一个可处理该来电的员工。

 

 

 

© 著作权归作者所有

共有 人打赏支持
一贱书生
粉丝 19
博文 724
码字总数 600123
作品 0
2016中国呼叫中心知识库发展的五个趋势

在短缺经济时代,产量即销量,只 要生产出来产品不论好坏,总能销售出去;后来的同质化竞争时代,降低价格和增加功能都能带来明显的销量提升,所以我们看到不断的价格战和功能创新。在这两 ...

kmctianzhigang
2016/01/15
0
0
开源的IP呼叫中心优缺点分析

在开源飞速发展的时期里,很多用户在面对开源IP呼叫中心和闭源IP呼叫中心的选择时,显得相当的迷茫。为了让大家更全面的了解开源和闭源之间的差别,本文通过对构建不同类型的IP呼叫中心的优缺...

老枪
2009/08/07
3.1K
0
奥迪坚助力富友集团搭建 “收件宝”客服系统平台

双十一购物节喧嚣落幕,11月12日,国家邮政局发布数据,从11日至16日,全行业处理的邮件(快件)业务量将超10.5亿件,比去年同期增长35%!各个商家为了在物流行业市场中抢得先机,竞相推出社区快...

玄学酱
05/08
0
0
奥迪坚为中民燃气打造专业便民服务呼叫中心

中民燃气是一家于香港主板上市的集团公司,上市公司名称为“中民控股有限公司”。 业务主要包括销售瓶装液化石油气、提供天然气、兴建燃气管道等等。自2003年7月成立至今,已投资控股拥有97家...

玄学酱
05/15
0
0
填问卷,得《2015中国呼叫中心知识库现状与问题报告》

为了解中国呼叫中心知识库运营现状和存在的主要问题,掌握呼叫中心知识库的总体发展水平,中国知识管理中心(KMCenter)面向全国呼叫中心发起“2015中国呼叫中心知识库现状与问题调研”活动,...

kmctianzhigang
2015/02/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Flask 开发填坑

插件的选择: flask-security 真的是个鸡肋啊。自带的页面,好丑。还不如用flask-login来做呢。

pearma
59分钟前
2
0
讲述下 :LVM逻辑卷管理遇到的问题

LVM学习逻辑卷管理创建逻辑卷遇到的问题 1 实验环境 系统 内核 发行版本 CentOS 2.6.32-754.2.1.el6.x86_64 CentOS release 6.10 (Final) 由于是最小化安装没有xfs命令,yum安装如下包支持此...

linuxprobe16
今天
1
0
day95-20180922-英语流利阅读-待学习

Hey Jude 半个世纪传唱不衰的背后故事 毛西 2018-09-22 1.今日导读 2004 年,The Beatles 被《滚石》杂志选为“历史上最伟大的 50 位流行音乐家的第一位”。这四名来自英国利物浦的男孩不仅对...

飞鱼说编程
今天
3
0
OSChina 周六乱弹 —— 放假前期焦虑症晚期

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @andonny :分享Matteo的单曲《Panama》: 《Panama》- Matteo 手机党少年们想听歌,请使劲儿戳(这里) @新垣吉衣OSC :我发现只要去有小朋友...

小小编辑
今天
339
10
wait()被notify()后,接着执行wait()后面的语句

wait()被notify()后,接着执行wait()后面的语句

noteman
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部