Commit Graph

60 Commits

Author SHA1 Message Date
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
DanB
b54a8d7dd7 Finished adding TOR field inside CDRs 2014-05-11 11:25:29 +02:00
DanB
e893862f26 MySQL data structures refactoring, fixups rounding methods migration 2014-05-08 10:20:46 +02:00
DanB
f7abbacfe5 Refactoring CDRs to support RSRFields 2014-05-05 20:14:40 +02:00
Radu Ioan Fericean
ede467c899 Merge branch 'lcr'
Conflicts:
	engine/calldesc.go
	engine/handler_derivedcharging.go
	mediator/mediator.go
	utils/apitpdata.go
2014-04-29 14:20:15 +03:00
Radu Ioan Fericean
fcdc0c03c7 Merge branch 'data'
Conflicts:
	engine/calldesc.go
	mediator/mediator.go
	sessionmanager/fssessionmanager.go
	utils/storedcdr.go
2014-04-29 14:13:48 +03:00
DanB
e01ad95465 cdr AsStoredCdr() -> ForkCdr(), fixup ForkCdr in StoredCdr type 2014-04-27 14:17:36 +02:00
Radu Ioan Fericean
9d0f252aad lcr load and torfield to categoryfield 2014-04-26 01:45:51 +03:00
Radu Ioan Fericean
25cb5be8c0 refactor CallDuration in DurationIndex and TOR in Category 2014-04-25 21:16:21 +03:00
DanB
a3fff42338 FsCgrId -> Sha1, making the CgrId even more uniquely by hashing it with setup time 2014-04-08 17:51:18 +02:00
DanB
fded831fad Bug fixup on loading extra fields configuration, better config testing 2014-03-26 10:26:32 +01:00
DanB
6017827059 Small tweaks to make local tests running with vagrant 2014-03-18 14:55:46 +00:00
DanB
5ae7a18283 Adding setupTime to CDRs for later stats calculation 2014-03-06 15:47:39 +01:00
DanB
bd5b2607e8 More local tests changes to write in /tmp 2014-03-02 18:09:39 +01:00
DanB
caba3af732 Mediation RPC with rerate abilitites, rename RatedCDR -> StoredCdr, adding storage interface tests 2014-02-03 19:04:42 +01:00
DanB
21b4c10836 Tests - cdrc/RecordAsRatedCdr ratedcdr/AsRawCdrHttpForm 2014-01-26 09:45:51 +01:00
DanB
1bbe5a0a88 CDRc communicating over internal interface with the CDRs 2014-01-25 20:52:32 +01:00
DanB
9210b20924 Fmt on sources :( 2014-01-25 10:49:00 +01:00
Radu Ioan Fericean
0005ba2f68 RPC server changes
rpc server now serves both json and gob, refactored server code into
it's own type
2014-01-22 19:53:30 +02:00
DanB
9428ffa9c6 Fixups for loader to work with dry_run when destinations file not provided, config fixups, doc fixups 2014-01-13 20:24:36 +01:00
DanB
758f399acb Adding static fields inside cdrc config 2014-01-13 13:15:16 +01:00
DanB
91bae964ba Fixup CDRC to only log on errors but not stop the server, adding freeswitch rotate cdrs script 2014-01-12 19:56:27 +01:00