Commit Graph

53 Commits

Author SHA1 Message Date
Radu Ioan Fericean
e84e28faae cache refactoring for save and load 2016-06-07 22:43:02 +03:00
Radu Ioan Fericean
182da50555 destination rate selection fixes 2016-05-16 21:20:56 +03:00
Radu Ioan Fericean
a8891cf1e0 refactoring on balance info 2016-03-09 22:11:46 +02:00
Radu Ioan Fericean
47778f398d integration tests fixes 2016-03-04 20:56:09 +02:00
Radu Ioan Fericean
f71e14d8d4 integrated rounding in session managers 2016-03-03 14:42:03 +02:00
Radu Ioan Fericean
d76006cf3f first rounding draft 2016-03-02 23:05:21 +02:00
Radu Ioan Fericean
418a9cf12f most engine tests passing
ResetAccountPending
2016-02-19 13:20:07 +02:00
Radu Ioan Fericean
06d33d0dec fix for wrong cdr cost 2016-01-28 18:59:44 +02:00
Radu Ioan Fericean
c3e8901b55 more updates on RatedUsage, fixes #337 2016-01-20 18:44:15 +02:00
Radu Ioan Fericean
4d6be144c3 added RatedUsage to call cost 2016-01-20 15:59:56 +02:00
Radu Ioan Fericean
79dc7d5400 rate interval selection improvements
fixes #338
2016-01-06 18:45:33 +02:00
Radu Ioan Fericean
aef3bdeb47 connect fee gets debited first 2015-11-15 21:34:03 +02:00
Radu Ioan Fericean
73685bb336 better rounding in callcost 2015-11-08 15:12:36 +02:00
Radu Ioan Fericean
f6ccd50bb5 update callcost to use rounded timespans cost
should provide a fix for #260
2015-10-28 09:21:50 +02:00
Radu Ioan Fericean
0b5591747f removed merge timespans check 2015-07-16 10:41:08 +03:00
Radu Ioan Fericean
39700e1c66 callcost merge simplified, possible fix for #118 2015-07-15 22:11:52 +03:00
DanB
cf9539f2bd Adding ToJSON method in callcost, tests for MaxCallCost 2015-05-25 17:07:05 +02:00
Radu Ioan Fericean
1e5e025cc3 use Id instead of ID 2015-05-15 14:47:16 +03:00
Radu Ioan Fericean
3cfeaf7ac5 add rating plan id to call cost 2015-05-14 11:06:25 +03:00
Radu Ioan Fericean
599b67e743 refactored balance types 2015-04-24 20:19:37 +03:00
Radu Ioan Fericean
581648a04f max cost and strategy at rate level 2015-03-23 11:39:49 +02:00
Radu Ioan Fericean
bf0ac94a8d updated copyright info 2015-03-11 19:49:52 +02:00
Radu Ioan Fericean
41cb3ab7d1 work in progress 2015-02-09 20:48:22 +02:00
Radu Ioan Fericean
f0fc38e62a more tests and fixes 2015-02-06 19:02:52 +02:00
Radu Ioan Fericean
5e7eec3685 updated copyright year 2014-11-27 21:27:00 +02:00
DanB
514df9a489 Fix nil pointer on timespans which are not paid 2014-08-05 23:24:20 +02:00
DanB
e893862f26 MySQL data structures refactoring, fixups rounding methods migration 2014-05-08 10:20:46 +02:00
Radu Ioan Fericean
dc7330b3c9 moved rounding params from rates to destination rates 2014-05-07 15:00:02 +03:00
Radu Ioan Fericean
255fb4ea0e cd Tor to TOR 2014-04-26 01:50:08 +03:00
Radu Ioan Fericean
402a1fbc68 Call descriptot Type is now Tor 2014-04-25 21:50:34 +03:00
Radu Ioan Fericean
25cb5be8c0 refactor CallDuration in DurationIndex and TOR in Category 2014-04-25 21:16:21 +03:00
Radu Ioan Fericean
022e3a8c38 callcost to datacost conversion method 2014-04-25 14:12:17 +03:00
Radu Ioan Fericean
4ffc8555a1 new call descryptor type attribute 2014-04-24 22:42:14 +03:00
Radu Ioan Fericean
251d504d40 fix for callcost out of bounds merge (thanks DigiDaz) 2014-04-23 13:24:41 +03:00
Radu Ioan Fericean
0b0474fa23 fix for MaxDebit bug
max duration was calculated badly
2014-03-04 22:02:20 +02:00
Radu Ioan Fericean
b557e2a5a4 fixed connect fee issues 2014-02-28 23:24:55 +02:00
Radu Ioan Fericean
a9d698e029 Merge branch 'master' into shared_balances
Conflicts:
	engine/balances.go
	engine/userbalance.go
2014-02-07 10:57:29 +02:00
Radu Ioan Fericean
aa99a1e526 make sure connect fee is deducted only on LoopIndex = 0 2014-02-06 19:36:42 +02:00
Radu Ioan Fericean
3bf3f04cc6 removed connect fee as a separte field in call cost 2014-02-06 01:34:38 +02:00
Radu Ioan Fericean
fb1c7265f5 Merge branch 'master' into shared_balances 2014-01-12 19:09:12 +02:00
Radu Ioan Fericean
995cfd9785 fixed debit loop callend issue 2014-01-12 19:08:47 +02:00
Radu Ioan Fericean
58ddae9b70 Started shared balances logic 2014-01-07 22:34:40 +02:00
Radu Ioan Fericean
3611494936 before rewrite 2013-12-10 20:24:06 +02:00
Radu Ioan Fericean
3466fa103b refactored rating plans structure 2013-10-21 19:18:56 +03:00
Radu Ioan Fericean
617c3f9591 more tests 2013-10-07 17:03:00 +03:00
Radu Ioan Fericean
7632a8f14e tests passing on get max session time 2013-10-04 16:18:28 +03:00
Radu Ioan Fericean
cd98141fbb still working on balance subject debit 2013-09-23 19:26:40 +03:00
Radu Ioan Fericean
e18420ea23 rated seconds slice 2013-09-12 21:09:42 +03:00
Radu Ioan Fericean
a35f5ed480 interval and activation profile refactoring 2013-09-12 16:24:57 +03:00
Radu Ioan Fericean
1ee31ca004 started rating unit implementation 2013-09-09 22:16:07 +03:00