AWS Connect和Lex - 无法引用联系人属性

Uma*_*haq 4 amazon-web-services aws-lambda amazon-lex amazon-connect

作为参考,这是有问题的流程:

"获取客户输入"(Lex) - >"设置联系人属性" - >"播放提示"

在调用Lex之后,我使用"将文本另存为属性"选项设置了一个联系人属性:

DestinationKey Value ProductType $ .Lex.SessionAttributes.ProductType

然后,在"播放提示"中,我无法引用set属性.我使用"文本到语音(Ad hoc)"并尝试了以下语法:

  • $ .ProductType
  • $ .System.ProductType
  • $ .User.ProductType
  • $ .External.ProductType

有趣的是,如果我在"设置联系人属性"之后添加"检查联系人属性",则它与"用户定义"属性"ProductType"匹配.

我该如何引用该属性?

Pet*_*r M 8

尝试$ .Attributes.ProductType

$ .Attributes是你如何联系使用Set Contact Attribute设置的属性.$ .External是获取上一次Lambda执行返回的值.$ .Lex用于最后一次Lex执行.