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

如何在Salesforce语音的Amazon Connect联络流中动态插入预约日期至提醒话术

实现Salesforce Omnichannel Voice外呼时插入预约日期到Amazon Connect TTS消息的方法

步骤1:确认SCV API的参数传递格式

调用SCV Outbound Call Flow API时,必须将预约日期参数嵌套在Attributes字段中,确保键名唯一且易识别(比如AppointmentDate)。示例请求结构如下:

{
  "Endpoint": "+1XXXXXXXXX",
  "Attributes": {
    "AppointmentDate": "2024-06-15"
  },
  "FlowId": "arn:aws:connect:us-east-1:XXXXXX:instance/XXXXXX/contact-flow/XXXXXX"
}

注意:键名要和后续Amazon Connect中引用的名称完全一致。

步骤2:在Amazon Connect Contact Flow中接收并存储参数

  1. 打开你已创建的外呼Contact Flow,添加一个Set Contact Attributes模块
  2. 属性来源选择External,然后添加键值对:
    • 键:AppointmentDate(和API传参的键名一致)
    • 值:$External.Attributes.AppointmentDate
  3. 保存该模块,此时预约日期会被存储为当前通话的自定义属性。

步骤3:修改TTS提示消息,插入动态日期

  1. 找到Contact Flow中的Play Prompt模块(即之前配置TTS的模块)
  2. 在TTS文本输入框中,用{{contactAttributes.AppointmentDate}}语法引用已存储的日期属性,示例文本:

    您好,提醒您的预约将在{{contactAttributes.AppointmentDate}}进行,请提前做好准备。

  3. 如果需要调整日期格式(比如转为“XXXX年XX月XX日”),可以在Salesforce侧调用API前先完成日期格式化,或者在Connect中添加Lambda模块处理格式转换。

步骤4:测试验证

发起测试外呼,检查TTS播放的语音是否正确包含目标预约日期。如果参数未生效,依次排查:

  • API请求中Attributes字段的键名和值是否正确
  • Connect中Set Contact Attributes模块的配置是否匹配键名
  • Play Prompt中的属性引用语法是否正确

内容的提问来源于stack exchange,提问作者Shalini Hariharan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 22:48:21