0

我在 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);
4

1 回答 1

0

有提供太平洋时间的 Liquid Syntax 参数。

Hello {{ 'now' | date: "%Y-%m-%d %I:%M%p" }}

液体模板语言

您可以将结果作为 URL 查询参数传递给您的 Twilio 函数。

于 2020-12-19T23:08:15.990 回答