Jump to content

Recommended Posts

  • Replies 263
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Чтобы не откладывать на следующий год, вот свежий стабильный релиз Ubilling 0.8.7 rev 5918 Ouroboros   Коротко о основных изменениях:   alter.ini: добавлена новая опция MOBILES_EXT включающая воз

stargazer и Ubilling это одно и тоже или это разные проги

И еще раз о обновлениях, и о том, что это совсем не страшно  

Posted Images

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

Грузины вон уже как месяц осиливают, если еще не забили.

я ваще правильно понял локйешн /usr/local/www/apache24/data/billing/languages/....???

Link to post
Share on other sites

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

Грузины вон уже как месяц осиливают, если еще не забили.

так-то я с 31-го в не в стране буду(отпуск), опосля 21 августа я в сети, но поглядывать буду ) погляжу на отпуск, мож во время - произойдет трансфер на иной язык )

Link to post
Share on other sites

 

так че там paypal????

Пейпал, просил передать, что он пока что в запое.

Вы лучше помогите с нормальным limba moldovenească или limba română.

 

предлагаю в отдельную тему для переводов... а то размусолим....

Edited by spirit_crasher
Link to post
Share on other sites

 

 

так че там paypal????

Пейпал, просил передать, что он пока что в запое.

Вы лучше помогите с нормальным limba moldovenească или limba română.

 

предлагаю в отдельную тему для переводов... а то размусолим....

 

 

 

так че там paypal????

Пейпал, просил передать, что он пока что в запое.

Вы лучше помогите с нормальным limba moldovenească или limba română.

 

попросил хорошего сотрудника с этой нелегкой задачей побороться , надеюсь вскоре нас будет +1, а то и более  )

Edited by spirit_crasher
Link to post
Share on other sites

Блин как вас много.

 

 

 

я ваще правильно понял локйешн /usr/local/www/apache24/data/billing/languages/....???

Переводить всегда лучше с master ветки на гитхабе. Тоесть то что находиться тут:

https://github.com/nightflyza/Ubilling/tree/master/userstats/languages

https://github.com/nightflyza/Ubilling/tree/master/languages

 

Оно всегда свежее, плюс гитхаб предоставляет удобные средства для засылания всего этого нам в мейнстрим, в виде пуллреквестов. Откуда оно потом, магическим образом оказывается в релизе.

Link to post
Share on other sites

 

так че там paypal????

Пейпал, просил передать, что он пока что в запое.

Вы лучше помогите с нормальным limba moldovenească или limba română.

 

Так какая помощь нужна с переводом румынского языка?

Link to post
Share on other sites

 

 

Так какая помощь нужна с переводом румынского языка?

Лично мне? Никакой. Потребителям из Румынии и Молдовы виднее.

Link to post
Share on other sites

Somebody please help!  Собственно поставил последнюю версию ubilling. С "коробки" биллинг странно управляет микротиками работающими по рррое. При создании пользователя в биллинге с тарифом предположим "Tarif_100" в микротике появляется пользователь с профилем "default" и зачем-то добавляется рандомный mac из биллинга в микротик. В микротике профиль "Tarif_100" соответственно присутствует. FAQ читал - честно! 

Edited by rliskov
Link to post
Share on other sites
Так какая помощь нужна с переводом румынского языка?

 

 

 

всем привет дайте текст который нужно перевести на румынский )))

Там выше две ссылочки

 

Вот эти:

https://github.com/nightflyza/Ubilling/tree/master/userstats/languages

https://github.com/nightflyza/Ubilling/tree/master/languages

 

А вообще помощь с локализацией на языки отличные от украинского, русского и английского требуется всегда.

Edited by nightfly
Link to post
Share on other sites

Коллеги ну помогите! Не могу понять, какой конфиг отвечает в биллинге по управлению рррое микротика.

Link to post
Share on other sites

Коллеги ну помогите! Не могу понять, какой конфиг отвечает в биллинге по управлению рррое микротика.

 

 

ну как настроить микротик вот http://wiki.ubilling.net.ua/doku.php?id=mikrotikapi#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_mikrotik_pppoe

а  настройки в билинге в разделе (Сервера доступа nas)

че не понятного то ?

Link to post
Share on other sites

В том-то и весь прикол! Все настроено, как книжка пишет! Тем более это второй сервак с ubilling на борту. Суть в следующем  - при создании пользователя в биллинге в микротике

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

 Вот какого хр.на профиль дефаулт а не tarif_5mbit_400 и почему мак в коллер айди пишется? 

post-13430-0-84973100-1501715752_thumb.png

Edited by rliskov
Link to post
Share on other sites

В том-то и весь прикол! Все настроено, как книжка пишет! Тем более это второй сервак с ubilling на борту. Суть в следующем  - при создании пользователя в биллинге в микротике

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

 Вот какого хр.на профиль дефаулт а не tarif_5mbit_400 и почему мак в коллер айди пишется? 

 

