Module: sems Branch: master Commit: 9e48bad2f627f859219ef938e5dd5fb90a887f82 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9e48bad2f627f859219ef938e5dd5fb90a887f82
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Tue Sep 21 15:20:29 2010 +0200 moved check for UPDATE support in req/reply handlers --- apps/sst_b2b/SSTB2B.cpp | 2 -- core/AmB2BSession.cpp | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/sst_b2b/SSTB2B.cpp b/apps/sst_b2b/SSTB2B.cpp index 3f16f27..bd8425c 100644 --- a/apps/sst_b2b/SSTB2B.cpp +++ b/apps/sst_b2b/SSTB2B.cpp @@ -111,8 +111,6 @@ void SSTB2BDialog::onInvite(const AmSipRequest& req) // this will prevent us from being added to media processor setInOut(NULL,NULL); - updateRefreshMethod(req.hdrs); - from = req.from; to = req.to; diff --git a/core/AmB2BSession.cpp b/core/AmB2BSession.cpp index b7ba269..27439fd 100644 --- a/core/AmB2BSession.cpp +++ b/core/AmB2BSession.cpp @@ -190,6 +190,7 @@ void AmB2BSession::onSipRequest(const AmSipRequest& req) AmSession::onSipRequest(req); else { //dlg.updateStatus(req); + updateRefreshMethod(req.hdrs); recvd_req.insert(std::make_pair(req.cseq,req)); } @@ -198,6 +199,8 @@ void AmB2BSession::onSipRequest(const AmSipRequest& req) void AmB2BSession::onSipReply(const AmSipReply& reply, int old_dlg_status) { + updateRefreshMethod(reply.hdrs); + TransMap::iterator t = relayed_req.find(reply.cseq); bool fwd = (t != relayed_req.end()) && (reply.code != 100); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
