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

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

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

Да, была такая идея, но создавать еще одну учетку ради разового списания платы за подключение, как-то не спортивно. :)

Зачем же отдельную, если можно на этой же учетке интернета/телефона добавить разовую доп.услугу "плата за подключение"? В принципе и стоимость там же можно персонально для этого абонента указать.

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


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

2 часа назад, dereiff сказал:

Зачем же отдельную, если можно на этой же учетке интернета/телефона добавить разовую доп.услугу "плата за подключение"? В принципе и стоимость там же можно персонально для этого абонента указать.

Можно чуть более развернуто?

Я находил только через "Категории" - в свойствах тарифа создать категорию "Подключение" с типом списания "разовая". Но стоимость будет для всех одинаковая.

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


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

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

Можно чуть более развернуто?

Я находил только через "Категории" - в свойствах тарифа создать категорию "Подключение" с типом списания "разовая". Но стоимость будет для всех одинаковая.

Конечно можно.

1. Создаете тариф услуг с флагом "Дополнительный тариф"

2021-10-13_21-24-07.thumb.png.35be309ad76f7de96d7912b2ba353109.png

2. Добавляете в него все свои доп.услуги, хоть разовые, хоть периодику

2021-10-13_21-19-13.thumb.png.7bafa88a8be8d0907696d0c7fc89b3d8.png

3. Назначаете этот доп.тариф в дополнение к основному интернет-тарифу на любую учетку

2021-10-13_21-21-22.thumb.png.77bcf2b5376d4cd93bc37a47f87b95ef.png

4. Назначаете на учетку новую разовую услугу. Можно со стандартной ценой, а можно со скидкой или даже вариантом "Новая цена"

2021-10-13_21-21-52.thumb.png.f7a6333f06f9024d2c85fc33f15c5900.png

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


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

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

2. Добавляете в него все свои доп.услуги, хоть разовые, хоть периодику

У меня это окошко выглядит иначе

lb_incl.thumb.png.77c6c0d7dd086233a86ad691bc9e351e.png

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


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

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

У меня это окошко выглядит иначе

У вас достаточно старый релиз.

Кнопка не активна потому что услуга из каталога (поле "Название сервиса") не выбрана.

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


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

8 часов назад, dereiff сказал:

У вас достаточно старый релиз.

Версия 2.0 релиз 31, не такой уж старый.

8 часов назад, dereiff сказал:

Кнопка не активна потому что услуга из каталога (поле "Название сервиса") не выбрана.

Это я вижу. Но там пустой список, не из чего выбирать.

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


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

В общем надо было сначала создать каталог (Свойства-Тарификация-Каталоги) и далее "Действия-Новый каталог". Назвать каталог например "Доп.услуги оператора", и в него накидать названий услуг через "Действия - Новое направление/услуга".

А потом уже создавать тариф с категориями из созданного каталога.Тогда названия сервиса берутся из этого созданного каталога.

 

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

 

upupdate. В ЛБ хитрая система ролей и прав. До сих пор в ней плаваю. Именно в ней и была загвоздка с "невидимостью" тарифов.

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


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

Коллеги, вопрос по тарифам на доп.услуги (агент Usbox) с категориями.

Создал тариф "Дополнительные услуги оператора" с диапазоном скидок, т.е. может быть как скидка, так и увеличение стоимости (например за сложность монтажа или наоборот - кабель был и можно сделать скидку за подключение):

dop_main.thumb.png.fedd8e66d9231421f518d90f4d564c65.png

Далее в этом тарифе создаю "Категории", т.е. сами услуги, например услуга подключения:

dop_cost.thumb.png.bec5c08826f0aed8520daa124135f5f7.png

Теперь пытаюсь дать скидку клиенту за подключение 50%.

Подключаю эту услугу как дополнительную (мультитариф) к учетке клиента. Если задать скидку коэффициентом, то все равно списывается полная стоимость (видно в списаниях за услуги Usbox):

dop_discont.thumb.png.823b4d2c9ec15633785b8d696e734e81.png

Если попробовать просто задать цену вручную, то получаю ошибку:

dop_new_price.thumb.png.7cf8e7792530c8a8f7237c52ec91f9cd.png

Что не так?

 

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


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

Коллега, а Вы не думаете что изменяете модификаторами стоимость (она у Вас 0), а смотрите на стоимость подключения (1500).

Уберите стоимость подключения, выставьте стоимость услуги - и будет ровно как Вы хотите.

Изменено пользователем posean

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


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

В 08.11.2021 в 11:51, posean сказал:

Уберите стоимость подключения, выставьте стоимость услуги

Спасибо, получилось. Как-то для разовой услуги это было не очевидно - стоимость подключения разовой услуги это вроде бы оно и есть. Но видимо модификатор скидки работает именно так, как вы описали.

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


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

Кто-нибудь делал в LanBilling'e массовую замену серых фиксированных IP адресов у абонентов с одной серой сети на другую ?

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


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

Можно попробовать просто sql-запросом в поменять их в таблице staff

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


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

В 29.11.2021 в 07:44, Andrei сказал:

Можно попробовать просто sql-запросом в поменять их в таблице staff

