[sr-dev] git:tmp/ims_charging: ims_charging: added database support for ro sessions

Carlos Ruiz Diaz carlos.ruizdiaz at gmail.com
Sun Nov 17 00:43:31 CET 2013


Module: sip-router
Branch: tmp/ims_charging
Commit: f34a1d6c7967aa697613dd84720dc25a68441aa5
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f34a1d6c7967aa697613dd84720dc25a68441aa5

Author: Carlos Ruiz Diaz <carlos.ruizdiaz at gmail.com>
Committer: Carlos Ruiz Diaz <carlos.ruizdiaz at 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=f34a1d6c7967aa697613dd84720dc25a68441aa5



More information about the sr-dev mailing list