Каталог решений - 1С + asterisk (автоматический обзвон) часть 1

1С + asterisk (автоматический обзвон) часть 1

1С + asterisk (автоматический обзвон) часть 1

В наличии

Пример реализации автообзвона (с обработкой ответа на отвечающей стороне) с использованием ami asterisk. Данная статья может быть полезна программистам, интеграторам, администраторам.
Версия и релиз технологической платформы не имеет значения.

Категория:

Описание

Пример реализации автообзвона (с обработкой ответа (нажатия) отвечающей стороны) с использованием ami asterisk.

Задача:

Автоматизировать оценку качества по предоставленным услугам. 

Общая логика решения задачи:

1. Дозвониться

2. Прочитать текст

3. Получить ввод

4. В зависимости от цифры ввода либо перевести звонок на оператора(в очередь кол центра), либо попрощаться

5. Сохранить логи, ответ отвечающей стороны

Технологии:

1. 1С (выборка данных, инициализация вызова, обработка завершения, фронт)

2. asterisk (ami) (телефония)

3. python (бэк, прокси сервер между фронтом и телефонией)

4. Yandex.SpeechKit (синтез речи)

Общая принцип работы:

Средствами 1С регламентное задание делает выборку по предварительно сформированным документам для оценки качества. Из выборки берется телефон для набора, и определяется путь к файлу, который будет в дальнейшем воспроизводится. 1С делает гет запрос в бэк, передавая параметры (телефон, путь к файлу). Бэк получает запрос, парсит параметры, подключается к ами asterisk, вызывает действие "Originate" с указанием параметров(телефон, путь к файлу, контекс диалплана, канала вызывающей стороны), подписывается на события ами. В зависимости от полученных событий (положили трубку, нажали цифры, перевод звонка, не дозвонились и тд) возвращает данные(статус, лог звонка, код ответа) в 1С. 1С в зависимости от полученного ответа выполняет какие-либо действия(закрыть обращение, перенести, добавить запись в историю по обзвону и тд.)

Шаг 1. Синтез речи

Для синтеза речи использовался Яндекс спич. Нужно было сгенировать файлы:

1. 3 файла по подразделением с основным текстом:

 

has been added to your cart:
Оформление заказа