public void resetClassicMenuLayoutAndGoBackToCallIfStillRunning() {
    if (dialerFragment != null) {
      ((DialerFragment) dialerFragment).resetLayout(false);
    }

    if (LinphoneManager.isInstanciated() && LinphoneManager.getLc().getCallsNb() > 0) {
      LinphoneCall call = LinphoneManager.getLc().getCalls()[0];
      if (call.getState() == LinphoneCall.State.IncomingReceived) {
        startActivity(new Intent(LinphoneActivity.this, IncomingCallActivity.class));
      } else if (call.getCurrentParamsCopy().getVideoEnabled()) {
        startVideoActivity(call);
      } else {
        startIncallActivity(call);
      }
    }
  }
 private void initInCallMenuLayout(boolean callTransfer) {
   selectMenu(FragmentsAvailable.DIALER);
   if (dialerFragment != null) {
     ((DialerFragment) dialerFragment).resetLayout(callTransfer);
   }
 }