Module: sems Branch: master Commit: 7b5505f14b2f57ee993d3cc9ec1639825d228387 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=7b5505f14b2f57ee993d3cc9ec1639825d228387
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Mon Jul 5 20:27:58 2010 +0200 DSM: support for multiple parameters in postEvent --- apps/dsm/DSMCoreModule.cpp | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/dsm/DSMCoreModule.cpp b/apps/dsm/DSMCoreModule.cpp index 3cf69f3..1d54629 100644 --- a/apps/dsm/DSMCoreModule.cpp +++ b/apps/dsm/DSMCoreModule.cpp @@ -212,8 +212,12 @@ EXEC_ACTION_START(SCPostEventAction){ if (!var.empty()) { if (var == "var") ev->params = sc_sess->var; - else - ev->params[var] = sc_sess->var[var]; + else { + vector<string> vars = explode(var, ";"); + for (vector<string>::iterator it = + vars.begin(); it != vars.end(); it++) + ev->params[*it] = sc_sess->var[*it]; + } } DBG("posting event to session '%s'\n", sess_id.c_str()); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
