Do not Idle a Failed or Missing MGCP circuit whose connection was deleted by the gateway.
git-svn-id: http://voip.null.ro/svn/yate@4146 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
aaf803ef69
commit
21e3f429c1
|
@ -1816,8 +1816,8 @@ void MGCPCircuit::processDelete(MGCPMessage* mm, const String& error)
|
|||
m_needClear = true;
|
||||
// fall-through
|
||||
default:
|
||||
SignallingCircuit::status(
|
||||
SignallingCircuit::status() >= Reserved ? Reserved : Idle);
|
||||
if (SignallingCircuit::status() > Reserved)
|
||||
SignallingCircuit::status(Reserved);
|
||||
}
|
||||
// Signal a transient media failure condition
|
||||
enqueueEvent(SignallingCircuitEvent::Disconnected,error);
|
||||
|
|
Loading…
Reference in New Issue