Module: sip-router Branch: tmp/ims_charging Commit: f34a1d6c7967aa697613dd84720dc25a68441aa5 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f34a1d6c...
Author: Carlos Ruiz Diaz carlos.ruizdiaz@gmail.com Committer: Carlos Ruiz Diaz carlos.ruizdiaz@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=f34a...