Twilio自动驾驶仪重定向无法正常工作

时间:2019-05-07 15:11:02

标签: twilio twilio-api

我无法使自动驾驶仪重定向正常工作

重定向到我的POST网址后,它停止发出任何声音。

下面是我的代码:

{
    "actions": [
        {
            "collect": {
                "name": "password_reset_collect",
                "questions": [
                    {
                        "question": "I will perform password reset to your account. Do you wish to continue?",
                        "name": "continue",
                        "type": "Twilio.YES_NO"
                    }
                ],
                "on_complete": {
                    "redirect": "https://88fb4b1a.ngrok.io/Voice/Post"
                }
            }
        },
        {
            "remember": {
                "action_query": "password_reset"
            }
        }
    ]
}

在我的POST网址中,它使用return Content()如下所示返回JSON结果

var response = "{\"actions\": [{\"say\": {\"speech\": \"Thank you! Have a good day\" }},{\"listen\": true }]}";

return Content(response, "application/json");

结果:

{
 "actions": [
  {
    "say": {
      "speech": "Thank you! Have a good day"
    }
  },
  {
    "listen": true
  }
 ]
}

它从不说我在JSON和通话结束中指定的内容 我在做什么错了?

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

Actions docs page所述,我尝试将Remember放在Collect之前。