【发布时间】:2021-09-15 16:03:12
【问题描述】:
我正在尝试将 amazon lex 返回的插槽值设置为联系人属性。
为了检查是否确实设置了联系人属性,我调用了一个 lambda 函数并打印了事件数据。
这是 lambda 函数。
def lambda_handler(event, context):
print(event)
# TODO implement
return {}
但是当我检查云监视日志时,我得到了 dob 和 ssn 的空字符串。
{
"Details": {
"ContactData": {
"Attributes": {
"dob": "",
"ssn": ""
},
"Channel": "VOICE",
"ContactId": "419229f1-44fd-49c5-b382-37229b7a4bc2",
"CustomerEndpoint": {
"Address": "+1XXXXXXXXX",
"Type": "TELEPHONE_NUMBER"
},
"CustomerId": null,
"Description": null,
"InitialContactId": "419229f1-44fd-49c5-b382-37229b7a4bc2",
"InitiationMethod": "INBOUND",
"InstanceARN": "arn:aws:connect:ap-southeast-1:XXXXXXXX:instance/XXXXXXX",
"LanguageCode": "en-US",
"MediaStreams": {
"Customer": {
"Audio": null
}
},
"Name": null,
"PreviousContactId": "419229f1-44fd-49c5-b382-37229b7a4bc2",
"Queue": null,
"References": {},
"SystemEndpoint": {
"Address": "+1XXXXXXXX",
"Type": "TELEPHONE_NUMBER"
}
},
"Parameters": {}
},
"Name": "ContactFlowEvent"
}
P.S:我在提示符中背诵了槽值,并且我能够听到正确的槽值。但是槽值没有被设置为联系人属性。
【问题讨论】:
标签: amazon-web-services amazon-connect