Commit Graph

81 Commits

Author SHA1 Message Date
DanB
87b9489d66 Disabling cdrc flatstore tests to make travis happy until we find a solution for the timestamp 2015-07-15 19:11:12 +02:00
DanB
c15bed1938 Refactored partial records processing for flatstore cdrs 2015-07-14 19:49:07 +02:00
DanB
8d7b5818f2 Init the partialRecords in cdrc 2015-07-13 16:35:47 +02:00
DanB
351c86f996 Fix for max_open_files in cdrc being 0 2015-07-13 16:13:47 +02:00
DanB
b487bbed36 Initial flatstore local test 2015-07-12 21:48:33 +02:00
DanB
61344c1dbf cdrc.dumpUnpairedRecords mecanism to auto-clean cache of the partial flatstore CDR files 2015-07-12 15:58:21 +02:00
DanB
7cd65d3fe9 Flatstore CDRs supporting failed/missed calls CDRs 2015-07-12 15:19:51 +02:00
DanB
0351664758 Add NewGuardianConstructor, rename accountlock.go->guardian.go files, adding lock on caching the partial flatstore records 2015-07-12 13:44:06 +02:00
DanB
304538f02e Complete test for Flatstore cdrc imports 2015-07-12 12:59:34 +02:00
DanB
c359516996 Partial implementation of db_flatstore CDRs from *ser 2015-07-10 21:03:38 +02:00
DanB
8fb98ef1d2 Add MaxOpenFiles configuration option for CDRC, fixes #111 2015-07-08 13:02:16 +02:00
Radu Ioan Fericean
fcb5fee2fc normal test passing 2015-06-16 22:09:10 +03:00
DanB
b984360548 Adding subscribe_park configuration in sm-freeswitch 2015-06-11 19:15:04 +02:00
Radu Ioan Fericean
25e7bdb1c6 updated fsnotify to the new location and latest version 2015-06-10 14:43:57 +03:00
DanB
d4b8bb96d2 CDRC to support supplier, disconnect_cause and pdd as primary fields 2015-06-09 19:19:26 +02:00
DanB
53c1439aca Fix CDRC sharing dataUsageMultiplyFactor and cdrSource 2015-04-28 13:15:40 +02:00
DanB
7677a5ff89 Merged CDRS with Mediator for more code robusness and improve replication mechanism; adding CdrFilters inside CdrReplication 2015-03-27 18:29:28 +01:00
DanB
44fa456eb5 Moving Cdr* from utils to engine package so we can attach CostDetails to StoredCdr 2015-03-22 18:04:38 +01:00
DanB
54e95dc929 CDRS CDR path change (from /cgr to /cdr_post), replication mechanism implementation for both raw and rated CDR 2015-03-22 15:03:42 +01:00
DanB
dd6977e43d Change ReqType to use META(*) as prefix in front of the type for consistency with the rest of the system (eg: prepaid -> *prepaid 2015-03-15 19:16:50 +01:00
Radu Ioan Fericean
bf0ac94a8d updated copyright info 2015-03-11 19:49:52 +02:00
DanB
c189818356 CDRC fixup for nil import filters, adding old SM configuration options back until we are ready with new config structure 2015-02-10 12:35:32 +01:00
DanB
6ed45a52fe RSRField with filterValue support, CDRC implementing instances based on processed folder, import filters 2015-02-08 20:53:56 +01:00
DanB
b8fe5bc0f8 Test fixes for cdrc exit mechanism implementation 2015-02-02 17:26:39 +01:00
DanB
fc69b29980 Adding Sm*Config instances, Cdrc stop mechanism to prepare for reload configuration 2015-02-02 17:22:26 +01:00
DanB
6126b69c4e NEW configuration format - cgrates.json 2015-01-18 12:54:07 +01:00
DanB
48890e7486 CDRC accepting float64 instead of int64 as DataChargeMultiply 2014-12-17 17:18:17 +01:00
Radu Ioan Fericean
5e7eec3685 updated copyright year 2014-11-27 21:27:00 +02:00
DanB
cbc7a5095c Adding DataUsageMultiplyFactor within CDRC 2014-10-22 13:45:21 +02:00
DanB
ca493e109f Cdrc - http enhancements 2014-10-06 16:54:15 +02:00
DanB
44c6a3f9fb Cdrc Http fields should be lazy processed 2014-10-06 10:27:07 +02:00
DanB
b087baf068 CDRC cdr_type-> cdr_format, csv_separator->field_separator for better generics 2014-10-05 17:26:15 +02:00
DanB
e3277373fd JSON serializing cdr record on CDRC before sending it via http 2014-10-03 16:56:53 +02:00
DanB
3756919342 Adding maximumConnections and maximumIdleConnections on database side 2014-10-03 16:30:50 +02:00
DanB
d8868bf05b Test fixes in cdrc 2014-10-03 15:16:18 +02:00
DanB
0a9c6d3844 Small local test fix so Travis will behave 2014-10-02 19:34:29 +02:00
DanB
e4c9cf561a Refactoring CDRE and CDRC configurations and functionality 2014-10-02 19:02:23 +02:00
DanB
a67def57b9 Usage as imported/exported as floated seconds instead of nanoseconds 2014-09-23 11:54:43 +02:00
DanB
e93b8a6c6f engine.Responder with ProcessCdr method, moved cdrs and mediator to engine 2014-07-25 17:44:50 +02:00
DanB
19e994ca8a Adding CDRSV1.ProcessCdr API to feed cdrs via RPC 2014-07-25 12:25:23 +02:00
DanB
4f5894b27e Cdrc now supports multiple field sources 2014-07-24 17:32:46 +02:00
DanB
a722d3242b Concurent import for CDR files 2014-07-15 19:46:53 +02:00
DanB
d47e1bf53b DerivedCharging run filters are now chained 2014-07-11 10:28:01 +02:00
DanB
e96251aba3 RegexpSearchReplace rule has now Matched field to confirm matching, DerivedChargers has now Regexp support in filters 2014-07-07 17:48:59 +02:00
DanB
a014ef8401 Cdrc to accept static fields in case of .csv files 2014-07-03 19:50:14 +02:00
DanB
00248b16dc General tests and configs for multiple cdrc imports 2014-05-25 16:23:05 +02:00
DanB
93fa37b20b Including TOR field in cdrc, tests fixups 2014-05-25 11:16:52 +02:00
DanB
9bf5f7611b xmlcdrc with setDefaults(), modifying default order of imported and exported cdrs 2014-05-23 21:44:33 +02:00
DanB
ad4fedc197 Fork cdrc over multiple folders based on xml configuration 2014-05-21 17:39:25 +02:00
DanB
e8690fc23e StoredCdr.Duration -> StoredCdr.Usage 2014-05-19 09:24:46 +02:00