Модуль автообзвона абонентов.
Время обзвона с определённого часа по определённый час
Дата начала обзвона дата завершения
Заведение таблиц:
mysql -D abills < /usr/abills/db/Ring.sql |
Подключение модуля в файле abills/libexec/config.pl:
@MODULES = (
'Ring'
); |
Копирование коммерческого плагина:
cp ring.pm /usr/abills/libexec/billd.plugins/ |
| $conf{ASTERISK_AMI_IP}='127.0.0.1'; | IP сервера Asterisk. |
|---|---|
| $conf{ASTERISK_AMI_PORT}='5039'; | Порт сервера Asterisk. |
| $conf{ASTERISK_AMI_USERNAME}='abills_admin'; | Логин пользователя для AMI. |
| $conf{ASTERISK_AMI_SECRET}='123456'; | Пароль пользователя для AMI. |
| $conf{ASTERISK_AMI_REMOTE}='yes'; | Указывается если Asterisk на удаленном сервере и нужно синхронизировать файлы оповещения (ВОЗМОЖНО УСТАРЕЛО). |
| $conf{ASTERISK_CALL}=''; | Контекст с маршрутом на городские номера, например outrt-9. |
| conf{ASTERISK_CALL_CPHONE}= | Контекст с маршрутом на мобильные номера, например outrt-9. |
| $conf{ASTERISK_CALL_PREF_PHONE}=''; | Префикс для выхода на городские номера (если используется). |
| $conf{ASTERISK_CALL_PREF_СPHONE}=''; | Префикс для выхода на городские номера (если используется). |
| $conf{ASTERISK_CALLERID}='300'; | Внутренний ATC номер через который осуществляется вызов и для которого настроены все необходимые транки и т.п. |
Для корректной работы данной опции нужно сделать passwordless SSH acccess на удаленный сервер с сервера биллинга для пользователя abills_admin |
Для обзвона, необходимо получить список абонентов
/usr/abills/libexec/billd ring CMD=users |
Для обзвона через мобильные номера, нужно запустить billd плагин:
/usr/abills/libexec/billd ring ring_p |
Для обзвона через мобильные номера, нужно запустить billd плагин:
/usr/abills/libexec/billd ring ring_cp |