我想设置一个简单的Amazon Connect呼叫流,该电话流回拨任何在我的网站上留下电话号码的客户。我是Amazon Connect的入门级新手,无法找到任何示例代码来显示如何设置通过Web客户端动态呼叫提供的电话号码的出站呼叫。
有人可以指出任何示例代码吗?我已经看过AWS Connect API的文档,包括StartOutboundCall等的文档,但是如果可能的话,我正在寻找一些示例代码。
答案 0 :(得分:1)
https://blogs.perficient.com/2018/11/19/ac-outbound-api/有一个很好的例子,我已经成功地遵循了。
电话是:
let params = {
"InstanceId" : '12345l-abcd-1234-abcde-123456789bcde',
"ContactFlowId" : '987654-lkjhgf-9875-abcde-poiuyt0987645',
"SourcePhoneNumber" : '+1xxxxxxxxx',
"DestinationPhoneNumber" : customerPhoneNumber,
"Attributes" : {
'name' : customerName,
'dayOfWeek' : dayOfWeek
}
}
let connect = new AWS.Connect();
connect.startOutboundVoiceContact(params, function (error, response) { ... });
给出一个接触流(类型为“接触流”),并带有arn:arn:aws:connect:us-east-1:xxxxxxxx:instance / 12345l-abcd-1234-abcde-123456789bcde / contact-flow / 987654 -lkjhgf-9875-abcde-poiuyt0987645
SourcePhoneNumber是必需的,并且必须是Amazon Connect中的其中一个。或使用已定义的队列号。
Attributes
属性将按原样传递,并以文本到语音的形式显示在您的联系流程中,格式类似于$ .Attributes.dayOfWeek。
联系流程可以简单到一个开始,连接到一个“播放提示”,连接到“断开/挂断”。