AIN Call
Виджет AIN Call позволяет выполнять звонки на номер телефона, указанный на форме. После окончания разговора генерируется вложение с записью разговора. Запись из вложения можно использовать в других виджетах Ainergy, например, для автозаполнения полей формы или получения текстового файла с транскрипцией разговора или его перевода. ID вложения вы также можете использовать и в других событиях согласно бизнес-целям вашей компании.
Чтобы расположить виджет на форме, выполните следующие действия:
- Откройте запись целевой таблицы.
- В бургер-меню перейдите Настроить → Форма → Макет.
- Переместите виджет AIN Call в область Выбрано.
- Нажмите Сохранить.
Чтобы совершить звонок и получить его запись:
- Укажите номер телефона в поле рядом с кнопкой вызова. Нажмите на нее, чтобы начать звонок.
- После завершения звонка его запись будет добавлена во вложения на форме, а в системе будет создано событие с атрибутами вложения, как в примере ниже:
Пример
[
{
"attachment_id": "170530848128276440",
"file_name": "170048909928129158.mpeg",
"mime_type": "audio/mpeg"
}
]
Настройка опций схемы
Опции схемы:
Значение | Ключ | Обязательно | Описание |
---|---|---|---|
key | String | Да | Используйте уникальный идентификатор строки, чтобы связать значение с событием. Таким образом, если на форме располагается несколько виджетов, инициирующих событие при создании вложения, вы сможе те настраивать обработку файлов для каждого виджета по отдельности. |
default_peer | String | Нет | Настройте, чтобы использовать это значение по умолчанию для peer. Когда это поле настроено, логика опции field_name_phone_route не применяется. |
field_name_phone_route | String | Да | Укажите путь к колонке, из которой по умолчанию будет использован номер телефона. Вы можете использовать dot-waking. |
bind_attachment_to_form | Boolean | Нет | Установите значение true, чтобы привязать аудио-файл к текущей форме. Убедитесь, что виджет выведен на целевую форму. По умолчанию установлено значение false. |
username | String | Да | Укажите логин, который будет использоваться для авторизации телефонного звонка. По умолчанию установлено значение ainergy.integration@ext.itglobal.com . |
password | String | Да | Укажите пароль, который будет использоваться для авторизации телефонного звонка. По умолчанию установлено значение ainergy.integration . |
url | String | Да | Укажите 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))
})