Исходящие звонки Amazon Connect - поиск примеров кодовых ссылок - PullRequest
0 голосов
/ 01 декабря 2018

Я хочу настроить простой поток вызовов Amazon Connect, который набирает номер любого клиента, который оставляет номер телефона на моем веб-сайте.Я новичок в Amazon Connect и не могу найти пример кода, показывающего, как настроить исходящие звонки на динамически предоставляемые телефонные номера через веб-клиента.

Может кто-нибудь указать мне пример кода.Я видел документацию по API-интерфейсам AWS Connect, включая API для StartOutboundCall и т. Д., Но, если возможно, ищу пример кода.

1 Ответ

0 голосов
/ 25 января 2019

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/

...