【发布时间】:2012-02-17 10:37:01
【问题描述】:
注意:A 曾在超级用户社区first 提出过这个问题,但由于涉及到很多与软件构建相关的主题,我决定将其移至此处。
我需要为本地小型企业提供一个简单的呼叫中心解决方案。
他们有一个本地 6 位数的固定电话号码。他们在本地接听电话,即没有人从其他城市给他们打电话。
问题是他们开始失去客户,因为每天都有一定数量的电话,已经无法联系到当地的电话号码(它总是很忙)。
因此,需要一个呼叫中心解决方案。
我假设我可以通过某种方式连接到Asterisk PBX,然后使用一些 Java+MySQL 自定义编写模块来完成所有业务逻辑和 CRM 工作。
我倾向于认为我可以拥有一个带有固定电话的 PBX 服务器,此外我还可以从我的 Java/MySQL 自定义编写模块中调用 PBX API。
那么,我应该从什么开始呢?如何将固定电话号码附加到 PBX 服务器?具有丰富 API 可调用的最佳开源 PBX 是什么?
附:这是 SRS:
非功能性需求是:
- 客户需要尽快上市的解决方案;
- 开源:客户不喜欢处于“供应商锁定”状态;
- 主呼叫中心服务器的 API 应该可以通过 Internet 访问,这意味着电话接线员可以远程接听电话(例如,坐在她家中的计算机上);
- 解决方案应该可以从仅有的几个电话接线员(接听电话的人)扩展到很多。
功能要求是:
- 当客户拨打电话时,应在数据库中查找其电话号码;如果有记录,那么电话接线员应该会看到类似“John Smith 正在给您打电话(客户详细信息:号码:XX-XX-XX;Last_order:2012 年 1 月 1 日;等等);
- 如果主叫客户没有db记录,电话运营商应该可以添加新客户做数据库(电话号码自动填写);
- 客户的电话可以被保留或转接到另一个电话接线员;
- 可以手动或自动接机;
- 如果客户来电且线路占线,则将其放入队列中;
- 电话接线员可以设置状态:可用/不可用;
- 如果电话接线员没有接听电话,则呼叫将转接到下一个可用接线员;
- 电话接线员应该能够回叫数据库中记录的任何客户;呼叫可以是手动或自动的(自动意味着如果线路忙,软件会继续呼叫);
- 可以记录每个客户的电话并将其存储在磁盘上。
【问题讨论】:
-
这并不能解决您的客户忙的问题,除非他们也计划增加更多的电话线路。这也在计划中吗?开源是唯一的选择吗?经济的最快上市时间可能是云解决方案,甚至是通过其电话运营商提供的服务。拼凑一个开源解决方案非常耗时,而且提供的支持很少。
-
是的,开源是唯一的选择,因为他们完全反对云(是的,我知道现在是 2012 年,而不是 1992 年,但仍然如此)。他们可以添加更多电话线。
标签: asterisk voip phone-call telecommunication pbx