Module: sip-router Branch: alexh/dialog-sync-wip Commit: be2a3cc70a8d31643d00d5c50470811c01c00fef URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=be2a3cc70a8d31643d00d5c50470811c01c00fef
Author: Alex Hermann <[email protected]> Committer: Alex Hermann <[email protected]> Date: Thu Aug 7 17:13:17 2014 +0200 dialog: Add syncing via DMQ Primary purpose is to sync profiles. This implements just that. Enough of the state is synced to maintain identical profiles counts on all kamailio instances. Changed profiles are only synced as the request is sent out, adding multiple profiles will result in just 1 sync message at the moment the request is being sent. It is not possible for the 'other' instances to send in-dialog requests. --- modules/dialog/dialog.c | 9 + modules/dialog/dlg_dmq.c | 425 +++++++++++++++++++++++++++++++++++ modules/dialog/dlg_dmq.h | 47 ++++ modules/dialog/dlg_handlers.c | 64 +++++- modules/dialog/dlg_hash.c | 15 +- modules/dialog/dlg_hash.h | 2 + modules/dialog/dlg_profile.c | 2 + modules/dialog/doc/dialog_admin.xml | 23 ++ 8 files changed, 576 insertions(+), 11 deletions(-) Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=be2a3cc70a8d31643d00d5c50470811c01c00fef _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
