diff --git a/modules/ysipchan.cpp b/modules/ysipchan.cpp index 4f09e835..4d5d78a8 100644 --- a/modules/ysipchan.cpp +++ b/modules/ysipchan.cpp @@ -5850,6 +5850,7 @@ void YateSIPConnection::doCancel(SIPTransaction* t) m_byebye = false; clearTransaction(); disconnect("Cancelled"); + hangup(); } else t->setResponse(481);