BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2025, 10:21

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
СообщениеДобавлено: 23 мар 2017, 14:36 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Стоит задача регулировать скорость через Radius атрибуты. Опции модуля inet
Подскажите пожалуйста, к какой ветке тарифа нужно привязывать эти опции? К корню, "Время" или к "типам трафика "? Имеет ли вообще это значение?
И буду благодарен если кто-нибудь в краце пояснит алгоритм работы тарифов и проверки и назначения этих опций.
И какой будет приоритет если опция привязана и к тарифу и к сервису?
Документацию перечитывал много раз, но понять ее порой не просто.
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 16:03 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
По умолчанию - к корню.
Если есть зависимость от трафика - то внутри типа трафика, например, в ветке "диапазон трафика".

Тариф обрабатывается снизу вверх по веткам.
Если опции находятся в одной подгруппе (в одной ветке дерева опций, но не в корне) и галочка "пересечение опций возможно" не стоит, то опции из этой группы переопределяют друг друга,
например, если установка опции сработала еще раз ниже в тарифе.

Опции из сервиса назначаются после опций тарифа, т.е. могут переопределить опции из тарифа.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 16:24 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Спасибо, еще вопрос
мне нужно передать атрибут с вендором (Redback 2352) 91 Sub_Profile_Name для указания профиля клиента который определяет его скорость.
1) Как составить строку с Vedor-specific для radius.inetOption.<option_id>.attributes=<attributes> Я не пойму как указать код вендора и атрибут?

2) Этого атрибута нет в dcitionary.xml. Это может на что-то повлиять кроме логирования?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 16:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Все атрибуты, которые может парсить InetAccess/Accounting прописаны в dictionary.xml
Нужно добавить туда этот атрибут, а в radius.inetOption.<option_id>.attributes= прописывать просто по имени.

Например,
<vendor code="2352" name="Redback">
<attribute name="Sub-Profile-Name" type="string" code="91"/>

radius.inetOption.<option_id>.attributes=Sub-Profile-Name=MySubProfile

P.S. Он в dictionary.xml уже есть, т.е. нужно использовать имя Sub-Profile-Name.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 16:33 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Спасибо, извините, смотрел dictinary.xml из accounting


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 16:45 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Там одинаковые должны быть dictionary.xml. Просто у нас имя атрибута через дефис, а не через подчеркивание.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 17:24 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Amir писал(а):
Если опции находятся в одной подгруппе (в одной ветке дерева опций, но не в корне) и галочка "пересечение опций возможно" не стоит, то опции из этой группы переопределяют друг друга,
например, если установка опции сработала еще раз ниже в тарифе.


Я чет опять сконфужен
в документации https://docs.bitel.ru/pages/viewpage.ac ... d=73598074 сказано:
>>если опции выделить в отдельную группу и оставить поле "Пересечение в группе возможно", то установка очередной опции из группы удалит все другие опции из той же группы

ну вот что значит "Оставить поле". Это не поле, это вроде как галочка или флаг или чекбокс, что угодно но только не поле. Ну это ладно, но что значит "Оставить поле"???
Тому кто писать руководство, сделайте замечание))) Я читаю, и чувствую себя дебилом, вроде по русски написано, а понять ничего порой нельзя)))
Как так понял, есть два варианта
1) Опции добавляются (применяются) последовательно.
2) Замещают (затирают) друг друга если встречаются опции из одной группы.
А теперь скажите пожалуйста, как все-таки на это влияет элемент управления с меткой "Пересечение в группе возможно" ?)))


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 17:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Т.е. если не устанавливать галочку "Пересечение в группе возможно", то будут затирать друг-друга.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 18:25 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Amir писал(а):
Опции из сервиса назначаются после опций тарифа, т.е. могут переопределить опции из тарифа.

а вот тут https://docs.bitel.ru/pages/viewpage.ac ... d=73598079 написано
"При активации сервиса первыми применяются опции, указанные в сервисе, после чего - опции из тарифного плана."
Дык кто кого перетрёт?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 18:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Тут было неправильно написано, поправили. Возможно это было написано, когда еще не было переопределения опций (поэтому разницы не было в порядке).
Первыми добавляются опции из тарифа, затем опции из сервиса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2017, 21:50 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Чисто академический интерес, а если в dictionary.xml попадутся два атрибута с одинаковым именем, но разными vendor, как будет действовать радиус?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 мар 2017, 16:20 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Будет использовать тот, что в этом файле ниже.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.047s | 40 Queries | GZIP : On ]