Простой в использовании автообзвонщик для астериска Callblaster установка, настройка, примеры использования.
Очень часто возникает необходимость в автообзвоне клиентов , например с целью информирования , либо же соединения с операторами. Один из самых простых и распространённых способов сделать это на астериске – это создание call файлов. Но это не всегда удобно и для человека не особо хорошо знакомого с Астериском данный метод может оказаться довольно сложным. Для […]
Очень часто
возникает необходимость в автообзвоне клиентов , например с целью
информирования , либо же соединения с операторами.
Один из самых простых и распространённых способов сделать это на астериске –
это создание call файлов. Но это не всегда удобно и для человека не особо хорошо знакомого
с Астериском данный метод может оказаться довольно сложным.
Для решения этой проблемы в данной статье рассмотрим очень простой и бесплатный
инструмент который поможет облегчить процедуру создания этих файлов и неплохую
автоматизацию. Это не слишком мощный, но довольно простой в использовании
инструмент.
Но если вас интересует создание call файлов в ручную то можете посмотреть на это по следующей ссылке.
Итак приступим к установке : так как проект выложен на github то для удобства поставим на свою машину git
![Установка git](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_1-установка-git.png)
![Установка git](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_2-установка-git.png)
Далее
переходим по адресу https://github.com/Nethram/callblaster
и копируем ссылку
![github](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_3-github.png)
И выполняем команду git clone <ссылка>
![git clone](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_4git-clone.png)
Далее клонированный образ копируем по адресу /var/www/html/Callblaster
Например, с помощью mc
![Копирование с помощью мс](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_5-копирование-с-помощью-мс.png)
Далее нужно
прописать настройки подключение к базе данных, можно использовать туже базу
данных что и астериск
Для этого нужно в папке /var/www/html/Callblaster открыть файл config.php в вашем
любимом текстовом редакторе
![config.php](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_6-config.php_.png)
И внести данные для доступа которые можно взять из конфигурационного файла /etc/freepbx.com
![freepbx.conf](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_7-freepbx.conf_.png)
Соответственно отредактированный файл будет выглядеть следующим образом:
![отредактированный](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_8-config.php-отредактированный.png)
Так же строчка $caller_id=»Nethram<4088271111>»; отвечает за то какой caller_id будет присвоен звонкам автообзвонщика
$basepath=»/var/www/html/callblaster/»; отвечает за то в какой папке лежит сама утилита, так что если вы переместили его в другую папку, тут надо указать её
Далее нужно создать специальный контекст для автообзвонщика , который позволяет выполнять его скрипт из диалплана в файле /etc/asterisk/extensions_custom.conf
![диалплан](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_9-диалплан.png)
Так же обязательно сделать файл callblaster.php исполняемым для этого введём следующую команду
![делаем фай исполняемым](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_10-делаем-фай-исполняемым.png)
Убедится в том что у файла есть права на запуск можно например с помощью mc
исполняемые файлы выделены салатовым цветом
![проверка на исполнимость](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_11-проверка-на-исполняемость.png)
Если всё было сделанно правильно то Callblaster готов к использованию
Чтобы начать им пользоваться в браузере введите <ip.ast.er.isk>/Callblaster
И перед вами появится вэб интерфейс обзвонщика
![вэб интерфейс](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_12-вэб-интерфейс-1024x789.png)
Здесь можно увидеть 4 блока. В верхнем блоке можно указать куда попадёт человек если нажмёт 1 или 2 , тут можно например указать внутренний номер как на скриншоте , соответственно когда обзвонщик дозвонится человеку то если он нажмёт 1 то начнётся звонок на внутренний номер 10 а если нажмёт 2 то на номер 103
Далее идёт блок для загрузки csv файла в котором должен быть список абонентов для обзвона ,структура которого крайне проста а помотреть её можно в следующем файле /var/www/html/Callblaster/number-sample.csv
Выглядит он следующим образом
![csvфайл](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_13-csvфайл.png)
Как видим есть всего 2 столбца в первом указывается запись которая будет проигрываться клиенту, а во втором собственно его номер
аудиофайлы находятся по пути /var/www/html/Callblaster/audio/
Cюда же следует загружать и свои файлы
Следующая секция отвечает за логи, каждый рас при запуске обзвонщика и завершении обзвона формируется csv файл лога ,его можно скачать прямо здесь же просто кликнув по нему.Лог вылядит следующим образом
![лог файл](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_14-лог-файл.png)
Последняя секция отвечает за аудио файлы
![управление аудиофайлами](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_15-управление-аудиофайлами-1024x273.png)
Здесь можно загружать файлы озвучки, скачивать а так же тут можно сделать тестовый звонок, тут всё просто нажимаем кнопку get demo call открывается окно в которое можно ввести номер телефона и нажать кнопку позвонить после этого произведётся звонок и абонент услышит запись кнопу get demo call на против которого вы нажали
![демо звонок](https://voxlink.ru/wp-content/uploads/2020/01/Screenshot_16-демо-звонок.png)
На этом обзор данной утилиты можно завершить
![](/wp-content/uploads/2019/05/Screenshot_2.jpg)
Остались вопросы?
Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.
Проблема только в том, что оно рассчитано на php 5.1 и большую часть на новых системах придется переписать