Twilio Studio Engagement未完成

时间:2018-05-03 13:31:16

标签: twilio twilio-functions twilio-studio

我很难理解为什么我的Twilio Studio参与在我的函数回调后被“卡住”了。

exports.handler = function(context, event, callback) {
    let twiml = new Twilio.twiml.VoiceResponse();
    twiml.say("Hello sir");
    console.log(twiml.toString());
    callback(null,twiml);
    };

picture of Studio flow

我的Studio流程将执行到function_2,返回200状态,但它永远不会转到say_play_2或say_play_3。我必须进入Flow Logs并手动停止参与。

我是否在回调中遗漏了一些内容,表明没有更多代码可以运行?

1 个答案:

答案 0 :(得分:2)

这里的Twilio开发者布道者 - 虽然是一个新人!

问题是你的回调函数挂起而且say_play_2处于悬空状态 - 这意味着订婚无法完成。

我故意破坏了Twilio函数中的代码,say_play_3然后说"失败"并完成了参与,证明你的那部分流程是正确的。

例如,如果您将say_play_2换成Send Message widget,则订阅将完成,因为它可以在成功完成功能时发送消息。

我希望有所帮助!