借助Amazon Connect获取来电转接源号码的方法咨询
手机来电转接到Amazon Connect号码后获取来电源号码的方法
完全可以确定来电的源号码,以下是具体实现方式:
1. 利用Amazon Connect联系流(Contact Flow)直接获取
- 在创建或编辑联系流时,可直接通过系统变量
${CustomerEndpoint.Address}获取原始来电号码——不管是用户直接拨打Amazon Connect号码,还是从手机转接过来的来电,这个变量都会保留最初的来电源号码。 - 可以添加「设置联系属性」节点,将该号码存储为自定义联系属性,方便后续在Lambda函数、内部报表或CRM集成中调用。
2. 通过Amazon Connect API查询
- 使用
DescribeContactAPI,传入对应的联系ID(Contact ID),接口返回的响应数据里,CustomerEndpoint字段下的Address值就是原始来电源号码。 - 若需要批量获取,可先调用
ListContactsAPI,筛选出目标Amazon Connect号码的相关来电记录,再逐个查询具体联系详情。
3. 配置Kinesis数据流实时同步
- 开启Amazon Connect的Kinesis实时数据流或历史数据流,来电进入系统时,数据流会推送包含完整联系信息的事件,其中就包含原始来电号码。你可以将这些数据同步到自有数据库或分析系统,实现实时获取源号码的需求。
注意事项
要确认转接的手机线路运营商是否保留主叫ID——部分运营商的转接服务可能会屏蔽原始号码,这种情况下需要先调整运营商的转接设置,确保主叫号码能正常传递到Amazon Connect。
内容的提问来源于stack exchange,提问作者Snj Mrh
相关产品推荐
相关产品推荐

