Commit Graph

79 Commits

Author SHA1 Message Date
DanB
2e61fcf5bb HttpPoster implementation in CDR replication and actions with call_url, new configuration parameters added: http_failed_dir, replication attempts, fixes #201, Rated bug fix in CDRC, Cost imported via CDRC in templates now 2015-10-02 18:13:29 +02:00
DanB
2ef26c9be9 New HttpPoster implementation, moved Logger to utils package 2015-10-01 14:47:07 +02:00
Radu Ioan Fericean
33176caae3 return callcost with -1 cost on error 2015-09-29 12:42:20 +03:00
DanB
50197116df Moved aliasing for CDRs into CdrServer to have it centralized for other methods pushing CDRs 2015-09-19 21:21:22 +02:00
Radu Ioan Fericean
631ca167a6 added LoadAlias method and used it in responder
fixes #177
2015-09-18 13:32:19 +03:00
Radu Ioan Fericean
55aa957691 fix duplicate balance uuid issue 2015-09-16 18:18:12 +03:00
Radu Ioan Fericean
351a029fde Merge branch 'master' into hapool 2015-09-15 14:26:02 +03:00
Radu Ioan Fericean
fd63470916 added timer for guardian lock
fixes #172
2015-09-14 21:22:12 +03:00
Radu Ioan Fericean
ffb86e703e fixes after merge 2015-09-08 18:03:42 +03:00
Radu Ioan Fericean
e50a0f8753 Merge branch 'master' into hapool 2015-09-08 16:37:32 +03:00
DanB
b53922bfa1 Postpaid calls being checked by GetDerivedMaxSessionTime, should exist and have cost for the authorized call, fixes #140, fixes #138 2015-08-27 14:01:24 +02:00
DanB
6434116c57 Fix remote method in CDRS, influenced double charging for prepaid calls 2015-08-20 14:41:47 +02:00
Radu Ioan Fericean
a009ede334 Merge branch 'master' into hapool 2015-08-19 13:59:38 +03:00
DanB
1efd09a655 Configurable default_timezone for timestamps which are missing it, fixes #149, fixes #108 2015-08-19 12:15:28 +02:00
Radu Ioan Fericean
7498edaaa1 Merge branch 'master' into hapool 2015-08-18 20:18:01 +03:00
DanB
5e3163f5c2 Do not provide Cost in *load_distribution strategy 2015-08-05 13:50:22 +02:00
DanB
c638683756 Paginator for GetLcr requests 2015-08-04 21:38:05 +02:00
Radu Ioan Fericean
c80a6d7857 added paginator for GetLcr 2015-08-04 19:29:17 +03:00
Radu Ioan Fericean
4ec469906d added Timeout field back 2015-08-03 21:06:37 +03:00
Radu Ioan Fericean
1bcc48aba8 Merge branch 'master' into hapool 2015-08-03 21:05:39 +03:00
DanB
679b89d49b Adding Account and User attributes to tutorial/Users.csv, removing .Debug through code 2015-07-31 18:14:08 +02:00
DanB
9bd7ef2c37 SM-FreeSWITCH: fix postpaid calls not being allowed out, Various local test fixes and preparations for release 2015-07-31 16:29:46 +02:00
Radu Ioan Fericean
0146267dc9 Merge branch 'master' into hapool 2015-07-31 12:49:25 +03:00
DanB
a158793845 UserS methods in both CallDescriptor and StoredCdr, fixes #129 2015-07-29 17:11:40 +02:00
Radu Ioan Fericean
4f11a40a57 moved response cache ttl in general config 2015-07-24 17:57:46 +03:00
Radu Ioan Fericean
c02ee71899 added HaPool cfg options 2015-07-23 16:51:04 +03:00
Radu Ioan Fericean
9b1a4d14e5 unified response cache 2015-07-21 13:45:35 +03:00
Radu Ioan Fericean
152debdc77 added response cache for loggcallcost 2015-07-20 12:23:09 +03:00
Radu Ioan Fericean
a7cf099c5c used response cache in responder 2015-07-20 12:15:24 +03:00
Radu Ioan Fericean
7d302691b6 created connector pool 2015-07-17 19:27:53 +03:00
Radu Ioan Fericean
e89c06952e renamed AccLock to Guardian 2015-07-10 23:28:53 +03:00
DanB
840c46ef1a Populate Subject with Account information when missing, fixes #78 2015-07-08 11:37:26 +02:00
DanB
309ee81db7 Adding test for ApierV1.MaxUsage, fix Responder.GetDerivedMaxSessionTime to consider usage of the event 2015-07-01 20:09:19 +02:00
Radu Ioan Fericean
b32e441505 better stats shutdown 2015-06-23 17:46:09 +03:00
Radu Ioan Fericean
e7224a4a39 started derived chargers move, tests failing 2015-06-12 12:38:23 +03:00
Radu Ioan Fericean
78764e9979 refund tests 2015-06-10 14:40:20 +03:00
Radu Ioan Fericean
56986230ad refund everything on duplicate callcost log 2015-06-09 21:02:08 +03:00
Radu Ioan Fericean
ab9280dbe5 first draft of stale sessions protection 2015-06-09 14:37:48 +03:00
Radu Ioan Fericean
afea97d0b5 use cdrs for callcost logging 2015-06-09 11:45:30 +03:00
Radu Ioan Fericean
253d3e4f0a return error on missing rate intervals 2015-05-20 14:12:21 +03:00
DanB
aee3486a9c Initial setLcr implementation in SM-FreeSWITCH 2015-04-27 18:10:40 +02:00
DanB
0d147f42b4 APIer.Load* - reload scheduler only when APs are present, small responder fix for LCR, more LCR tests 2015-04-14 19:22:54 +02:00
Radu Ioan Fericean
4bda71a660 only one lcr entry per cd 2015-04-08 09:59:39 +03:00
Radu Ioan Fericean
eb60e6caf5 fix for the lock issue 2015-04-03 22:33:16 +03:00
Radu Ioan Fericean
8037f99cb8 further account guard simplification 2015-04-03 21:49:52 +03:00
Radu Ioan Fericean
4926e33528 simplified account locking and more lcr qos 2015-04-03 19:21:26 +03:00
Radu Ioan Fericean
c020ab02ea shaping lcr qos 2015-04-02 18:00:36 +03: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
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