【问题标题】:Twilio autopilot handoff action is not working with Twiml BinTwilio 自动驾驶仪切换操作不适用于 Twiml Bin
【发布时间】:2018-11-08 09:52:34
【问题描述】:

我有一个来自来电的 Twilio 自动驾驶任务,它会执行问候语,然后在重定向到名为“callnumber”的新任务之前提出问题。这一切都很好。

'callnumber' 任务如下所示

{
    "actions": [
        {
            "handoff": {
                "channel": "voice",
                "uri": "https://handler.twilio.com/twiml/TWIMLBINID"
            }
        }
    ]
}

TIMLBINID 实际上具有来自 Twiml Bin 的正确 ID。

这是 bin 中的 Twiml 内容:

<Response>
    <Say>I will put you in contact with our customer care specialist.</Say>
</Response>

很遗憾,我没有听到这个回应,而只是收到标准的“发生错误”语音消息。

我已经尝试了几个不同的版本,甚至调用托管在我自己的公共 Web 服务器上的 xml 文件并看到同样的问题。还尝试了拨号动词,但仍然看到此问题。

在看到类似的帖子后,我觉得我可能错过了一些配置:Twilio autopilot doesnt say what it is supposed to say

非常感谢任何帮助!

【问题讨论】:

  • 是否有任何 HTTP 请求错误被记录到 Twilio 调试器中? twilio.com/console/runtime/debugger
  • 您是否可以自己拨打该号码并查看是否有效?而不是在 Autopilot 控制台中使用测试拨号器。

标签: twilio twilio-twiml


【解决方案1】:

当我将 TwiML Bin 与包含样本的任务相关联时,我能够让 TwiML Bin 使用类似的 JSON。

因此,例如,一个呼叫进入您的 Autopilot 助手并最初触发 hello_world 的助手启动任务,您在其中使用监听操作修改了预定义的 JSON。

{
    "actions": [
        {
            "say": "How can I help you today?"
        },
        {
            "listen": true
        }
    ]
}

然后您做出响应,以便执行与您的移交 JSON/TwiML Bin 相关的任务(基于您提供的示例)。如果尝试直接调用切换任务,则会失败。

【讨论】:

  • 你原来的用例看起来好像对我有用。我建议与 Twilio support 联系并描述问题并分享一些受影响的 CallSid,他们将能够对其进行调查。
【解决方案2】:

我有相同的 JSON 用于任务的“动作”——看起来很完美。 但是 TwiMLbin 的 2 个小差异: 1)不要忘记将 xml 标签放在 TwiLbin 中: 应该是:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Say>For this question, I will put you in contact ...</Say>
</Response>

2)我不明白你的 twiMLbin 是如何有这样一个超链接的。通常语法是 https://handler.twilio.com/twiml/******SID****** 并且 SID 不能选择,我的有 34 个字符。 (不要使用 twiMLbin 的“友好名称”)。您在 twiMLbin 中有一个按钮可以直接复制粘贴它。

对我来说它有效。否则请提供更多元素

-您有与自动驾驶任务相关的查询吗?如果您有没有任何查询的任务,模型将拒绝构建(您可以在屏幕“自然语言路由器”/选项卡“构建模型”中检查这一点)。

-您确定没有冲突的查询会触发您认为的另一项任务(通常是短查询,它们会“吸血”其他意图)。为此,请提供您的自动驾驶助手查询(查询与任务)的日志。

nb:我确认 philnash 所说的:你真的应该尝试打电话。我在使用 Twilio 模拟器时也遇到了一些“故障”。

【讨论】:

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