如何解决使用 Twilio Flex 时检索电话号码
我使用 Twilio Flex,传入的 SMS 消息首先通过 Studio 流。具体来说,我通过对照 CRM 数据库来查询传入的电话号码之前是否发过短信(或者是订阅者)。
但是,看起来 Flex 向 Studio 发送了传入电话号码的哈希值。因此,当我使用 {{trigger.message.From}}
时,我会收到类似 SMS_XXXXXXXXXXXXXXXXX 的信息。
有没有办法在使用 Flex 时在 Studio 中检索电话号码?
在没有 Flex 的情况下,流程可以正常运行。
谢谢!
解决方法
查看 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}}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。