本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何对语音和聊天使用同一自动程序
您可以对语音和聊天使用同一自动程序。但是,您可能希望自动程序根据通道做出不同的响应。例如,您希望为语音返回 SSML,以便将数字作为电话号码读取,但您希望向聊天返回正常文本。您可以通过传递通道属性来实现此目的。
-
在 “获取客户输入” 块中,选择 Amazon Lex 选项卡。
-
在 “会话属性” 下,选择 “添加属性”。在目标密钥框中,输入 phoneNumber。选择 “动态设置”。在 “命名空间” 框中,选择 “系统”,然后在 “值” 框中选择 “客户编号”,如下图所示。
-
再次选择 “添加属性”。
-
选择 “动态设置”。在目标密钥框中,输入callType。在 “命名空间” 框中,选择 “系统”,然后在 “值” 框中选择 “频道”,如下图所示。
-
选择保存。
-
在您的 Lambda 函数中,您可以在传入事件的SessionAttributes字段中访问此值。