Jump to content
Local
Sign in to follow this  
Кудряшко

Тарифікация доп сервісів

Recommended Posts

Доброго дня! 

Потрібно налаштувати автоматичну тарифікацію на доп. сервіс(наприклад якщо абон додає нове обладнання для Трініті) 

Якось можливо автоматизувати додавання тегів до користувача? Чи можливо є інструмент із коробки?

Share this post


Link to post
Share on other sites
Цитата

А можно как-то начислят пользователю деньги за какие-то другие рандомные вещи? Например 30 денег в месяц, за синие глаза?
A: Да. Используйте «виртуальные сервисы». Создаете тег «Синие глаза», да, можно синего цвета. Вешаете на него виртуальный сервис со стоимостью 30 денег, убеждаетесь, что в вашем crontab соответствующий вызов, происходит когда нужно.

http://wiki.ubilling.net.ua/doku.php?id=faq

Share this post


Link to post
Share on other sites

Фак'ю це очикуванно але не той випадок, я питаю про можливість автоматизувати навішування тегів.

Наприклад користувач у своєму кабінеті додав мак додаткового обладнання, а ubilling додав відповідний тег.

 

Мова йде на прикладі модуля Трініті, я хочу тарифікувати додаткові тв.

Та не хочу лізти із своїм сприйняттям реальності до працюючого кода:) адже всі мої спроби у кращому випадку перестануть працювати після оновлення.

Share this post


Link to post
Share on other sites

1. Автоматизувати можна все, що завгодно.

2. Це нормально переживає оновлення.

3. Ваші кейси, робляться взагалі без модифікації коду системи.

 

http://wiki.ubilling.net.ua/doku.php?id=onepunch

Share this post


Link to post
Share on other sites

Дякую!

А можливо мене ткнути у якийсь мануал чи опис взаємодіі з БД, цікавить модуль Трініті та механізм тегів.

 

Share this post


Link to post
Share on other sites
годину тому, Кудряшко сказав:

А можливо мене ткнути у якийсь мануал чи опис взаємодіі з БД, цікавить модуль Трініті та механізм тегів.

Що ви конкретно очікуєте побачити в цьому мануалі?

Щось на кшталт "все що бажає зробити Кудряшко робиться так: ...."?

  • Haha 1

Share this post


Link to post
Share on other sites

НІ це вже перебор :)  

Булоб добре щоб у вікі була схема до дефолтної ДБ, та можливо опис функцій "бест фор юз".

Але то все не критично. 

Share this post


Link to post
Share on other sites
Только что, Кудряшко сказав:

НІ це вже перебор :)  

Булоб добре щоб у вікі була схема до дефолтної ДБ, та можливо опис функцій "бест фор юз".

Але то все не критично. 

Вам це всеодно не допомогло б, оскільки "на схему дефолтної бд" намотано купу скриптової бізнеслогіки, котру добре би знати і розуміти. 

Share this post


Link to post
Share on other sites

Так я і хочу зрозуміти, щоб нормально користуватися, і я не бачу проблем у тому щоб глянути схему дб, зробити відповідний запит, обробити та записату у дб, за допомогою тогож лисого.

Share this post


Link to post
Share on other sites
2 часа назад, Кудряшко сказав:

Так я і хочу зрозуміти, щоб нормально користуватися, і я не бачу проблем у тому щоб глянути схему дб, зробити відповідний запит, обробити та записату у дб, за допомогою тогож лисого. 

Тоді у чому ваша проблема? Теги - в tags, користувачі трініті - trinitytv_subscribers власне як і їх пристрої в trinitytv_devices (очевидно ж, нє?).

