boolean resetLocalCSeq = true; if(isAck && isAckReceived(remoteCSeq)) {
if(logger.isDebugEnabled()) { logger.debug("trying to cleanup message "+ sipServletMessage + " and related dialog app data " + dialogAppData); logger.debug("is dialog established " + (Request.INVITE.equalsIgnoreCase(sipServletMessage.getMethod()) && isAckReceived(((MessageExt)sipServletMessage.getMessage()).getCSeqHeader().getSeqNumber()))); logger.debug("is dialog creating method " + JainSipUtils.DIALOG_CREATING_METHODS.contains(sipServletMessage.getMethod())); logger.debug("is dialog terminating method " + JainSipUtils.DIALOG_TERMINATING_METHODS.contains(sipServletMessage.getMethod())); if((Request.INVITE.equalsIgnoreCase(sipServletMessage.getMethod()) && isAckReceived(((MessageExt)sipServletMessage.getMessage()).getCSeqHeader().getSeqNumber()))) { if(logger.isDebugEnabled()) { logger.debug("cleaning INVITE and ack received for it for dialog "+ sessionCreatingDialog);