diff --git a/src/call.cpp b/src/call.cpp index 784067bb7297a81ecf7592ce0cb60754c899b20b..a7d5bfc93b286189739f70931407cc7132ba2368 100644 --- a/src/call.cpp +++ b/src/call.cpp @@ -103,6 +103,7 @@ Call::Call(Account& account, const std::string& id, Call::CallType type, RING_DBG("Call %s is still ringing after timeout, setting state to BUSY", callShPtr->getCallId().c_str()); callShPtr->hangup(PJSIP_SC_BUSY_HERE); + Manager::instance().callFailure(*callShPtr); } } }, std::chrono::seconds(timeout));