我在 twilio 工作室中有一个收集动词,它将收集到的数字转发到 twilio 的无服务器环境中托管的功能。在该功能中,我需要确切知道用户何时按下键。有没有办法在收集动词的动作 url 中将日期时间作为参数发送?
我知道,我们可以在 nodejs funcrion 中启动当前日期。但是,如果两个服务器(twilio studio 和 seeverless 功能)的位置在不同的地方,可能会启动两个不同的时间怎么办?
例如,可以说,在这里我将播放 20 个音频/语音,我希望用户选择一个音频/语音。选项 1:因此我们可以计算发起呼叫的日期/时间以及用户按下键的日期/时间,以确定用户选择了哪个语音。我知道我们可以通过用户收集的数字来判断,但这在我的实际用例中没有用。
选项 2(我的偏好):如果可以将 k 的值从循环传递到操作 url,那么我们将知道选择了哪个音频
var k;
var gatherr = twiml.gather({
action: `https://xyz.twil.io/xyz?currentChunk=${k}`,
method: 'GET',
timeout: 1
});
for (k = 0; k < 20; k++) {
gatherr.play(`http://x.y.61.z/xyz${k}.mp3`);
}
return callback(null, twiml);