Module: sems Branch: master Commit: 1b64ab4924ccb03ce866704112af3fb25348a7b3 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1b64ab4924ccb03ce866704112af3fb25348a7b3
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Wed Jun 22 15:06:59 2011 +0200 b/f: B2B: have terminateLeg send BYE only when appropriate --- core/AmB2BSession.cpp | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/core/AmB2BSession.cpp b/core/AmB2BSession.cpp index 090134b..bfbdfa7 100644 --- a/core/AmB2BSession.cpp +++ b/core/AmB2BSession.cpp @@ -545,19 +545,19 @@ void AmB2BSession::terminateLeg() if (rtp_relay_enabled) clearRtpReceiverRelay(); - // switch(dlg.getStatus()){ - // case AmSipDialog::Trying: - // case AmSipDialog::Proceeding: - // case AmSipDialog::Early: - // case AmSipDialog::Connected: - dlg.bye("", SIP_FLAGS_VERBATIM); - // break; - - // default: - // DBG("terminateLeg() not sending any BYE or CANCEL (state=%s)\n", - // dlg.getStatusStr()); - // break; - // } + switch(dlg.getStatus()){ + case AmSipDialog::Trying: + case AmSipDialog::Proceeding: + case AmSipDialog::Early: + case AmSipDialog::Connected: + dlg.bye("", SIP_FLAGS_VERBATIM); + break; + + default: + DBG("terminateLeg() not sending any BYE or CANCEL (state=%s)\n", + dlg.getStatusStr()); + break; + } } void AmB2BSession::terminateOtherLeg() _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
