0

我们正在经营小型服务业务,我们使用 Asterisk 服务器和(x-lite 应用程序)为客户建立了小型呼叫中心(接听客户电话),效果很好。

现在我们希望为我们的客户经理(接听电话)提供从我们的后端 PHP Web 应用程序(运行星号服务器的不同机器上的本地服务器)提取我们的产品信息的选项。我们开发了一个 Web 应用程序,他们从那里得到所有我们产品的信息。

根据我们的政策,我们通过 SMS 将该信息发送给被叫客户,现在我们正在使用我们的本地 wep php 应用程序通过复制/键入来自 x-lite(拨号器)号码显示的来电的手机号码以 SMS 发送信息我的网络应用程序输入表单。

现在,我想知道在 php web 应用程序中是否有任何可用的星号 API 来获取呼叫号码的信息(虽然,呼叫仍然存在),然后我们可以使用该电话号码来获取有关该呼叫者的更多信息存储在我们的单独数据库中???我是关于AGI 和 AMI的标题,但我不确定在这种情况下我到底需要什么

4

1 回答 1

1

有很多方法可以解决这个问题。

如果您正在寻找呼叫路由时的丰富交互,以及呼叫与拨号计划的交互——您将希望 AGI 更改其路由并就呼叫的去向做出明智的决策,并存储和检索更多信息有关呼叫的详细和自定义信息。

但是,如果您只是在寻找正在进行的呼叫的信息,而不更改拨号方案——您可能希望从 AMI 接近它,只是为了获取正在进行的呼叫列表。根据您的描述,这就是我对这项任务的建议。

AMI 是您通过 TCP 套接字使用的东西,而且相当简单。但是,您总是可以找到一个示例 API 来满足您的需要——直接访问 AMI 可能是最佳选择。这是一个简单的协议,官方文档来自规范来源@The Asterisk Wiki

于 2013-09-16T23:03:54.513 回答