Commit Graph

38 Commits

Author SHA1 Message Date
DanB
548a4ea64f Adding ReSearchReplace struct 2014-03-15 16:30:17 +01:00
DanB
3227434fd9 Adding tests for search&replace functions 2014-03-15 14:19:04 +01:00
DanB
57be22dd87 Adding search and replace regexp utils 2014-03-14 21:14:05 +01:00
DanB
8d61099de1 SessionManager - Multiple sessions emulated out of one request to support scenarios like reseller chains 2014-03-08 16:22:22 +01:00
Radu Ioan Fericean
8967c2fa3a fix rounding up problem 2014-03-03 20:37:13 +02:00
Radu Ioan Fericean
f463dd2755 added *daily and *yearly for balance expiration time 2014-02-20 18:07:10 +02:00
Radu Ioan Fericean
914fe77117 rating subject can have multiple predefined values
Valid values can start with *zero + any duration 1m, 15m, 1h10m
2014-02-07 22:26:39 +02:00
Radu Ioan Fericean
77ea2754cb GetMaxSessionDuration fix
should return no more than initial call descriptor duration
2014-02-07 19:54:09 +02:00
Radu Ioan Fericean
30a842a6b9 miminmum match length is now parametrized and can be moved in the confs
Note that it affects the general speed
2014-02-01 14:04:12 +02:00
Radu Ioan Fericean
0b7f315d49 match one symbol prefix as well 2014-01-31 17:05:05 +02:00
DanB
9210b20924 Fmt on sources :( 2014-01-25 10:49:00 +01:00
DanB
3f506b50c8 Fixup Get and Rem ActionTiming API methods 2014-01-08 20:36:29 +01:00
DanB
afe845a8aa Enhancing cdrexporter with dry_run, console export_cdrs command 2014-01-07 20:27:45 +01:00
DanB
4eee6ddd0e Adding static field values for multiple mediation in configuration, fmt on sources 2013-12-27 20:02:47 +01:00
DanB
1db3c550b1 Multiple mediation on same RawCDR, renamed CDR interface into RawCDR 2013-12-26 21:21:29 +01:00
DanB
8e95225b99 Completing the implementation of the CDR client with tests 2013-12-22 18:35:16 +01:00
DanB
c38179c01a Cdrc further refactoring 2013-12-22 13:06:40 +01:00
Radu Ioan Fericean
41dd86ca9a more optimizations for large destination keys 2013-12-16 15:17:20 +02:00
Radu Ioan Fericean
a4559a68ea rating plan optimization 2013-10-24 19:22:55 +03:00
Radu Ioan Fericean
d608c6fe07 improved long timespans splitting 2013-10-11 20:15:47 +03:00
Radu Ioan Fericean
54ab6074a6 more loading fixes and more tests 2013-10-09 20:02:13 +03:00
Radu Ioan Fericean
f90b9e7aa3 destinations are now stored in sets 2013-09-18 17:55:07 +03:00
Radu Ioan Fericean
a35f5ed480 interval and activation profile refactoring 2013-09-12 16:24:57 +03:00
Radu Ioan Fericean
372fbe0e10 started destination hash storage and colapsed debit actions 2013-09-09 20:45:46 +03:00
Radu Ioan Fericean
7edcb9fd6e added round to minute util function and reverted to debit only available credit for prepaid 2013-08-29 15:51:03 +03:00
Radu Ioan Fericean
8c8f003239 added rating profile history handler 2013-08-02 18:57:54 +03:00
Radu Ioan Fericean
606d053844 better parse date 2013-07-31 14:45:46 +03:00
Radu Ioan Fericean
1d3ce69c5d added activation time with + and * stuff 2013-07-30 23:06:31 +03:00
Radu Ioan Fericean
11e7eed149 added +duration and *monthly for expiration time 2013-07-30 22:42:51 +03:00
Radu Ioan Fericean
67d9c6f64d merge Dan's work 2013-07-30 21:54:27 +03:00
Radu Ioan Fericean
d112b53dda working on duration expire time 2013-07-30 21:47:17 +03:00
DanB
c60b26c0c4 TPCSVImporter ActionTriggers 2013-07-30 17:03:16 +02:00
Radu Ioan Fericean
ae3a6a786e rounding methods and decimals for interval 2013-07-14 17:59:14 +03:00
DanB
57c47987e2 Adding Apier TPRates documentation 2013-07-10 12:23:51 +02:00
DanB
0fbd35627a Moving GenUUID into utils 2013-06-11 16:09:35 +02:00
DanB
e703c3f431 Adding Apier, Apier.GetTPID initial implementation 2013-06-11 13:25:57 +02:00
Radu Ioan Fericean
84f489a73a small fixses 2013-05-30 18:26:27 +03:00
Radu Ioan Fericean
d7f666e323 more refactorings and cdr test 2013-05-19 20:06:08 +03:00