Twilio Studio - 如何挂断电话?

aru*_*mar 3 twilio twilio-studio

我想知道如何在 Twilio Studio 流程中结束/挂断电话。

例如,在 Gather 小部件中,如果没有输入,我想结束通话。

似乎没有办法做到这一点。

另外,我想知道流执行如何在 Twilio 流中结束。

Ale*_*ban 5

Hangup据我所知,没有小部件。

如果您的Gather小部件没有获得任何输入,它将采用No input路径,如果该路径未连接到任何内容,则流程将结束并且呼叫将结束(挂断),您可以通过检查 Studio 的日志来查看这一点。

但是,假设在调用结束之前,如果没有来自用户的输入,您想让用户知道然后用 结束调用your hangup,您可以在下面创建一个函数Runtime并连接No input到您自己的Hangup函数。

Hangup功能可能是这样的:



exports.handler = function(context, event, callback) {
    let twiml = new Twilio.twiml.VoiceResponse();
    twiml.say('No input, will hangup the call now.');
    twiml.hangup();
    callback(null, twiml);
};

Run Code Online (Sandbox Code Playgroud)