Модули

Материал из Felix2
(перенаправлено с «Модуль»)
Перейти к: навигация, поиск

Модули

АСР Felix2 модульная система. Ее функционал расширяется за счет подключения дополнительных модулей. Модули подключаются с помощью элемента <module>, помещаемого в раздел конфигурации демона <daemon> в конфигурационном файле felix2.xml.

Например, чтобы включить поддержку услуг IPTV в биллинге (интеграция с IPTVportal), нужно подключить модуль service_iptvportal :

<daemon name="BILL"  ><module name="service_iptvportal" file="modules/service_iptvportal.so" /></daemon>


Если для модуля требуются конфигурационные данные, они размещаются в элементе с именем модуля.

Например, чтобы указать конфигурационные параметры для модуля service_iptvportal , добавим элемент <service_iptvportal>:

<daemon name="BILL"  ><module name="service_iptvportal" file="modules/service_iptvportal.so" /><service_iptvportal
        auth_uri="https://... iptvportal.ru/api/jsonrpc/"
        jsonsql_uri="https://... iptvportal.ru/api/jsonsql/"
        login="admin"
        password="…"
        username_format="id6"
        username_prefix="1"
    >
        <log level="7" />
    </service_iptvportal></daemon>

Все модули поддерживают дополнительный вложенный элемент <log>, позволяющий задать параметры логирования для этого модуля отличные от общих параметров. В примере выше мы включили вывод всей отладочной информации, касающейся работы модуля service_iptvportal.


Список модулей АСР Felix2

Кликните по названию модуля чтобы получить подробную информацию.
Модуль dev_linux NAS + роутер на базе ОС Linux
Модуль irq_balancer Балансировка прерываний от сетевых карт между процессорами
Модуль scheduler Планировщик внутренних/системных заданий
Модуль service_inet Модуль услуги «Доступ в Интернет»
Модуль bl_basic Основная бизнес-логика АСР
Модуль bl_stat Статистическая информация
Модуль xml_rpc_server XML-RPC сервер
Модуль xml_rpc_client XML-RPC клиент
Модуль db_mysql Унифицированный интерфейс к СУБД MySQL
Модуль system Управление аккаунтами,привилегиями администраторов, логирование операций.
Модуль service_email Модуль услуги «Почтовый ящик»
Модуль exim_mysql Интеграция с почтовым сервером Exim4
Модуль service_custom Модуль услуги «Пользовательская услуга»
Модуль auth_basic Базовая подсистема авторизации
Модуль auth_server Сервер авторизации (CHAP : TCP/UDP)
Модуль arp_fetcher Получает таблицу ARP записей с различных типов оборудования
Модуль auth_arp Авторизация пользователей по связке IP-MAC
Модуль terminal Базовый функционал для работы с терминалами оплаты
Модуль terminal_osmp Модуль приема платежей с терминалов OSMP
Модуль service_phone Модуль услуги «Телефон»
Модуль notifier Модуль автоматической рассылки уведомлений
Модуль bl_registry Работа с общими справочниками (адреса/подсети/диспетчерские и т.д.)
Модуль robokassa Прием платежей через систему «ROBOKASSA»
Модуль webmoney Прием платежей через систему «WebMoney»
Модуль yandex_money Прием платежей через систему «Яндекс.Деньги»
Модуль quickpay Прием платежей через систему «Quickpay»
Модуль optima_plus Прием платежей через систему моментальных платежей «Оптима plus»
Модуль webclient Web-клиент авторизации
Модуль bl_card Работа с картами экспресс-оплаты
Модуль service_turbo Модуль услуги «Альтернативное ограничение скорости»
Модуль service_drweb Модуль услуги «Антивирус Dr.Web»
Модуль service_pr Модуль услуги «Псевдореальный IP-адрес»
Модуль service_freeze Модуль услуги «Заморозка счета»
Модуль service_iptvportal Модуль услуги «IPTV Портал»
Модуль qiwi_wallet Модуль интеграции с платежной системой «QIWI Кошелек»
Модуль sms_sender Модуль SMS оповещений
Модуль dev_dhcp Модуль интеграции с DHCP сервером ISC-DHCP
Модуль dev_freeradius Модуль интеграции с RADIUS сервером FreeRADIUS
Модуль ext_sync Модуль интеграции с внешними системами (синхронизация объектов) - Интеграция с 1С
Модуль bl_crm Система обеспечивает прием/учет заявок, формирование заказ-нарядов, контроль выполненных работ, документирует взаимодействие с клиентом
Модуль bl_equipment Реализует подсистему учета оборудования
Модуль email_sender Модуль рассылки Email оповещений
Модуль service_pay_later Модуль услуги «Доверительный платеж»
Модуль dev_gsm_modem Модуль интеграции с GSM модемами
Модуль dev_mon Мониторинг оборудования
Модуль service_smotreshka Модуль услуги «Смотрёшка»
Модуль service_pay_in_time Модуль услуги «Своевременный платеж»
Модуль alfabank Модуль реализует интеграцию с эквайрингом банка «Альфа-Банк»