Amazon Connect自动拨出电话

问题描述 投票:1回答:1

使用亚马逊连接我可以手动拨打电话,但是当亚马逊lambda功能触发时,是否可以自动拨打某人并播放语音信息?

aws-sdk amazon-connect
1个回答
1
投票

是的,您将使用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中找到

© www.soinside.com 2019 - 2024. All rights reserved.