Перейти к содержимому
Калькуляторы

Вопрос спецам по Lanbilling'y переход с 1.9 до 2.0

народ у кого есть промежуточные update.sql -ы для перехода с версии 2.0base-017-20150923 на 2.0.24.0-149, возникла проблема при накатывании update,sql то процедур ему не хватает, то если заливать чисто дамп данных  в новую бд, по количеству колонок не совпадает, в общем совместимость б.д при переходе с версию на версию продолжает хромать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

55 минут назад, kid79 сказал:

промежуточные update.sql -ы для перехода с версии 2.0base-017-20150923 на 2.0.24.0-149

Скорее всего в техподдержку - ребята таким образом борются за свой хлебушек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может кто еще сидит на 2.0-017 скажите у вас отчеты по внешним платежным системам генерятся нормально? у нас что то одни 0 на выходе, хотя в логе биллингпа пишет все ок.  на старом сервере с 1.9 все генерировалось отлично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

переходили с 013 на 025, все прошло без проблем, кроме долгого выполнения update.sql

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите - в последних версиях поправили вот такую штуку: одно из требований к выгрузкам для ИС СОРМ - все телефонные номера, в т.ч. и контактные телефоны абонентов, должны соответствовать стандарту е.164. Однако ж при попытке ввести номер мобильного телефона абонента в ЛБ в формате 79... и т.д. получаем:

lb_mobile_number.thumb.png.b2f6f6afd338a788f4b9ebfd122ceebd.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, Andrei сказал:

Подскажите - в последних версиях поправили вот такую штуку: одно из требований к выгрузкам для ИС СОРМ - все телефонные номера, в т.ч. и контактные телефоны абонентов, должны соответствовать стандарту е.164. Однако ж при попытке ввести номер мобильного телефона абонента в ЛБ в формате 79... и т.д. получаем:

lb_mobile_number.thumb.png.b2f6f6afd338a788f4b9ebfd122ceebd.png

Это в какой версии? У меня шаблон номера стоит на 7....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, Andrei сказал:

2.0 006

Обновляйтесь 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Внутри версии 2.0 с одной сборки до другой нормально обновляется? Не будет излюбленной русской забавы под названием "бег по граблям"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, Andrei сказал:

Внутри версии 2.0 с одной сборки до другой нормально обновляется? Не будет излюбленной русской забавы под названием "бег по граблям"?

В принципе проблем не было особых.

На 1.8 и 1.9 были. На 2 не было

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

есть LanBilling SOAP API, требуется получить в одном запросе несколько vgroup по их айдишкам, типа как в sql'е запрос IN (1,2)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, кто нибудь использует "Резервный сервер" ?

Как оно в деле?

Есть опыт отказа основного?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, ShyLion сказал:

Коллеги, кто нибудь использует "Резервный сервер" ?

Как оно в деле?

Есть опыт отказа основного?

 

А что это 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 hours ago, SyJet said:

А что это 

На сайте расценок у них есть такой пункт. Сам еще не знаю что такое, будем выяснять.

По идее давно пора хотябы радиус иметь резервный. Сейчас у меня  отдельный хост с freeradius, по крону учетки к себе вытаскивает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет!

Может кто-нибудь поделиться скриптом проверки условия маркетинговой акции? 

 

@ShyLion Используем модуль LBarcd-bypass. Стоит в облаке, если отваливается основной сервер, происходит переключение на резервный. Ранее работал нормально, давно сбоев не было. 

Bypass работает с файловой базой, которая формируется ежедневно, выгружая информацию из БД LB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

25 минут назад, Gubanov сказал:

Всем привет!

Может кто-нибудь поделиться скриптом проверки условия маркетинговой акции? 

 

@ShyLion Используем модуль LBarcd-bypass. Стоит в облаке, если отваливается основной сервер, происходит переключение на резервный. Ранее работал нормально, давно сбоев не было. 

Bypass работает с файловой базой, которая формируется ежедневно, выгружая информацию из БД LB.

Сами настраивали?

По акциям - так и не разобрались как они работают. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, Gubanov сказал:

Может кто-нибудь поделиться скриптом проверки условия маркетинговой акции? 

Поясните? Я в свое время игрался с акциями вида "первый месяц бесплатно", но если использовать именно механизм акций в ЛБ через скидки, то все работает криво - https://forum.lanbilling.ru/viewtopic.php?p=11261#p11261

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Andrei так именно через механизм скидок и планировщика или акций?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я остановился на варианте планировщика - https://forum.lanbilling.ru/viewtopic.php?p=11380#p11380 Так до сих пор и делаю. Там в ветке есть мои изыскания на эту тему со скриншотами конкретных ситуаций.

