Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Памятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Автоматические звонки пользователям через Asterisk.

Ошибка отображения макрокоманды «children»

null

Запуск:

# Стандартный запуск для обработки правил звонков
/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_IP192.168.1.100IP Asterisk AMI
ASTERISK_AMI_PORT5038Порт AMI
ASTERISK_AMI_USERNAMEadminЛогин AMI
ASTERISK_AMI_SECRETpasswordПароль AMI
ASTERISK_CALLERID107Caller ID
TPL_DIR/var/lib/asterisk/sounds/Путь к аудиофайлам

Дополнительная информация

  • ring_cp.pm: Для мобильных номеров (CELL_PHONE).

  • ring_p.pm: Для стационарных номеров (PHONE).

  • ring.pm: Базовая версия с настройками по умолчанию.

  • Нет меток