forum.bitel.ru http://forum.bitel.ru/ |
|
Скриптовый шлюз, как получить параметры из правил? http://forum.bitel.ru/viewtopic.php?f=7&t=2542 |
Страница 1 из 1 |
Автор: | Yagoda [ 06 июл 2009, 07:41 ] |
Заголовок сообщения: | Скриптовый шлюз, как получить параметры из правил? |
БГБ 4.6, IPN. Тип шлюза: user_rule.editor.class=bitel.billing.module.services.ipn.editor.RadiusPPPoEContractRuleEditor gate_manager.class=bitel.billing.server.ipn.ManadGateWorker use.script=1 vrf.1=Internet // без него RadiusPPPoEContractRuleEditor не давал сохранить // Да-да, вот такой гибрид. Радиус нужен для логина-пароля и Манад для вызова своего обработчика через Runtime.getRuntime().exec( <arguments> ) В типах правил сделано правило parametr=10 //Это может быть например максимальная скорость. В типе шлюза это правило добавлено. В редакторе шлюза на договоре все выбирается и сохраняется. Вопрос. Как в скрипте шлюза получить значение parametr чтобы передать в обработчик??? Дополнительно, как получить отдельно логин и пароль? rule = status.rule.getRuleText(); дает строку, в которой логин, пароль, IP и т.д. (правило радиуса). Изучение мануала не помогло... PS Как вариант. Конфигурация: user_rule.editor.class=bitel.billing.module.services.ipn.editor.RadiusPPPoEContractRuleEditor gate_manager.class=bitel.billing.server.ipn.ManadGateWorker use.script=1 vrf.1=64 vrf.2=128 vrf.3=256 vrf.4=512 vrf.5=1024 vrf.6=2048 В контракте выбирается эта "vrf". Как выбранное значение этого параметра получить в скрипте шлюза? |
Автор: | stark [ 06 июл 2009, 19:08 ] |
Заголовок сообщения: | |
по поводу vrf мы исправили в одном из послднци билдов его можно не указаывать , там по умолчанию стоит "-". По поповду как получить логи/пароль/скорость , мы вам вроде на почту отписали |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |