【问题标题】:Twilio Studio Engagement Not CompletingTwilio Studio 参与未完成
【发布时间】:2025-12-06 01:35:01
【问题描述】:

我很难理解为什么我的 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。我必须进入流日志并手动停止参与。

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

【问题讨论】:

    标签: twilio twilio-functions twilio-studio


    【解决方案1】:

    Twilio 开发者传道者在这里 - 尽管是一个新的!

    问题是您的回调函数挂起,say_play_2 挂起 - 这意味着订婚未完成。

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

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

    希望对你有帮助!

    【讨论】:

    • 莱拉 - 非常感谢!这绝对是我缺少的部分。
    • 我很高兴它有帮助!