diff --git a/src/call.cpp b/src/call.cpp index 48d6015e99f202b16429037d0bfef0089ecc7887..1b4433c779103da4cec75b1104a024c1d4233ba4 100644 --- a/src/call.cpp +++ b/src/call.cpp @@ -196,6 +196,8 @@ Call::getStateStr() const } case CallState::HOLD: + if(getConnectionState() == ConnectionState::DISCONNECTED) + return StateEvent::HUNGUP; return StateEvent::HOLD; case CallState::BUSY: