Module: sems Branch: master Commit: e188f95e2026e6094db02dbcca3c52c525fa44a5 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e188f95e2026e6094db02dbcca3c52c525fa44a5
Author: Raphael Coeffic <[email protected]> Committer: Raphael Coeffic <[email protected]> Date: Mon Apr 11 23:41:44 2011 +0200 sbc: handle onNoAck event. --- core/AmB2BSession.cpp | 7 +++++++ core/AmB2BSession.h | 1 + 2 files changed, 8 insertions(+), 0 deletions(-) diff --git a/core/AmB2BSession.cpp b/core/AmB2BSession.cpp index da73415..718c5ad 100644 --- a/core/AmB2BSession.cpp +++ b/core/AmB2BSession.cpp @@ -510,6 +510,13 @@ void AmB2BSession::onSessionTimeout() { AmSession::onSessionTimeout(); } +void AmB2BSession::onNoAck(unsigned int cseq) +{ + DBG("OnNoAck(%u): terminate other leg.\n",cseq); + terminateOtherLeg(); + AmSession::onNoAck(cseq); +} + void AmB2BSession::saveSessionDescription(const string& content_type, const string& body) { DBG("saving session description (%s, %.*s...)\n", diff --git a/core/AmB2BSession.h b/core/AmB2BSession.h index 525e4bf..57f5037 100644 --- a/core/AmB2BSession.h +++ b/core/AmB2BSession.h @@ -185,6 +185,7 @@ class AmB2BSession: public AmSession void onInvite2xx(const AmSipReply& reply); void onSessionTimeout(); + void onNoAck(unsigned int cseq); /** send re-INVITE with established session description * @return 0 on success _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
