我想知道如何在 Twilio Studio 流程中结束/挂断电话。
例如,在 Gather 小部件中,如果没有输入,我想结束通话。
似乎没有办法做到这一点。
另外,我想知道流执行如何在 Twilio 流中结束。
我想知道如何在 Twilio Studio 流程中结束/挂断电话。
例如,在 Gather 小部件中,如果没有输入,我想结束通话。
似乎没有办法做到这一点。
另外,我想知道流执行如何在 Twilio 流中结束。
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);
};
当您已经在 Studio 中时,无需为此使用 Runtime。您可以只使用“说/播放”小部件说“没有输入,现在将挂断呼叫”,而“音频完成”转换没有附加任何内容。