Twilio-使用Webhook响应呼叫时如何保持对话

时间:2018-10-18 02:57:33

标签: twilio twiml

当我使用Webhook响应Twilio呼叫时,如何等待响应?

我正在使用node.js。我似乎在文档中找不到它。对不起,如果我错过了。

我正在寻找一个简短的问题/答案环节。回答问题-然后听取答复。

2 个答案:

答案 0 :(得分:1)

您不必等待。发生某些情况时,它将向服务器发送另一个响应。就像将文档提供给Web浏览器,然后等待用户做一些事情返回服务器一样。您可以通过CallSid将请求捆绑在一起。

答案 1 :(得分:0)

我应该花更多的时间阅读。实际上,<Gather>是解决方案。

在Node.js中,您需要这样的东西(使用SDK):

twiml.play({}, this.audio); 
if (this.outputSpeech) { 
    twiml.say(this.outputSpeech); 
}
twiml.gather({ 
    input: "speech", 
    timeout: 3, 
    method: "GET" 
});

Twilio博客上有plenty more