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/