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.
Поток контактов может быть простым: один запуск, подключение к одному «приглашению воспроизведения», подключение к «Отключение / отбой».
Все реквизиты переходят на https://blogs.perficient.com/author/dhodanic/