основное управление микротиком и ppp в частности находится здесь:

/var/www/billing/docs/presets/MikroTik/system/executer/mikrotik.drv

/var/www/billing/docs/presets/MikroTik/system/executer/tpls/ppp.ini

 

естественно, на самом деле для того, чтобы корректно работать, оно должно находится в

/etc/stargazer/system/executer/mikrotik.drv и /etc/stargazer/system/executer/tpls/ppp.ini

с соответствующими правами для выполнения и прочего

 

далее, если проанализировать mikrotik.drv, то в самом его конце можно найти функцию, отвечающую за работу с ррр

 

 

private function ppp() {
            if ( !empty($this->options['manage_ppp']) ) {
                if ( !empty($this->options['users_interface']) ) {
                    $reply = NULL;
                    $template = NULL;
                    // Check custom profile exists&
                    $profile = $this->command('/ppp/profile/print', array(
                        '.proplist' => 'name',
                        '?name' => $this->options['users_interface']
                    ));
                    switch ( ENVIRONMENT ) {
                        case 'OnConnect':
                        case 'OnDisconnect':
                            // Load template:
                            $template = parse_ini_file(NASPATH . 'tpls/ppp.ini');
                            $template['password']  = $this->database->get_user_password();
                            $template['profile']   = !empty( $profile ) ? $profile[0]['name'] : $template['profile'];
                            $template['caller-id'] = ( isset( $template['caller-id'] ) ) ? strtoupper($this->database->get_user_mac()) : null;
                            $template['disabled']  = ( isset( $template['disabled'] ) && ENVIRONMENT != 'OnConnect' ) ? 'yes' : 'no';
                        case 'OnChange':
                        case 'OnUserDel':
                        // Find entry on NAS:
                            $entries = $this->command('/ppp/secret/print', array(
                                '.proplist' => '.id',
                                '?name'  => LOGIN
                            ));
                            // a. If entry is present:
                            if ( !empty($entries) ) {
                                foreach ($entries as $entry) {
                                    // Update entry:
                                    $template['.id'] = $entry['.id'];
                                    $action = ( ENVIRONMENT != 'OnChange' && ENVIRONMENT != 'OnUserDel') ? 'set' : 'remove';
                                    $reply = $this->command('/ppp/secret/' . $action, $template);
                                }
                            // b. If entry is absent:
                            } else {
                                if ( ENVIRONMENT == 'OnConnect' || ENVIRONMENT == 'OnDisconnect') {
                                    $reply = $this->command('/ppp/secret/add', $template);
                               } else $this->log->message(__CLASS__, __FUNCTION__ . ": can't remove entry, it's already absent!", 'error');
                            }
                            break;
                    }
                    $this->logReply($reply, __FUNCTION__);
                } else $this->log->message(__CLASS__, "There is no `user_interface` was not defined in database!", 'error');
            } else $this->log->message(__CLASS__, "MikroTik PPP-secrets managing is not enabled", 'debug');
        }

 

 

из которого следует, что, если здесь

$template['profile']   = !empty( $profile ) ? $profile[0]['name'] : $template['profile'];

 

переменная $profile пуста после выполнения вот этой строки

// Check custom profile exists&
                    $profile = $this->command('/ppp/profile/print', array(
                        '.proplist' => 'name',
                        '?name' => $this->options['users_interface']

то в 'profile' подставится дефолтное значение из ppp.ini, а именно - default

 

возможно теперь вам станет яснее, куда копать и где проверять...

 

ну и кстати, сделайте скрин с вашими услугами в убиллинг

Edited by bobr-kun
Link to post
Share on other sites
  • 2 weeks later...

подскажите пожалуйста, после обновления до последней стабильной версии на микротике в address lists (версия 6.40.1) вместо ALLOW проставляется тариф пользователя.. в какую сторону копать?

Link to post
Share on other sites

Всем привет! Скажите пожалуйста,есть ли поддержка VoIP?Читал документацию и не нашел.

А что вы от VoIP хотите?

Если для своего колцентра - то вроде есть что-то.

Если предоставлять услугу кастомерам, то увы и ах, VoIP платформы и работа с ними стоит огромной кучи денег.

Link to post
Share on other sites

 

 

А что вы от VoIP хотите?

 

 
SIP, H323
Припейд (предоплата) и постпейд (оплптп по факту) сервис.
Работа с cdr файлами
Получение сведений о балансе и пополнение счета
Карточная платформа
Тарификация по времени и по направлениям.
Возможность разрешать или запрещать входящие, исходящие звонки.
Абон. плата.
Управление шлюзами.
Выбор оптимального шлюза для звонка.
Консоль для управления GNU Gatekeeper.
Бесплатные секунды в звонке
Предоплаченное время направлений
Callcenter
DTMF test
Link to post
Share on other sites
  • madf unpinned this topic

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
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • By camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • By grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • By nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • By ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.

×
×
  • Create New...