【问题标题】:asterisk get credit card info星号获取信用卡信息
【发布时间】:2015-05-22 09:18:25
【问题描述】:

我正在尝试构建一个脚本,该脚本将使用 asterisk 11.x 和用于 AMI/AGI 集成的 asterisk-java 库来捕获信用卡信息,例如卡号、cvc 和到期日期。

现在我可以构建一个脚本,如果它通过拨号计划调用,它将获取该信息,但我有一个不同的场景:
1. 来电进入队列。
2. 特定队列的座席接听电话
3.来电者要输入卡的详细信息
4. 来电者输入卡详细信息后,将重定向回座席以继续通话。

我的具体问题与第 3 步有关,因为我不知道如何将呼叫者路由到我的 AGI,然后返回到同一个代理。 (最终,代理必须仍然参与(某些)呼叫,以保证当呼叫者从 agi 返回时它仍然可用)
知道如何实现吗?我知道这是一种常见的做法,所以我认为必须有一种方法。

【问题讨论】:

    标签: asterisk telephony


    【解决方案1】:

    当呼叫传递给座席时,使用宏设置自定义渠道变量,其中包含座席 ID 或扩展名。

    然后,当您的信用卡验证功能完成后,读取变量并使用 AGI 命令将呼叫转回代理。

    进一步阅读

    注意 如果此解决方案解决了您的问题,请“接受”它,以便其他有相同问题的人更容易找到它。谢谢!

    【讨论】:

    • 只是为了确保我理解:一个呼叫进入队列,呼叫由座席接听。代理将呼叫转移到信用卡流程扩展。当客户输入 cc 详细信息时,代理不再待命(他/她可以接听其他电话 - 这是不行的)。客户输入信用卡详细信息后,我的 agi 应该回电给同一个代理。如果是这样,这将在我的 CDR 和统计信息中产生 2 个调用,我想避免这种情况......
    • 因此,将排队的客户电话转入与座席的电话会议,并让信用卡应用加入和离开会议。
    • 我会尝试回来提供反馈。谢谢
    【解决方案2】:

    没有像您这样的业务流程通用做法。这仅取决于您和您的客户。

    您可以使用功能配置或传输。可转至专用分机或会议室。

    没办法说你更好的套件。

    在编写任何 AGI/AMI 或拨号方案应用程序之前,您肯定需要了解星号的工作原理。我可以推荐 ORelly 的“Asterisk the future of telephony”一书作为起点。

    【讨论】:

    • 我有一些使用星号的经验(拨号方案、实时、ami、agi)。确实,我仅将 features.conf 用于盲人/有人值守的转移,几乎没有触及 meetme 主题。关于第一个转接解决方案,如果我将呼叫转移到任何分机,我将失去线路另一部分的代理。我想 meetme 会是一个解决方案,但我不知道如何从设计流程的角度来实现这一点。
    • Transfer 命令将被叫方转移到下一个分机。您只需要重新阅读所有文档。对于metmee变体谷歌“星号n-way call”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2011-12-28
    • 2018-10-18
    • 1970-01-01
    • 2016-02-23
    相关资源
    最近更新 更多