0

注意:A 已经在超级用户社区首先问过这个问题,但是由于它涉及到很多与软件构建相关的主题,所以我决定将它移到这里。

我需要为本地小型企业提供一个简单的呼叫中心解决方案。

他们有一个本地 6 位数的固定电话号码。他们在本地接听电话,即没有人从其他城市给他们打电话。

问题是他们开始失去客户,因为每天都有一定数量的电话,无法接通本地电话号码(它总是很忙)。

因此,需要一个呼叫中心解决方案。

我假设我可以以某种方式连接到Asterisk PBX,然后使用一些 Java+MySQL 自定义编写模块来完成所有业务逻辑和 CRM 工作。

我倾向于认为我可以拥有一个以某种方式插入固定线路的 PBX 服务器,除此之外,我还可以从我的 Java/MySQL 自定义编写模块中调用 PBX API。

那么,我应该从什么开始呢?如何将固定电话号码附加到 PBX 服务器?具有丰富 API 可调用的最佳开源 PBX 是什么?

PS这里是SRS:

非功能性需求是:

  • 客户需要尽可能快的上市时间解决方案;
  • 开源:客户不喜欢“供应商锁定”;
  • 主呼叫中心服务器的 API 应该可以通过 Internet 访问,这意味着电话接线员可以远程接听电话(例如,坐在她家中的计算机旁);
  • 该解决方案应该可以从仅有的几个电话接线员(接听电话的人)扩展到很多。

功能要求是:

  • 当客户拨打电话时,应在数据库中查找其电话号码;如果有记录,那么电话接线员应该会看到类似“John Smith 正在给您打电话(客户详细信息:号码:XX-XX-XX;Last_order:2012 年 1 月 1 日;等等);
  • 如果主叫客户没有db记录,电话运营商应该可以添加新客户做数据库(电话号码自动填写);
  • 客户的电话可以被保留或转接到另一个电话接线员;
  • 队列中的下一位客户可以手动或自动接听操作员;
  • 如果客户来电且线路占线,则将其排入队列;
  • 电话接线员可以设置状态:可用/不可用;
  • 如果电话接线员没有接听电话,则呼叫被重定向到下一个可用的接线员;
  • 电话接线员应该能够回电给数据库中记录的任何客户;呼叫可以是手动或自动的(自动意味着如果线路忙,软件会继续呼叫);
  • 每个客户电话都可以记录并存储在磁盘上。
4

1 回答 1

1

您绝对可以使用以下方式构建您想要的一切:

您还可以在星号框上构建您自己的所有软件来执行这些功能。但是,如果您真的想要“快速上市”的产品,我建议您研究一种可用的 Asterisk CRM 产品。快速的谷歌搜索出现了以下开源选项:

希望这些解决方案之一适合您的需求。如果您的客户在开源部分变得更加灵活,那么还有其他几个针对星号的 CRM 集成项目。

于 2012-03-20T06:31:20.310 回答