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

咨询Amazon Connect流程中$.Agent.UserName属性的设置时机

Amazon Connect中$.Agent.UserName属性的设置时机说明

核心结论

$.Agent.UserName这类坐席专属的联系属性,只有当呼叫成功分配并关联到具体坐席后,才会被Amazon Connect系统填充。在呼叫处于队列等待、尚未完成坐席分配的阶段(比如Set working queue或Transfer to queue操作之后、坐席接起之前),该属性为空值。

针对你的场景的调整建议

  • 调整Lambda触发时机:如果Lambda需要读取agentUsername,必须将其触发节点放在坐席接起呼叫之后。比如在Agent Whisper流块执行完成后,或者在入站联系流中“坐席接起”分支下调用Lambda。
  • 前置获取坐席信息的替代方案:如果业务要求在呼叫分配到坐席前就获取坐席相关数据,不能依赖$.Agent.UserName,可以考虑:
    • 调用Amazon Connect API(如describeQueues配合listUsers)查询目标队列内的坐席列表,再根据业务逻辑筛选
    • 提前通过自定义联系属性存储所需的坐席标识,再在Lambda中调用Connect API查询对应坐席的详细信息

内容的提问来源于stack exchange,提问作者Kode Charlie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 15:39:53