Commit Graph

244 Commits

Author SHA1 Message Date
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
65e0597873 Moved event to utils package so we can use it in engine 2014-12-22 18:51:59 +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
fb019955ca Adding Kamevent parsing 2014-12-21 11:42:41 +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
Radu Ioan Fericean
5e7eec3685 updated copyright year 2014-11-27 21:27:00 +02:00
DanB
178e02efb9 Removing logging introduced for Mo's tests 2014-10-16 19:58:07 +02:00
DanB
d5f67b1490 Log duration returned with error 2014-10-16 19:34:39 +02:00
DanB
ddfbc88cdf Adding some importers 2014-10-16 19:19:24 +02:00
DanB
f9807bbcb0 More logging 2014-10-16 19:18:21 +02:00
DanB
da2b1275f7 Small fix debug 2014-10-16 18:56:42 +02:00
DanB
d379726cc5 Log in groups 2014-10-16 18:56:10 +02:00
DanB
53a1b07016 Adding some more log for Mo's case 2014-10-16 18:33:37 +02:00
DanB
879a86aa04 Adding log to session manager for Mo's troubleshooting 2014-10-16 14:17:29 +02:00
DanB
ad69920c29 FSExtraFields fix, thanks DigiDaz 2014-08-25 14:10:40 +02:00
DanB
bba82e7c91 SM-FreeSWITCH: process all CDRs instead of just prepaid/pseudoprepaid, adding cdrstats to tariffplans/tutorial folder 2014-08-13 14:38:08 +02:00
DanB
e9ba47beab Individual configuration in sm/freeswitch for capturing extra fields 2014-08-05 18:17:10 +02:00
DanB
71a932e343 FS Event parsing cgr_category instead of cgr_tor, zero FS configuration support for passive billing scenarios 2014-08-05 16:03:02 +02:00
DanB
edb783ab39 Adding osips_event tutorial configurations 2014-08-03 16:55:08 +02:00
DanB
90fa1465ac Fixup concurrency on mediation runs and stats, improving tutorial CdrStats files 2014-08-03 16:04:43 +02:00
DanB
4779842574 Fix autodetection of IP subscribed to opensips 2014-08-01 13:16:48 +02:00
Radu Ioan Fericean
6742345026 Merge branch 'master' into stats 2014-07-30 18:42:54 +03:00
DanB
7abf8cb12c SM-OpenSIPS with AUTHORIZATION for pseudoprepaid support implementation, sample opensips.cfg configuration 2014-07-30 17:28:59 +02:00
DanB
1f28e2bc2c Fix OpenSIPS Event time parsing 2014-07-29 12:51:48 +02:00
DanB
0cc9b0caff Verbose test 2014-07-29 12:00:31 +02:00
DanB
fc546fe6b6 Adding FSMinDurLowBalance, FSLowBalanceAnnFile,FSEmptyBalanceContext, FSEmptyBalanceAnnFile and logic behind to support playing annoucements and transfers before disconnecting prepaid calls within FreeSWITCH SessionManager 2014-07-28 20:02:51 +02:00
DanB
9b2b3d2c94 OpenSIPS Events autosubscribe from SM 2014-07-28 16:01:26 +02:00
DanB
9cfe1a9864 Method to generate NewOsipsEvent 2014-07-27 11:28:36 +02:00
DanB
6cb79b5585 Connection to CDRS component and first CDR from OpenSIPS processed 2014-07-27 10:30:20 +02:00
DanB
dcb4fa77e0 Adding CdrHost to StoredCdr out of OsipsEvent 2014-07-27 10:21:25 +02:00
DanB
96d1775dd1 Adding AsStoredCdr method 2014-07-26 17:05:12 +02:00
DanB
a1d96d805e Initial SM-OpenSIPS and OpenSIPSEvent parsing with tests 2014-07-26 14:23:36 +02:00
DanB
e93b8a6c6f engine.Responder with ProcessCdr method, moved cdrs and mediator to engine 2014-07-25 17:44:50 +02:00
DanB
48bbe1af89 FS SessionManager - Timeout should be after connect, ticket #26 2014-07-21 19:21:25 +02:00
DanB
3c4a247052 Adding min_callduration option in session manager 2014-07-16 11:34:51 +02:00
DanB
d47e1bf53b DerivedCharging run filters are now chained 2014-07-11 10:28:01 +02:00
DanB
22670e12a8 Logic to handle multiple derived charging run filters inside mediator and session manager 2014-07-09 15:21:42 +02:00
DanB
0986c1371b Adding ev.PassesFieldFilter tests 2014-07-09 13:39:57 +02:00
DanB
3a8d78e798 fsevent.ParseEventValue tests refactored to cope with time differences on different build machines 2014-07-09 12:57:06 +02:00
DanB
b5f26c00b8 Changed cgrid hash to build using SetupTime.UTC() 2014-07-09 12:31:45 +02:00
DanB
7bdd49b649 StoredCdr.PassesFieldFilter with grouping in regexp rules, fsevent with PassesFieldFilter method for derived charging 2014-07-08 14:32:20 +02:00
DanB
a13ebf828c Disabling derived charging filter in session manager until better implementation 2014-07-07 18:17:09 +02:00
DanB
362d2d4b22 Disabling debug message for derived charging filter in mediator 2014-07-07 18:16:21 +02:00
DanB
31b421c755 Loader for derived charging filters, using derived chargers filters within mediator and session manager, filter implementation inside StoredCdr 2014-07-07 11:34:23 +02:00
DanB
9b37e97cc2 RunFilter in DerivedChargers, ParseEventValue accepting RSRField in FreeSWITCH event 2014-07-04 20:05:27 +02:00
DanB
d3835067cf Session manager fixups for derived charging 2014-06-16 17:58:25 +02:00