Shane Neuerburg
6c05c42c44
Add command line flag to cgr-engine for logging levels
...
This adds a new -log_level flag to cgr-engine, defaulting to 5 (INFO). The logger has been extended to drop log messages that do not meet or exceed the log level requested.
2016-10-21 19:31:24 -06:00
DanB
401625861d
Updated project README, COPYRIGHT information
2016-09-02 13:04:34 +02:00
DanB
c8a86788ae
CDRs - cache ProcessCdr API
2016-06-15 18:13:32 +02:00
DanB
db99459f62
Fix for SM-FreeSWITCH and SM-Kamailio generating CDRs for prepaid sessions
2016-05-20 09:36:28 +02:00
DanB
0cdc986163
Fix build on hapool
2016-04-22 17:00:05 +02:00
DanB
31456e2a9c
Fix merge conflicts, improving creation of new rpc pool
2016-03-24 09:18:38 +01:00
Radu Ioan Fericean
2ae475b355
Merge branch 'master' into hapool
2015-12-31 18:04:13 +02:00
Radu Ioan Fericean
a43a695a3b
cdrs expose rpc methods
2015-12-23 00:18:16 +02:00
DanB
79d554fa60
Refactoring StoredCdr->CDR, fixes #312
2015-12-05 18:16:28 +01:00
Radu Ioan Fericean
ffdd960d39
cache all calls from session manager
2015-11-27 14:46:51 +02:00
Radu Ioan Fericean
f68dc3fcfd
using rpc client instead of connector
2015-11-25 19:27:01 +02:00
DanB
6ba5887b37
Adding timezone in Event.MissingParams function
2015-11-09 13:03:23 +01:00
DanB
640336d7b9
Skel of the new SM-Generic
2015-11-06 19:31:29 +01:00
DanB
cb91c3b9ef
SM-Kamailio with better session locking
2015-11-02 10:42:37 +01:00
DanB
2ef26c9be9
New HttpPoster implementation, moved Logger to utils package
2015-10-01 14:47:07 +02:00
DanB
1efd09a655
Configurable default_timezone for timestamps which are missing it, fixes #149 , fixes #108
2015-08-19 12:15:28 +02:00
DanB
c638683756
Paginator for GetLcr requests
2015-08-04 21:38:05 +02:00
DanB
9e0b234d55
Active synchronization for channels between CGR and FreeSWITCH, adding new channel_sync_interval configuration in session manager, should fix and close #77
2015-06-15 19:31:19 +02:00
DanB
a33422f224
Initial SessionManagerV1 API methods
2015-06-14 21:24:49 +02:00
Radu Ioan Fericean
9ffc2a4715
refactored errors
2015-06-13 16:45:09 +03:00
Radu Ioan Fericean
78764e9979
refund tests
2015-06-10 14:40:20 +03:00
DanB
8b0811267e
Adding CreateCdr parameter to session manager
2015-06-09 12:23:15 +02:00
Radu Ioan Fericean
f454707445
Merge branch 'session'
2015-06-09 11:46:17 +03:00
Radu Ioan Fericean
afea97d0b5
use cdrs for callcost logging
2015-06-09 11:45:30 +03:00
DanB
45275f08f7
Adding Pdd to derived charging
2015-06-08 18:33:56 +02:00
DanB
73be367dd7
Better LCR error handling, SM-Kamailio fixes for LCR handling
2015-05-24 17:43:37 +02:00
DanB
dbd0f369b1
Adding LCR processing to SM-Kamailio
2015-05-23 21:02:05 +02:00
DanB
5043de5d17
Completing the SM-OpenSIPS component based on E_ACC_EVENT and E_ACC_MISSED_EVENT with automatic CDR generation
2015-05-10 19:31:08 +02:00
DanB
df65bebd6a
Partial session manager implementation for opensips
2015-05-09 19:56:45 +02:00
DanB
5ce11a28a3
Action *cdrlog to StorDb, moved GetCallCost and LogCallCost in CdrStorage, local tests for *cdrlog
2015-04-29 19:50:03 +02:00
DanB
be1d789132
CDRS ignore CDR with ReqType=*none
2015-04-28 18:39:33 +02:00
DanB
720a26f6ca
cgr_reqtype=*none to disable request processing in session manager
2015-04-28 18:36:09 +02: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
f3354080fc
Responder.GetDerivedMaxSessionTime and GetSessionRuns now taking concrete types as parameters instead of interfaces for easy RPC integration, added fs_evsock tutorial files, removed fs_csv and fs_json to keep tutorial simple to maintain
2015-03-10 12:04:40 +01:00
DanB
6e84214d19
SM-Kamailio capable of multiple connections towards Kamailio servers
2015-03-06 19:36:00 +01:00
DanB
cb2ab3224b
Refactored FreeSWITCH SessionManager to make use of multiple connections, give up sharing of configuration at package level, make better use of interfaces to communicate with Sessions
2015-03-06 17:30:12 +01:00
DanB
10bbf73596
DisconnectSession with event instead of uuid to be more flexible in components where uuid is not enough to kill dialog (eg kamailio)
2015-01-01 16:59:35 +01:00
DanB
ea3a9e6dee
Responder.GetSessionRuns, SM-Kamailio with prepaid support
2015-01-01 15:57:21 +01:00
DanB
35f5a69311
Kamailio postpaid, rated, pseudoprepaid support with derived charging
2014-12-29 09:16:54 +01:00
DanB
ff60061a84
Event interface containing AsEvent instead of New, for better readability outside of sessionmanager package, storedCdr supporting event interface for testing purposes, Responder.GetDerivedMaxSessionTime tests
2014-12-22 18:47:12 +01:00
DanB
3c2c21e990
Responder.GetDerivedMaxSessionTime with build in derived charging calculation
2014-12-22 08:29:05 +01:00
DanB
50ce6ed351
Initial kamevent skel
2014-12-19 20:18:11 +01:00
DanB
bcb7848c5b
Skel of kamailio session manager
2014-12-19 18:55:01 +01:00