Module: sip-router
Branch: tmp/ims_charging
Commit: f34a1d6c7967aa697613dd84720dc25a68441aa5
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f34a1d6…
Author: Carlos Ruiz Diaz <carlos.ruizdiaz(a)gmail.com>
Committer: Carlos Ruiz Diaz <carlos.ruizdiaz(a)gmail.com>
Date: Sat Nov 16 20:39:14 2013 -0300
ims_charging: added database support for ro sessions
- every session is now stored on a db if wanted
- timed out sessions are automatically terminated
- every session that got to the point of sending interim ccrs are recoverable
---
modules/ims_charging/Makefile | 1 +
modules/ims_charging/charging_db.c | 516 ++++++++++++++++++++++++++++++++
modules/ims_charging/charging_db.h | 113 +++++++
modules/ims_charging/dialog.c | 30 ++-
modules/ims_charging/dialog.h | 1 +
modules/ims_charging/ims_ro.c | 62 ++++-
modules/ims_charging/mod.c | 68 +++--
modules/ims_charging/ro_session_hash.c | 2 +-
modules/ims_charging/ro_session_hash.h | 15 +-
modules/ims_charging/ro_timer.c | 71 +++--
10 files changed, 815 insertions(+), 64 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=f34…