diff --git a/app/src/main/java/org/linphone/activities/MainActivity.java b/app/src/main/java/org/linphone/activities/MainActivity.java index cae5ee1a6..96c2321e8 100644 --- a/app/src/main/java/org/linphone/activities/MainActivity.java +++ b/app/src/main/java/org/linphone/activities/MainActivity.java @@ -330,6 +330,14 @@ public abstract class MainActivity extends LinphoneGenericActivity displayMissedChats(); displayMissedCalls(); } + + ProxyConfig proxyConfig = core.getDefaultProxyConfig(); + if (proxyConfig != null) { + if (proxyConfig.getState() == RegistrationState.Failed) { + Log.w("[Main Activity] Default proxy config's registration state is failed, refresh registers"); + core.refreshRegisters(); + } + } } @Override