ABillS v0.5

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Re: ABillS v0.5

Сообщение antony »

~AsmodeuS~ писал(а):1 проверте в демке
В демке работает.

Модуль msgs платный? В надо что-нить в базу вставлять? В конфиг?
У меня только

@MODULES = ('Dv',
'Msgs',
'Sqlcmd');

В меню не появляются "Сообщения".

У меня такое подозрение что кроме DV ни один другой модуль не подключается.
Это я такой везучий?

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: ABillS v0.5

Сообщение sa1 »

Обнаружился мелкий косметический баг.
Версия 0.5
Завел абонента.
Включил периодический платеж в системе.
Абоненту в сервисах добавил периодический платеж без комментария. Сохранил. Платеж появился, все ок.
Решил в периодическом платеже прописать что-то в комментарии. Открыл прописал, биллинг сказал что "Изменения внесены". Но после открытия этого периодического платежа изменений все равно нет. Комментарий остался пустой.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

вноситься только при добавлении

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: ABillS v0.5

Сообщение sa1 »

Привет!
С новым годом всех и автора отдельно!!! ;)

Создал компанию, создал для нее денежный счет.
Создал пользователя, без счета, счет пользователя взял от компании этой. Включил этого пользователя в компанию. Сделал его основного в совместном сервисе. Создал еще пять пользователей, в совместном сервисе для них указал первого пользователя как основного, всех их включил в компанию, у всех один и тот же тариф. Первого числа с компании шесть раз снялись деньги абонплаты согласно тарифа.

Как надо было настроить абиллс, чтобы с компании один раз, а не шесть снялись деньги???
Спасибо.

snk
Сообщения: 4
Зарегистрирован: Ср авг 19, 2009 1:54 am

Re: ABillS v0.5

Сообщение snk »

Не создаются правила шейпера при использовании модуля Ipn
система Freebsd 8.0 версия 0.51 из cvs модули Dv, Ipn, Dhcphosts
(по поводу 8ки не пинать, версия 0.42 работает на ура)

при запуске скрипта
/usr/abills/libexec/linkupdown ipn up rl1 %LOGIN %IP
добавляет данные об адресах в таблице

скрипт /usr/abills/libexec/billd checkspeed NAS_IDS=2
не вносит никаких данных, хотя он отвечает за шейпер
/usr/abills/libexec/billd checkspeed NAS_IDS=2 debug=5
Debug mode 5
Show rules
<p>SELECT c.user_name,
c.nas_port_id,
dv.tp_id,
dv.speed,
u.uid,
c.join_service,
INET_NTOA(c.framed_ip_address),

pi.phone,
INET_NTOA(c.framed_ip_address),
u.uid,
INET_NTOA(c.nas_ip_address),
if(company.name IS NULL, b.deposit, cb.deposit),
if(u.company_id=0, u.credit,
if (u.credit=0, company.credit, u.credit)),
if(date_format(c.started, '%Y-%m-%d')=curdate(), date_format(c.started, '%H:%i:%s'), c.started),
UNIX_TIMESTAMP()-c.lupdated,
c.status,
c.nas_id,
c.user_name,
c.nas_port_id,
c.acct_session_id,
c.CID,
dv.tp_id
FROM dv_calls c
LEFT JOIN users u ON (u.uid=c.uid)
LEFT JOIN dv_main dv ON (dv.uid=u.uid)
LEFT JOIN users_pi pi ON (pi.uid=u.uid)

LEFT JOIN bills b ON (u.bill_id=b.id)
LEFT JOIN companies company ON (u.company_id=company.id)
LEFT JOIN bills cb ON (company.bill_id=cb.id)

WHERE ((c.status=1 or c.status>=3) AND c.status<11) and nas_id IN (2)
ORDER BY 1 ;</p>
GT: 0.27686
/usr/abills/libexec/linkupdown ipn up rl1 test 172.30.33.66 debug
Count: 0 Remain Time: 0
Day: 0 Session_start: 16177 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 1 Remain Time: 70223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 2 Remain Time: 156623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 3 Remain Time: 243023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 4 Remain Time: 329423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 5 Remain Time: 415823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 6 Remain Time: 502223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 7 Remain Time: 588623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 8 Remain Time: 675023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 9 Remain Time: 761423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 10 Remain Time: 847823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 11 Remain Time: 934223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 12 Remain Time: 1020623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 13 Remain Time: 1107023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 14 Remain Time: 1193423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 15 Remain Time: 1279823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 16 Remain Time: 1366223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 17 Remain Time: 1452623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 18 Remain Time: 1539023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 19 Remain Time: 1625423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 20 Remain Time: 1711823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 21 Remain Time: 1798223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 22 Remain Time: 1884623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 23 Remain Time: 1971023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 24 Remain Time: 2057423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 25 Remain Time: 2143823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 26 Remain Time: 2230223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 27 Remain Time: 2316623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 28 Remain Time: 2403023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 29 Remain Time: 2489423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 30 Remain Time: 2575823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 31 Remain Time: 2662223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 32 Remain Time: 2748623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 33 Remain Time: 2835023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 34 Remain Time: 2921423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 35 Remain Time: 3007823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 36 Remain Time: 3094223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 37 Remain Time: 3180623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 38 Remain Time: 3267023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 39 Remain Time: 3353423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 40 Remain Time: 3439823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 41 Remain Time: 3526223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 42 Remain Time: 3612623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 43 Remain Time: 3699023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 44 Remain Time: 3785423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 45 Remain Time: 3871823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 46 Remain Time: 3958223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 47 Remain Time: 4044623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 48 Remain Time: 4131023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 49 Remain Time: 4217423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
TT, 1
TIME_PRICE, 0
FIRST_INTERVAL, 1
Expresion:================================

