Памятка
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы
Назначение
Автоматические звонки пользователям через Asterisk.
Запуск:
# Стандартный запуск для обработки правил звонков /usr/abills/libexec/billd ring_cp DEBUG=2 # Обновление списка пользователей для правил /usr/abills/libexec/billd ring_cp CMD=users DEBUG=3
Сценарии работы:
asterisk():
Подключается к Asterisk через AMI.
Для каждого активного правила (
rules_list) вызывает пользователей (rule_users).Совершает звонки (
Originate), воспроизводя аудиофайлы (Playback).Обновляет статусы пользователей (1 — успешно, 2 — ошибка).
update_users():
Обновляет список пользователей для правил на основе SQL-запросов.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| ASTERISK_AMI_IP | 192.168.1.100 | IP Asterisk AMI |
| ASTERISK_AMI_PORT | 5038 | Порт AMI |
| ASTERISK_AMI_USERNAME | admin | Логин AMI |
| ASTERISK_AMI_SECRET | password | Пароль AMI |
| ASTERISK_CALLERID | 107 | Caller ID |
| TPL_DIR | /var/lib/asterisk/sounds/ | Путь к аудиофайлам |
Дополнительная информация
ring_cp.pm: Для мобильных номеров (
CELL_PHONE).ring_p.pm: Для стационарных номеров (
PHONE).ring.pm: Базовая версия с настройками по умолчанию.