使用 Twilio Flex 时检索电话号码

时间:2021-01-03 02:35:08

标签: twilio

我使用 Twilio Flex,传入的 SMS 消息首先通过 Studio 流。具体来说,我通过对照 CRM 数据库来查询传入的电话号码之前是否发过短信(或者是订阅者)。

但是,看起来 Flex 向 Studio 发送了传入电话号码的哈希值。因此,当我使用 {{trigger.message.From}} 时,我会收到类似 SMS_XXXXXXXXXXXXXXXXX 的信息。

有没有办法在使用 Flex 时在 Studio 中检索电话号码?

在没有 Flex 的情况下,流程可以正常运行。

谢谢!

1 个答案:

答案 0 :(得分:1)

查看 Studio Flow 日志,了解使用 SMS 将哪些元数据发送到 Studio Flow(在触发器 > 小部件和流属性 > 流数据下)。

看起来信息在 ChannelAttributes 中。

ChannelAttributes": {
        "serviceNumber": "sms_gvng1aenviwinstonvtzms9ol91sxxozb",
        "from": "+18025551212",
        "forwarding": true,
        "twilioNumber": "+12055551212",
        "channel_type": "sms",
        "status": "ACTIVE",
        "long_lived": false,
        "proxySession": "KC92ecfbc962867530975679fff9b2445a"
      }

因此在 Studio 中使用:

{{trigger.message.ChannelAttributes.from}}

相关问题