Так вот мне интересно - делал ли кто-то. Меня беспокоит чтобы база осталась консистентна - это же удаление IP, добавление IP.

Я ещё не тестировал, если, например, удалить IP в базе, он вернётся в пул свободных ?

 

ТП ЛанБиллинга отговаривает, говорит что типа по запросу может сама такое попробовать сделать, только надо договориться о времени, чтобы сессии сбросить.

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


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

В 29.11.2021 в 15:50, Urs_ak сказал:

Так вот мне интересно - делал ли кто-то. Меня беспокоит чтобы база осталась консистентна - это же удаление IP, добавление IP.

Я бы делал sql-командой update.

В 29.11.2021 в 15:50, Urs_ak сказал:

если, например, удалить IP в базе, он вернётся в пул свободных ?

Попробуйте на одной записи.

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


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

@Andrei систему триггеров Вы конечно не учитываете... Как и историю адресов... привязки сегментов и тд...

@Urs_ak API, Вам нужно API

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


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

В 04.12.2021 в 16:35, posean сказал:

систему триггеров Вы конечно не учитываете... Как и историю адресов... привязки сегментов и тд..

Всё учитываю. Просто надо понимать, где они оказывают влияние, а где нет.

В 04.12.2021 в 16:35, posean сказал:

Вам нужно API

Это было бы прекрасно, если бы все можно было сделать через API, но он у ЛБ неполноценный.

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


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

4 часа назад, Andrei сказал:

Это было бы прекрасно, если бы все можно было сделать через API, но он у ЛБ неполноценный.

 

А в чём он неполноценный? Всё что можно сделать в интерфейсе можно сделать и через API

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


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

Я посмотрел - сейчас есть возможность удалить/добавить ip абоненту через API

Когда смотрел давно - не видел там таких функций, теперь есть

Вопрос соотв. закрыт - сделаю через API

Спасибо.

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


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

В 06.12.2021 в 18:21, Urs_ak сказал:

Я посмотрел - сейчас есть возможность удалить/добавить ip абоненту через API

Когда смотрел давно - не видел там таких функций, теперь есть

Значит допилили. Когда я смотрел его, там был достаточно ограниченный функционал.

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


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

Если пытаться получить данные от ЛБ через API с помошью curl, то какая точка входа у ЛБ? По какому url обращаться?

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


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

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

Если пытаться получить данные от ЛБ через API с помошью curl, то какая точка входа у ЛБ? По какому url обращаться?

По IP адресу вашего сервера с LBcore и порту 34012. Не забудьте только хост с которого будете обращаться внести в доверенные.

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


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

Не понимаю что я делаю не так.

curl --user xxx:xxx -X POST   \
-d '<?xml version="1.0" encoding="UTF-8"?> \
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:api3"> \
<SOAP-ENV:Body><ns1:getExternAccount><id>0</id><str>lenina15</str></ns1:getExternAccount> \
</SOAP-ENV:Body> \
</SOAP-ENV:Envelope>' \
"127.0.0.1:34012"

В ответ получаю

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Fault xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
                xmlns:SOAP-ENC="encoding.xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:lbapi="urn:api3">
  <faultcode>SOAP-ENV:Client</faultcode><faultstring>No tag: no XML root element or missing SOAP message body element
  </faultstring></SOAP-ENV:Fault>

Опыта в этом ноль. Где косячу?

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


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

В 19.02.2022 в 19:40, Andrei сказал:

Не понимаю что я делаю не так.

Да вы в принципе всё делаете не так

 

# Сначала логин под менеджером с флагом ВПС

curl -c cookie.txt --header "Content-Type:text/xml;charset=UTF-8" \
-d "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:urn=\"urn:api3\">\
<soap:Header/><soap:Body> \
<urn:Login> \
<login>payment_login</login> \
<pass>payment_password</pass> \
</urn:Login> \
</soap:Body></soap:Envelope>" \
http://127.0.0.1:34012

# Содеражимое cookie.txt потом используем во всех последующих запросах
# Вызов getExternAccount с поиском по логину пользователя

curl -b cookie.txt --header "Content-Type:text/xml;charset=UTF-8" \
-d "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:urn=\"urn:api3\"> \
<soap:Body> \
<getExternAccount xmlns=\"urn:api3\"> \
<id xsi:type=\"xsd:long\">1</id> \
<str xsi:type=\"xsd:string\">my_user_login</str>
</getExternAccount></soap:Body></soap:Envelope>" \
http://127.0.0.1:34012

# Разлогиниваемся
curl -b cookie.txt --header "Content-Type:text/xml;charset=UTF-8" \
-d "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:urn=\"urn:api3\">\
<soap:Body>\
<Logout xmlns=\"urn:api3\" xsi:nil=\"true\" />\
</soap:Body></soap:Envelope>" \
http://127.0.0.1:34012

 

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


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

Ясно. Т.е. API ЛБ не позволяет логиниться и делать запрос данных в рамках одного curl-а?

 

 

 

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


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

В 21.02.2022 в 08:37, Andrei сказал:

Ясно. Т.е. API ЛБ не позволяет логиниться и делать запрос данных в рамках одного curl-а?

 

 

 

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

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


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

Join the conversation

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

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

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

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

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

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

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