Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Модуль является коммерческим

Система оповещения пользователей о состоянии счёта и другим событиям (новостям) системы посредством e-mail (для отправки должен быть настроен локальный MTA), sms (установлен модуль Sms) или факс (через внешние программы) сообщений. 

Для отправки SMS используется модуль Sms.

Возможности

  • Подписка на отчёты с аккаунта пользователя

  • Лимиты срабатывания сенсоров отчётов, устанавливаются пользователями самостоятельно

  • Группирование отчётов в тарифные планы

  • Возможность взыскания средств за активизацию тарифного плана

  • Тарификация предоставления услуги (месячная абон. плата, плата за отчёт)

  • Ведение журнала предоставленных отчётов

  • Поддержка модулей расширения отчётов

  • Возможность запретить абонентам управлять отчётами

Предоставление отчётов о:

1Оповещение абонента со статусом услуги интернет «Активно» и суммой депозита ниже значения тригера
2Депозит + Кредит ниже значения тригера
3Предоплаченный трафик закончился. (Значение тригера не учитывается) 
%REST% - осталось трафика в байтах 
%REST_DIMENSION% - осталось трафика приведено в разрядность 
%PREPAID% - предоплачено трафика 
Маркеры с учетом классов трафика %REST_0% %REST_DIMENSION_0% %PREPAID_0%
4Дневной трафик превысил лимит тригера
5Месячный отчёт: Депозит, кредит, использованный трафик. Рассылается только первого числа (тригер не учитывается)
6Дневной отчёт: Депозит, кредит, использованный трафик. Рассылается только первого числа (тригер не учитывается)
7Оповещение о завершении кредита через указанное в тригере количество дней
8Оповещение об отключенном логине (тригер не учитывается)
9Оповещение о завершении тарифа через указанное количество дней. количество дней до завершения в шаблоне задается опцией %CREDIT_EXPIRE_DAYS%. Дней до завершения предоплаченного периода
10Недостаточно средств для работы в следующем месяце (Депозит + Кредит)
11Депозит ниже, чем абонплата следующего месяца
12Оповещение о пополнении счета
13Оповещение о завершении всех сервисов (Internet, Abon, Iptv, Voip) за несколько дней (количество дней до завершения указывается в тригере)
14Оповещение о начислении абонплаты через период дней указанный в тригере
15В услуги интернет изменился статус (тригер не учитывается)
16Предупреждение о начале следующего учётного периода. В тригере указывается количество дней


Работа

Система рассылает сообщения через программу ureports_sender.pl, кроме сообщения о пополнении, оно отправляется моментально после поступления средств. После отправки сообщения система отмечает отчёт как выполненный и больше не отправляет сообщения по нему. 1 числа месячные отчеты обнуляются и становятся готовыми опять для отправки сообщений. Обнуление происходит дневным периодиком (periodic daily).

Установка

Создать таблицы в базе.

cd /usr/abills/
mysql -D abills < db/Ureports.sql
Установка агента рассылки сообщений (сендера)
cd libexec 
ln -s ../Abills/modules/Ureports/ureports_sender.pl  ureports_sender.pl
Подключение модуля. abills/libexec/config.pl
@MODULES = (
          'Ureports'
          );

Настройка

abills/libexec/config.pl

$conf{UREPORTS_EXT_SENDER}=«»Внешняя программа рассылки сообщений. Система передаёт ей следующие параметры 
DESTINATION - адрес получения 
MESSAGES - сообщение
$conf{UREPORTS_SKIP_ACTIVATE_SMS}=1;Не отправлять SMS при активации и изменении данных услуги. 
По умолчанию при активизации или изменении услуги оповещения система отправляет сообщение о действии
$conf{UREPORTS_ROUNDING}=1;Округление рекомендуемой суммы оплаты к целым числам, округление всегда происходит в большую сторону
  • No labels