注意:A在超级用户社区first上提出了这个问题,但由于涉及到很多与软件构建相关的主题,因此我决定将其移至此处。开源易于定制的呼叫中心解决方案?
我需要为小型本地企业提供简单的呼叫中心解决方案。
他们有一个本地的6位数的陆地号码。他们接受本地电话,即没有人从其他城市拨打电话。
问题是,他们开始失去客户,因为每天有一定数量的电话已经无法到达本地电话号码(它总是很忙)。
因此,需要一个呼叫中心解决方案。
我假设我可以以某种方式挂钩到Asterisk PBX,然后用一些Java + MySQL自定义书写模块完成所有业务逻辑和CRM的工作。
我倾向于认为我可以让PBX服务器以某种方式插入它,除此之外,我可以从我的Java/MySQL自定义写模块中调用PBX API。
那么,我应该从哪里开始呢?如何将地线号码连接到PBX服务器?什么是具有丰富API调用的最佳开放源代码PBX?
P.S.这里是SRS:
的非功能性需求是:
- 客户需要最快的时间内对市场可能的解决方案;
- 开放源码:客户端不喜欢在'供应商锁定';
- 主呼叫中心服务器的API应该可以通过互联网访问,这意味着电话运营商可以远程接听电话(例如坐在家中的电脑上);
- 解决方案应该可以从几个电话接线员(接听电话的人)扩展到很多。
的功能要求是:
- 当客户的呼叫他的电话号码应该在数据库中查找;如果有记录,那么电话运营商应该看到类似“约翰史密斯给你打电话的内容”(客户详细信息:号码:XX-XX-XX; Last_order:2012年1月1日;等等);
- 如果呼叫客户没有数据库记录,电话运营商应该能够添加新客户做数据库(电话号码自动填写);
- 客户的呼叫可以暂停或重定向到另一个电话话务员;
- 队列中的下一位客户可以手动或自动地接到运营商;
- 如果有客户打来电话,线路忙,她就进入队列;
- 电话话务员可以设置状态:可用/不可用;
- 如果电话运营商没有拿起电话,则该呼叫被重定向到下一个可用的运营商;
- 电话运营商应该能够回电给记录在数据库中的任何客户;该呼叫可以是手动或自动的(自动意味着如果线路繁忙,软件会继续呼叫);
- 每个客户电话都可以录制并存储在磁盘上。
这不会解决你的客户忙碌的问题,除非他们也计划增加更多电话线路。这是否也在计划中?开源是唯一的选择吗?最经济的上市时间可能是云解决方案,甚至通过电话运营商提供的服务。将开源解决方案捆绑在一起非常耗时,并且只提供很少的支持。 – 2012-02-17 14:21:26
是的,开源是唯一的选择,因为他们完全反对云(是的,我知道它是2012年,而不是1992年,但仍然)。他们可以添加更多的电话线。 – skanatek 2012-02-22 19:56:12