BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Привязка абонплаты к тарифу.
СообщениеДобавлено: 28 окт 2008, 21:30 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Есть безлимитный тарифный план для модуля Диалап.
в нём прописаны услуги времени и трафиков с нулевыми ценами.
И прописана услуга допустим абонплата-безлимитный.
Все работает всё хорошо. Но если в контракте удалить абонплату пользователь всё равно может потреблять услугу.
Возникает вопрос как исключить данную ситуацию. Т.е. чтобы не возможно было подключиться если в тарифе прописана стоимость услуги (конкретно абонплаты),а в договоре услуга отсутствует.
Или хотябы как в конфигурации наса прописать обязательное наличие услуги абонплата-безлимитный, ну а для не безлимитных уже можно будет поставить нулевую стоимость этой услуги.
Или подскажите как возможно решить данную проблемму иным способом.
Если у пользователя безлимитка == обязательное наличие открытой абонплаты , иначе не пускать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 окт 2008, 10:19 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
Идея интересная. Для универсальности можно в конфиг Dialup-а вынести параметр, где перечисляются коды услуг, обязанных быть подключёнными, для успешной авторизации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 окт 2008, 13:17 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Victor писал(а):
Идея интересная. Для универсальности можно в конфиг Dialup-а вынести параметр, где перечисляются коды услуг, обязанных быть подключёнными, для успешной авторизации.

Я это и имел ввиду как одно из решений. Вопрос только в одном это реализовано или нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31 окт 2008, 14:04 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
UP


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2008, 20:47 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
up. Можно получить ответ возможно это сделать средствами биллинга или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 ноя 2008, 20:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
можно с помощью скрипта обработки радиус-запросов проверить наличие услуги и отказать клиенту в авторизации ..Пример отказа -
http://wiki.bgbilling.ru/index.php/%D0% ... 0%BC%D0%B8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 ноя 2008, 23:05 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
stark писал(а):
можно с помощью скрипта обработки радиус-запросов проверить наличие услуги и отказать клиенту в авторизации ..Пример отказа -
http://wiki.bgbilling.ru/index.php/%D0% ... 0%BC%D0%B8

Это не решает проблему т.к. необходимо следить чтобы в каждом договоре присутствовал скрипт. А какая разница в итоге:
следить чтобы присутствовала абонка
или следить что бы присутствовал скрипт который следит чтоб была абонка.

Задача ставиться так чтоб не возможно было авторизоваться если отсутствует абонка. т.е. исключить человеческий фактор. Чтоб не возникало необходимости искать контракты где нет абонплаты или не назначен скрипт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 ноя 2008, 13:21 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
скрипт можно поместить в шаблон договора и он будет у всех новых создаваемых договоров по этому шаблону


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 ноя 2008, 14:31 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
stark писал(а):
скрипт можно поместить в шаблон договора и он будет у всех новых создаваемых договоров по этому шаблону

также как и абонку пожно поместить в шаблон.

В настройка модуля диалап есть такая опция
############### опции RADIUS сервера #######################
#1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Услуга запрещена"
check.service=1

Формулировка - "всех требуемых услуг" . Насколько я понимаю это те услуги которые указаны в конфигурации наса - время, трафики. А нельзя ли как нибудь указать номер услуги - "пустышки" в конфигурации наса.
Т.е. чтоб по ней ничего не начислялось диалапом, но в то же время происходила проверка её наличия. Или там можно указать только услуги созданные как услуги модуля диалап?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 ноя 2008, 11:08 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Не получится ( Он не найдет цену на услугу в тарифе и будет "Price not found". Мне кажется, вам проще по базе делать периодически выборки у кого нет абонки..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 ноя 2008, 01:20 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Brodayga писал(а):
Возникает вопрос как исключить данную ситуацию. Т.е. чтобы не возможно было подключиться если в тарифе прописана стоимость услуги (конкретно абонплаты),а в договоре услуга отсутствует.

написать скрипт на RADIUS аутентификацию, на проверку услуг в тарифе + услуг в договоре, если услуги в тарифе != услугам в договре - давать Access-Deny/Reject


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 ноя 2008, 04:45 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Администратор писал(а):
Не получится ( Он не найдет цену на услугу в тарифе и будет "Price not found". Мне кажется, вам проще по базе делать периодически выборки у кого нет абонки..

На данный момент так и делаю. Но хочется всё таки как то средствами билинга.
Я имел ввиду услугу "пустышку" - абонентская плата,т.е. возможно ли в конфиге модуля диалап указать услугу модуля npay.
Если цена будет указана в тарифе почему выдаст "Price not found" .


Последний раз редактировалось Brodayga 24 ноя 2008, 04:56, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 ноя 2008, 04:49 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
snark писал(а):
Brodayga писал(а):
Возникает вопрос как исключить данную ситуацию. Т.е. чтобы не возможно было подключиться если в тарифе прописана стоимость услуги (конкретно абонплаты),а в договоре услуга отсутствует.

написать скрипт на RADIUS аутентификацию, на проверку услуг в тарифе + услуг в договоре, если услуги в тарифе != услугам в договре - давать Access-Deny/Reject

Насколько я понимаю скрипт можно привязать только к договору. Или есть возможность привязать скрипт не конкретному договору, а именно к процессу аутентификации??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 ноя 2008, 13:36 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
скрипт привязывается к договору(ам) и вызывается в прцессе аутентификации


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 ноя 2008, 00:57 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Brodayga писал(а):
Насколько я понимаю скрипт можно привязать только к договору. Или есть возможность привязать скрипт не конкретному договору, а именно к процессу аутентификации??


http://bgbilling.ru/v4.5/doc/ch07s08s01.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2009, 11:47 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Продолжение здесь: http://www.bgbilling.ru/forum/viewtopic.php?t=2147
Просьба соблюдать правило Один вопрос - Одна тема.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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