Обработчик активации сервисов для Mikrotik(по протоколу mikrotik api)
Материал из BiTel WiKi
Версия от 14:38, 10 июня 2013; Stark (Обсуждение | вклад)
Универсальный обработчик активации сервисов Mikrotik по протоколу MikrotikApi.
На устройстве должен быть прописан host:port Mikrotik, где port - 8728(порт управления Mikrotik с помощью Mikrotik Api). Либо просто host, тогда порт может быть указан в параметре
sa.port
в конфигурации устройств.
Класс обработчика активации сервисов:
ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator
Поставляется в стандартной поставке. Параметры общие описаны тут:
Специфичная переменная:
$servId - код сервиса.
Пример конфигурации
#Команды включения сервиса на устройстве sa.command.serv.enable=/ip/firewall/address-list/add\n=address=$ip\n=list=ACCESS_LIST\n=comment=!!$servId!! #Команды выключения сервиса на устройстве sa.command.serv.create=/ip/firewall/address-list/add\n=address=$ip\n=list=ACCESS_LIST\n=comment=!!$servId!! #Команды создания сервиса на устройстве. sa.command.serv.disable=/ip/firewall/address-list/remove\n=numbers="!!$servId!!" #Команды удаления сервиса с устройства. sa.command.serv.cancel=/ip/firewall/address-list/remove\n=numbers="!!$servId!!"