3

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

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

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

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

4

2 回答 2

6

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);
};


于 2019-03-19T17:48:45.883 回答
3

当您已经在 Studio 中时,无需为此使用 Runtime。您可以只使用“说/播放”小部件说“没有输入,现在将挂断呼叫”,而“音频完成”转换没有附加任何内容。

于 2019-04-12T05:54:08.433 回答