Adds some tracing to track a problem where sip providers are unregistered and no longer reconnected.

fix-message-formatting
Damian Minkov 11 years ago
parent dedd9a7a77
commit c12518e51f

@ -787,6 +787,22 @@ else if(evt.getNewState().equals(RegistrationState.UNREGISTERED))
if(logger.isTraceEnabled()) if(logger.isTraceEnabled())
{ {
logger.trace("Got Unregistered for " + pp); logger.trace("Got Unregistered for " + pp);
if(!currentlyReconnecting.containsKey(pp)
&& !needsReconnection.contains(pp)
&& logger.isTraceEnabled())
{
// provider is not present in any collection
// it will be no longer reconnected, maybe user request
// to unregister lets trace check
logger.trace(
"Provider is unregistered and will not " +
"be reconnected (maybe on user request): " + pp
+ " / reason:" + evt.getReason()
+ " / reasonCode:" + evt.getReasonCode()
+ " / oldState:" + evt.getOldState(),
new Exception("Trace exception."));
}
traceCurrentPPState(); traceCurrentPPState();
} }
} }

Loading…
Cancel
Save