Module: sems
Branch: master
Commit: d69331b9db258f34a0fbbf92e4fac9105f43aa49
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d69331b9db258f34a0fbbf92e4fac9105f43aa49

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Fri Jul  8 17:02:51 2011 +0200

b/f: add #headers parameter of CANCEL

---

 apps/dsm/DSMCall.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/apps/dsm/DSMCall.cpp b/apps/dsm/DSMCall.cpp
index f6d73de..815d812 100644
--- a/apps/dsm/DSMCall.cpp
+++ b/apps/dsm/DSMCall.cpp
@@ -238,7 +238,9 @@ void DSMCall::onCancel(const AmSipRequest& cancel) {
   if (dlg.getStatus() < AmSipDialog::Connected) {
     //TODO: pass the cancel request as a parameter?
     DBG("hangup event!!!\n");
-    engine.runEvent(this, this, DSMCondition::Hangup, NULL);
+    map<string, string> params;
+    params["headers"] = cancel.hdrs;
+    engine.runEvent(this, this, DSMCondition::Hangup, &params);
   }
   else {
     DBG("ignoring onCancel event in established dialog\n");

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to