END: =====================================
/sbin/ipfw table 10 add 172.30.33.66/32 1
Подскажите что делаю не так

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: ABillS v0.5

Сообщение galaxy »

Доброго времени суток!
Обновился через ЦВС все запустилось с первого раза и шейпера на микротик и вебморда, да все приятно класно спасибо, но как положить деньги на счет? За хожу в оплаты а там пусто..., захожу в снятие денег все нормально, поле для ввода суммы есть, а в оплате ни полей ни чего, что за глюк?

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Re: ABillS v0.5

Сообщение lasik »

права администратора проверьте

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: ABillS v0.5

Сообщение galaxy »

сразу по обнаружению проверил все включено

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Re: ABillS v0.5

Сообщение lasik »

тоды что то неправильно обновили (у меня вчерашняя).

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: ABillS v0.5

Сообщение galaxy »

Сегодня сделал по другому :) скачал архив, удалил старый каталог, извлек новый и обновил через цвс подкинул старый конфиг и все впорядке,
наверняка вчера при обновлении через цвс чтото гдето глюкнуло и странно пропал один пользователь, в базе есть а в списке не отображается :(

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: ABillS v0.5

Сообщение galaxy »

Незнаю баг не баг но если у клиента стоит неверная группа или он вне груп то его даже не найдеш поиском
В поиске обязательный атрибут группа а всем ли она нужна?
пришлось из мускула все переделывать некоторых пользователей в группу вгонять
И нет полей в форме добавления групп
Из цвс сегодня обновился не помогло

yuracher
Сообщения: 63
Зарегистрирован: Вт авг 11, 2009 6:56 am
Откуда: Коломия
Контактная информация:

Re: ABillS v0.5

Сообщение yuracher »

galaxy писал(а):Сегодня сделал по другому :) скачал архив, удалил старый каталог, извлек новый и обновил через цвс подкинул старый конфиг и все впорядке...
У мене теж після оновлення деякі поля не відображалися. Вирішилось повторним переглядом changelogs. У мене до оновлення стояла версія 0.41b завантажена у вересні 2009 з sourceforge.net, виявилося що в ній не було зроблено тих змін що датовані changelogs в березні 2009. :(
Час летить швидко, але є хороша новина -- ти в кріслі пілота!

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: ABillS v0.5

Сообщение galaxy »

Вся справа в тому, що я скачав архів з сайта від попередньої версії залишились лише бази :(

yuracher
Сообщения: 63
Зарегистрирован: Вт авг 11, 2009 6:56 am
Откуда: Коломия
Контактная информация:

Re: ABillS v0.5

Сообщение yuracher »

galaxy писал(а):Вся справа в тому, що я скачав архів з сайта від попередньої версії залишились лише бази :(
Бази й повинні залишатись від попередньої версії, але їх потрібно відкорегувати у відповідності з changelogs до тієї дати, яка вказана в $conf{version}=. Якщо Ви оновлялись переступаючи через якийсь реліз (наприклад, я з 0.41 оновлявся відразу до 0.50), то необхідно перевірити спочатку чи Ваша БД відповідає changelogs до наявного у Вас релізу, потім до пропущеного і тільки після того братися до оновлюваного.
Час летить швидко, але є хороша новина -- ти в кріслі пілота!

Turbid
Сообщения: 91
Зарегистрирован: Пт мар 21, 2008 10:54 am

Re: ABillS v0.5

Сообщение Turbid »

автор, поправь пожалуйста в файле abills.sql:

Код: Выделить всё

756c756                                                                                                               
<   `sum` double(14,6) NOT NULL default '0.000000';                                                                   
---                                                                                                                   
>   `sum` double(14,6) NOT NULL default '0.000000',
freebsd 6.2, mpd 4.4, freeradius 1.1.7, abills 0.42 - Dv (pptp) + Ipn (ipcad) ~ с 2008 года
freebsd 7.2, mpd 5.4, freeradius 2.1.6, abills 0.5.1 - Dv (ppoe)+ mpd_filters ~ в процессе

Ответить