You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon Connect集成Lex获取DTMF输入并存储为联系属性的配置疑问

Amazon Connect + Lex 实现DTMF捕获并传递给Lambda的方案

需求可行性

完全可以实现,通过Amazon Connect联系流与Lex机器人的联动,就能完成DTMF输入的捕获、存储及向Lambda的传递。

是否需要创建专门的意图/槽位?

是的,必须创建专门的意图和槽位:

  • 槽位:用来定义你要捕获的DTMF输入的类型(比如固定长度的数字、任意数字等),Lex依赖槽位来识别并存储用户的DTMF输入值。你可以选择内置槽位(如AMAZON.NUMBER),也可以根据需求自定义槽位(比如用正则限定输入格式)。
  • 意图:用来封装这个DTMF捕获的逻辑,需要在意图配置里开启DTMF支持,设置播放的提示音内容,以及槽位的捕获规则(比如输入终止符、输入超时时间等)。

具体实现步骤

  • 步骤1:配置Lex机器人
    在Lex控制台创建意图,添加目标槽位,开启DTMF输入选项,设置提示音(即引导用户输入的语音/文本提示),同时配置槽位的验证规则(比如要求输入的数字长度)。
  • 步骤2:在Connect联系流中调用Lex
    使用Connect联系流里的「调用Lex机器人」模块,选择你创建的Lex机器人和对应的意图,触发DTMF输入的捕获流程。
  • 步骤3:存储DTMF输入为联系属性
    用「设置联系属性」模块,将Lex返回的槽位值(变量格式如$.Lex.Slots.你的槽位名称)存入自定义联系属性(比如命名为user_dtmf_input)。
  • 步骤4:传递给Lambda函数
    在联系流的「调用Lambda函数」模块中,将自定义联系属性作为参数传入Lambda,Lambda就能直接读取该值进行后续处理。

关键注意点

  • 确保Lex机器人的DTMF配置正确,比如设置输入终止符(默认是#)、输入超时时间,避免用户输入无法被正确捕获。
  • 配置Connect与Lex的权限关联,保证Connect有权调用Lex,Lex能返回数据给Connect。
  • Lambda函数需要适配Connect的输入格式,正确解析传入的联系属性参数。

内容的提问来源于stack exchange,提问作者C-delb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 03:22:32