diff --git a/core/plug-in/session_timer/SessionTimer.cpp b/core/plug-in/session_timer/SessionTimer.cpp index d866de27..c464375d 100644 --- a/core/plug-in/session_timer/SessionTimer.cpp +++ b/core/plug-in/session_timer/SessionTimer.cpp @@ -125,8 +125,9 @@ bool SessionTimer::onSipReply(const AmSipReply& reply, int old_dlg_status, reply.cseq); } } - - updateTimer(s,reply); + if ((trans_method == SIP_METH_INVITE) || (trans_method == SIP_METH_UPDATE)) { + updateTimer(s,reply); + } return false; }