Skip to main content

AIN Call

Виджет AIN Call позволяет выполнять звонки на номер телефона, указанный на форме. После окончания разговора генерируется вложение с записью разговора. Запись из вложения можно использовать в других виджетах Ainergy, например, для автозаполнения полей формы или получения текстового файла с транскрипцией разговора или его перевода. ID вложения вы также можете использовать и в других событиях согласно бизнес-целям вашей компании.

Чтобы расположить виджет на форме, выполните следующие действия:

  1. Откройте запись целевой таблицы.
  2. В бургер-меню перейдите Настроить → Форма → Макет.
  3. Переместите виджет AIN Call в область Выбрано.
  4. Нажмите Сохранить.

Чтобы совершить звонок и получить его запись:

  1. Укажите номер телефона в поле рядом с кнопкой вызова. Нажмите на нее, чтобы начать звонок.
  2. После завершения звонка его запись будет добавлена во вложения на форме, а в системе будет создано событие с атрибутами вложения, как в примере ниже:
Пример
[
{
"attachment_id": "170530848128276440",
"file_name": "170048909928129158.mpeg",
"mime_type": "audio/mpeg"
}
]

Настройка опций схемы


Опции схемы:

ЗначениеКлючОбязательноОписание
keyStringДаИспользуйте уникальный идентификатор строки, чтобы связать значение с событием. Таким образом, если на форме располагается несколько виджетов, инициирующих событие при создании вложения, вы сможете настраивать обработку файлов для каждого виджета по отдельности.
default_peerStringНетНастройте, чтобы использовать это значение по умолчанию для peer. Когда это поле настроено, логика опции field_name_phone_route не применяется.
field_name_phone_routeStringДаУкажите путь к колонке, из которой по умолчанию будет использован номер телефона. Вы можете использовать dot-waking.
bind_attachment_to_formBooleanНетУстановите значение true, чтобы привязать аудио-файл к текущей форме.
Убедитесь, что виджет выведен на целевую форму.
По умолчанию установлено значение false.
usernameStringДаУкажите логин, который будет использоваться для авторизации телефонного звонка.
По умолчанию установлено значение ainergy.integration@ext.itglobal.com.
passwordStringДаУкажите пароль, который будет использоваться для авторизации телефонного звонка.
По умолчанию установлено значение ainergy.integration.
urlStringДаУкажите URL сервиса, с помощью которого будут осуществляться звонки.
По умолчанию установлен https://cgc.ainergy.ru
Пример значения опции схемы
{
"key": "ain_call_leads",
"field_name_phone_route" : "caller.mobile_phone",
"bind_attachment_to_form": true,
"username": "my_call_login",
"password": "qwerty123",
"url" : "https://example.com"
}

Пример клиентского скрипта (При загрузке)
SimpleEventBus.on('ain.file.call', (data) => {
s_form.setValue('text', JSON.stringify(data, null, 4))
})