Як працює show create table пояснювати не треба?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By 9at0z
      Подскажите, где исправить, чтоб в конце месяца когда отключало абонента, начисляло -300, и с каждым месяцем прибавляло -300. то есть 2 мес не пользовался на балансе -600
    • By maxkorn
      Вопрос может быть уже задавался на форуме, но ответа я так и не нашел
      Ubilling  установлен на убунту
      /var/www/billing/
      скрипт autoubupdate.sh лежит в каталоге /var/www/
      конфиг:
      #dialog DIALOG="/usr/bin/dialog" #fetch software FETCH="/usr/bin/wget" #pwd command PWD="/bin/pwd" # path to your apache data APACHE_DATA_PATH="/var/www/" # ubilling path UBILLING_PATH="./billing/" #kill default admin account after update? DEFADM_KILL="NO" #use DN online detection? DN_ONLINE_LINKING="YES" #update log file LOG_FILE="/var/log/ubillingupdate.log" При запуске выдает ошибку: Wrong current directory
       
      Может кто-нибудь подсказать, хоть в какую сторону копать
       


    • By wowanv
      Доброго вечора. Система Ubilling 1.0.4 rev 7269 Freebsd,  Nas Mikrotik 6.44.6 Radius DHCP. Налаштував все по мануалу. Проблема така після зміни mac клієнта,на старому mac видається іп та швидкість, після видалення користувача з білінгу теж саме! Що не так ????

    • By nightfly
      Не поверите, но оказалось так, что сегодня - отличный день для первого в этом году релиза. А именно Ubilling 1.0.4 rev 7269 yokai
       
      Коротко о изменениях:
      Изменения в структуре БД. см. дамп. alter.ini: новая опция VISOR_IN_PROFILE включающая контролы навигации в Visor. alter.ini: новая опция SMARTUP_ENABLED включающая базовую интеграцию со SmartUP alter.ini: новая необязательная опция ASTERISK_GET_FULL_CDR_CEL_DATA указывающая, что из таблиц астериска CEL и CDR следует доставать абсолютно все записи, не игнорируя записей со статусами «no answer», «hangup», «musiconhold». alter.ini: новая необязательная опция ASTERISK_SC_CHECK_ENABLED указывает, что не нужно просто брать и ставить абоненту кредит, а стоит сначала проверить целесообразность этого действия и доступность для данного лицевого счета. alter.ini: новая необязательная опция ASTERISK_SC_TARIFFSALLOWED имеет точно такое же значение, как и опция SC_TARIFFSALLOWED из userstats.ini alter.ini: новая опция ENVY_ENABLED включающая зависть. alter.ini: новая необязательная опция SMARTUP_NOCACHE отключающая использование кэшированных данных в SmartUP. Модуль «Отчет по АРПУ»: теперь должен чуть меньше разваливаться. Модуль «Редактор crontab»: теперь форматирование примечаний более вменяемое. Модуль «УКВ»: в отчеты добавлен контрол быстрого перехода в отчет по деталям подключения КТВ. Модуль «Visor»: минорные исправления юзабилити. Модуль «Профиль пользователя»: теперь умеет опционально показывать ссылку навигации в профиль связанного пользователя видеонаблюдения. Mikrotik API: кастомный API порт теперь используется не только расширенным конфигуратором микротикоНАСов, но динамическим шейпером для Mikrotik, и самим Старгейзером(при работе с Mikrotik через API, естественно). Модуль Это ловушка!: добавлена нотификация о ошибках связанных с невозможностью прочитать данные из источника. Модуль «Профиль пользователя»: небольшая оптимизация производительности. Модуль Склад: в отчеты для инвентаризации добавлено разделение на ТМЦ которые реально находятся на складе и забронированы. Новый модуль «Исправление необработанных платежей»: теперь доступен при просмотре платежей за конкретную дату. Новый модуль Зависть: позволяет сохранять конфиги ваших сетевых устройств и хранить их сколько нужно в архиве. Модуль «Теги пользователей»: логирование добавления и удаления тегов пользователям приведено к общему виду. Модуль «Живи с этим»: теперь текущие запланированные задачи запланированные на прошлое подсвечены красным, запланированные на сегодня - оранжевым. Модуль TrinityTV: исправлено добавление устройств по коду из административного интерфейса. Модуль «TrinityTV»: исправлено логирование при удалении устройств. Модуль «TrinityTV»: исправлено быстродействие показа списка подписок, при включении опции TRINITYTV_RDEVS. Модуль «TrinityTV»: добавлен отчет по присвоенным пользователям устройствам. Кабинет пользователя: обновлены оповещения модуля «OmegaTV». Кабинет пользователя: исправлены контролы модуля Megogo в Chrome для скина paper. Кабинет пользователя: исправлены контролы модулей TrinityTV и SweetTV для скина paper. RemoteAPI: новый вызов smartup. RemoteAPI: к вызову Asterisk добавлена новая возможность приостановки(заморозки) услуги абонента с проверкой на целесообразность и доступность этого действия для данного лицевого счета. RemoteAPI: установка кредита путем Asterisk вызова теперь так же умеет проверять целесообразность и доступность этого действия для данного лицевого счета. Контролируется опциями alter.ini ASTERISK_SC_CHECK_ENABLED и ASTERISK_SC_TARIFFSALLOWED. Сервер DHCP: Исправлена работа Option 82 для ZTE. Теперь поддерживает GPON (Serial number) в качестве идентификатора ONT. Выбор идентификатора основан на том к какой OLT привязана ONT, в свою очередь проверяем SNMP шаблон для нужного OLT. Если GPON - подставляем Serial Number, если EPON - подставляем MAC ONU. Глобально: в контролах выбора года теперь стало на один больше. Глобально: в контролах выбора даты улучшена подсветка текущей, выбранной и выбираемой дат.  
      Как всегда ссылочки здесь, и никуда не делись:
      Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2020#rev_7269
      Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section104
      Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo
       

       
    • By esystems
      Доброе время суток
       
      Посдскажите пожалуйста как реализовать, так чтоб когда у пользователя закончились деньги на балансе ubilling. То появлялся сайт с информацыей что у Вас закончились средсва и вам нужно  перейти на сайт или зайти в личный кабинет и произвести оплату?
×