【问题标题】:Asterisk IVR User-InputAsterisk IVR 用户输入
【发布时间】:2017-03-11 14:50:36
【问题描述】:

我是 Asterisk 和 VoIP 的新手,没有任何研究适合我的需求。

我想用星号制作 IVR。来电将来自客户以及业务联系人。商务联系人将在第一个菜单后立即转发至接待处。

客户必须通过多个菜单,有时他们只需要在“按 1 或 2 或 ...”之间进行选择,但有时需要存储用户输入(数字)。

客户将被转接到一组座席,我不知道如何使用户输入可用于接受呼叫的指定座席。最好是在网站上。

我在以下方面了解(多到少):

  • Ruby / Rails
  • MySQL
  • 星号
  • PHP

满足我需求的最佳方式是什么?

我已经阅读了有关同时进行大量调用、dtmf 识别和所有 ivr 逻辑完全掌握在星号手中的问题 (extensions.conf)。因此,通过 AGI 将其外包会很好,但我对使用网关接口的了解为 0

感谢任何提示

【问题讨论】:

  • 问题太宽泛了。阅读任何书籍,例如 ORelly 的“Asterisk the future of telephony”,或者聘请已经阅读过书籍的人。
  • 您能否回答指定的问题“是否有 Ruby 的 AG 不是 3 年或更长时间?”
  • 常见。 AGI 界面已有 12 年历史,几乎零改动,非常非常简单。对于任何语言,几乎所有 AGI 库都有 5 年以上的历史。
  • 请注意,如果您有性能问题,AGI 不太可能会有所帮助。你需要重写应用架构。
  • 感谢您的澄清。你能给我提示一下,我应该使用什么最新技术来从 ivr(通过 Read() 存储)获取调用者输入到我的代理?

标签: mysql ruby-on-rails installation asterisk agi


【解决方案1】:

开发 IVR 服务的标准语言/环境是 VoiceXML 语言 (W3C)。 在 Asterisk 中,您有 2 个选项,使用旧的 VoiceGlue 项目(几年以来似乎不活跃)或 Voximal(商业产品)。 VoiceXML 为您提供了一种使用 XML 语言创建服务的方法,类似于用于 Web 的 HTML。您可以使用语音合成(以便即时向用户提示文本),或识别正在说话的用户(使用 ASR 或 SpeechToText)。 这里的标准参考:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多