Возможно в новых сборках ЛБ это исправлено (у меня стоит 2.0 006). До конце года закончим выплаты рассрочки по СОРМ-3 и после этого возможно оплатим апгрейд ЛБ до последней сборки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня 27 версия. Делаем двумя тарифами - один ноль, другой платный через планировщик 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15 часов назад, SyJet сказал:

У меня 27 версия. Делаем двумя тарифами - один ноль, другой платный через планировщик 

Аналогично

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@SyJet Первоначально была проблема установки на Centos 7, но была подписка на техподдерку, исправили ошибку в модуле. 

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

Потом настраиваются параметры, которые отдаются при авторизации (у нас PPPoE, другое пока что не тестировал) и ставится крон, который в определенный период выгружает из базы данные. 

В доках написано что можно использовать несколько вариантов развертывания агента Bypass, я использовал как резервный на отдельном хосте и на другом IP-адресе.

 

@Andrei Мне интересна возможность определенного % скидки на определенное количество дней, если абонент заплатил за определенный период/определенную сумму. Варианты с планировщиком не подходят, т.к. все должно обрабатываться автоматом. 

Будет определенный тариф, с определенной стоимостью. Если абонент заплатил за несколько месяцев, ему предоставляется ежемесячная скидка в % на оплаченный период. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

49 минут назад, Gubanov сказал:

Мне интересна возможность определенного % скидки на определенное количество дней

Я не знаю как это реализовать стандартными методами

 

В 17.11.2018 в 21:19, Gubanov сказал:

Используем модуль LBarcd-bypass. Стоит в облаке, если отваливается основной сервер, происходит переключение на резервный.

Каким образом переключается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ, подскажите что за ошибка, обновился до 2.0.27 ( к посту выше ошибка обновления была из за того что в проде стоял percona-mysql) пробую поставить кабинет клиента 3 версии, все делаю по документации  после запуска апача, в логах вижу
Mon Nov 19 15:16:50.045116 2018] [:error] [pid 28211]  exception.Exception exception 'Exception' with message 'Failed to download wsdl' in /usr/share/lanbilling/phpclient/client/extensions/soap/SOAP_RemoteWSDL.php:90Stack trace:#0 /usr/share/lanbilling/phpclient/client/extensions/LANBilling.php(172): SOAP_RemoteWSDL->__construct(Object(LB\\HTTP\\Client), Array, Object(SOAPLoggers))#1 /usr/share/lanbilling/phpclient/framework/YiiBase.php(224): LANBilling->__construct()#2 /usr/share/lanbilling/phpclient/framework/base/CModule.php(393): YiiBase::createComponent(Array)#3 /usr/share/lanbilling/phpclient/framework/base/CModule.php(530): CModule->getComponent('lanbilling')#4 /usr/share/lanbilling/phpclient/framework/base/CApplication.php(168): CModule->preloadComponents()#5 /usr/share/lanbilling/phpclient/components/Application.php(11): CApplication->__construct(Array)#6 /usr/share/lanbilling/phpclient/framework/YiiBase.php(132): Application->__construct(Array)#7 /usr/share/lanbilling/phpclient/components/LBStart.php(152): YiiBase::createApplication('Application', Array)#8 /usr/share/lanbilling/phpclient/client/public/api.php(30): LBStart->run(Array)#9 {main}REQUEST_URI=/client/api.php---
[Mon Nov 19 15:16:50.045128 2018] [:error] [pid 28211]  soap Failed to download wsdl (CUrl extension is not installed)

 

curl установлен
 

Скрытый текст

ii  curl                               7.52.1-5+deb9u8                                 amd64        command line tool for transferring data with URL syntax
ii  libcurl3:amd64                     7.52.1-5+deb9u8                                 amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl3-gnutls:amd64              7.52.1-5+deb9u8                                 amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  php5.6-curl                        5.6.38-2+0~20181015120829.6+stretch~1.gbp567807 amd64        CURL module for PHP
ii  php7.0-curl                        7.0.32-2+0~20181015120817.7+stretch~1.gbpa6b8cf amd64        CURL module for PHP
ii  python-pycurl                      7.43.0-2                                        amd64        Python bindings to libcurl
ii  python3-pycurl                     7.43.0-2                                        amd64        Python bindings to libcurl (Python 3)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Andrei Ну вот я и спрашиваю, может у кого есть скрипт проверки, я бы его допилил. 

 

Переключение происходит на шлюзе, производится проверка доступности хоста, т.к. сеть у нас не централизованная (несколько шлюзов).

Если сеть централизованная, LBarcd-Bypass можно запустить в том же сегменте сети с тем же ip-адресом что и у LBarcd, тогда bypass сам будет проверять основной радиус. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.