【问题标题】:Push asterisk data to X-lite Softphones将星号数据推送到 X-lite 软电话
【发布时间】:2019-05-23 09:45:23
【问题描述】:

我为我的个人项目在 ubuntu 机器上启动并运行了一个星号服务器。我可以在 Mac 中接听电话,并在我的代理的 MacOS 上使用我的 X-lite 软件电话拨打电话。呼叫中心的 IVR 只有两个选项 - 支持和销售。

现在我想要一个 IVR,我们将在其中询问客户是否有发票 ID,如果他没有发票 ID,我们会将他连接到销售队列。如果他有发票 ID,我们告诉他按发票 ID 后跟 #,然后我们会将用户连接到支持队列。

所以,我想以某种方式将发票号码发送给代理,我们想知道 asterisk 是否可以将其推送到显示电话号码(来电)的 X-lite。

现在它显示如下:

Incoming Call:
01234567891

假设此号码的用户已按 56666 作为发票号码,后跟 #。

我们希望通知类似于:

Incoming Call:
01234567891 56666

我们了解到,对于此类情况,使用 AMI 推送数据是最佳做法。但我们无法确定是否可以在没有 AMI 的情况下在内部更改 X-lite 软件电话上的推送通知格式。

如果不可能,接下来的步骤是构建一个 Web UI,其中将显示购物者电话号码和发票 ID。它将从 localhost AMI NodeJS 客户端获取数据。但是代理在软电话和网络浏览器之间切换上下文会很麻烦。

【问题讨论】:

    标签: asterisk asteriskami


    【解决方案1】:

    1) 询问客户发票 ID - 在拨号方案中使用 IVR,在任何书籍中都有描述。

    2) 为代理编写客户 invoice_id - 使用

    Set(CALLERID(name)=${invoice_id})
    

    【讨论】:

      猜你喜欢
      • 2017-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多