Требуется создать надежный predictive dialer, основанный на Asterisk. Сейчас мы используем систему, включающую Wombat и Asterisk, но не считаем ее удобной - у Wombat плохой API и его невозможно использовать без рутинных ручных операций через его панель.
Нужна система, которая:
- Может использоваться исключительно через API или прямые запросы к базе данных (добавление списков в кампанию, обновление списков, запуск и остановка кампаний, т.д.), чтобы ее можно было полностью интегрировать в существующий продукт
- Бесплатна, или оплачивается независимо от количества звонков и операторов
- Считается надежной
- В силах обработать десятки тысяч звонков в день
Добрый день
Есть опыт реализации подобного проекта для электросети через call файлы asterisk.
Логика примерно следующая: есть список должников которым нужно позвонить и напомнить о задолженности и необходимости оплатить, список загружается в базу и запускается "дозвон", из базы берется номер телефона, сумма долга и дата задолженности, вносим данные в call файл и отдаем на обработку asterisk, средствами agi скрипта говорим нужную информацию клиентам, попутно собирая и обрабатывая статистику ответивших что бы не звонить по несколько раз одному и тому же клиенту или не звонить постоянно на выключенный телефон.
Реализовано на php(web интерфейс скрипт генерации call файлов) + perl (asterisk agi), нагрузка не большая, около 3-4 тысяч звонком в сутки ( видимо не много должников).
если вопрос еще актуален
Есть приложение, построенное на asterisk.net. (работает через AMI) Данные хранятся в mysql\postgres\ на выбор. система учитывает количество операторов на линии и количество свободных. в течение 5 месяцев выдерживаются объемы в 300 000 исходящих вызовов в месяц.