Twilio Studio 参与未完成

Twilio Studio Engagement Not Completing

我很难理解为什么我的 Twilio Studio 参与度在我的函数回调后得到 "stuck"。

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、return 200 状态,但它永远不会移动到 say_play_2 或 say_play_3。我必须进入流日志并手动停止参与。

我是否在回调中遗漏了某些内容以指示没有更多代码可用于 运行?

这里是 Twilio 开发人员布道者 - 尽管是新布道者!

问题是您的回调函数挂起并且 say_play_2 保持挂起状态 - 这意味着参与未完成。

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

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

希望对您有所帮助!