Amazon Connect 自动拨出电话
Amazon Connect Automated Outgoing Call
使用 Amazon connect 我可以手动拨出电话,但是是否可以在 amazon lambda 函数触发时自动呼叫某人并播放语音消息?
是的,您将使用 Connect API 的 StartOutboundContact() 方法。您提供要拨打的号码以及连接时呼叫应路由到的联系流的标识符。在联系流中,您将播放所需的音频提示。请参阅此处的 API 方法参考:
https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundVoiceContact.html
如果您使用的是 AWS JavaScript SDK,您可以通过以下方式调用发出请求:
var connect = new AWS.Connect();
var params = {
ContactFlowId: 'STRING_VALUE', /* required */
DestinationPhoneNumber: 'STRING_VALUE', /* required */
InstanceId: 'STRING_VALUE', /* required */
Attributes: {
'<AttributeName>': 'STRING_VALUE',
/* '<AttributeName>': ... */
},
ClientToken: 'STRING_VALUE',
QueueId: 'STRING_VALUE',
SourcePhoneNumber: 'STRING_VALUE'
};
connect.startOutboundVoiceContact(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
这是来自 AWS 的示例代码,可以在 JavaScript SDK 文档中找到 here
使用 Amazon connect 我可以手动拨出电话,但是是否可以在 amazon lambda 函数触发时自动呼叫某人并播放语音消息?
是的,您将使用 Connect API 的 StartOutboundContact() 方法。您提供要拨打的号码以及连接时呼叫应路由到的联系流的标识符。在联系流中,您将播放所需的音频提示。请参阅此处的 API 方法参考:
https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundVoiceContact.html
如果您使用的是 AWS JavaScript SDK,您可以通过以下方式调用发出请求:
var connect = new AWS.Connect();
var params = {
ContactFlowId: 'STRING_VALUE', /* required */
DestinationPhoneNumber: 'STRING_VALUE', /* required */
InstanceId: 'STRING_VALUE', /* required */
Attributes: {
'<AttributeName>': 'STRING_VALUE',
/* '<AttributeName>': ... */
},
ClientToken: 'STRING_VALUE',
QueueId: 'STRING_VALUE',
SourcePhoneNumber: 'STRING_VALUE'
};
connect.startOutboundVoiceContact(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
这是来自 AWS 的示例代码,可以在 JavaScript SDK 文档中找到 here