我想设置一个简单的Amazon Connect呼叫流程,回拨在我的网站上留下电话号码的任何客户。我是一个亚马逊连接的排名初学者,找不到任何示例代码,显示如何设置出站呼叫通过网络客户端动态提供的电话号码。
有没有人能给我指个例子代码。我已经看过AWS Connect API的文档,包括StartOutboundCall等的文档,但如果可能的话,我正在寻找一些示例代码。
发布于 2019-01-25 07:31:11
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) { ... });给定一个联系人流(类型为"Contact Flow"),其中arn: arn:aws:connect:us-east-1:xxxxxxxx:instance/12345l-abcd-1234-abcde-123456789bcde/contact-flow/987654-lkjhgf-9875-abcde-poiuyt0987645
SourcePhoneNumber是必需的,并且必须是Amazon Connect中的your之一。或者使用队列编号(如果您定义了队列编号)。
Attributes属性将按原样传递,并将以类似于$.Attributes.dayOfWeek的形式在联系人流中的文本到语音转换中可用。
联系流程可以简单到只需启动一次,连接到一个“播放提示”,连接到“断开/挂起”。
https://stackoverflow.com/questions/53574572
复制相似问题