ChallengeTest.assertNotNull(
"INVITE 200 response should match a transaction", tid);
Dialog dialog = tid.getDialog();
CSeqHeader cseq = (CSeqHeader) response
.getHeader(CSeqHeader.NAME);
Request request = dialog.createAck(cseq.getSeqNumber());
dialog.sendAck(request);
}
if (tid != null) {
Dialog dialog = tid.getDialog();
logger.info("Dalog State = " + dialog.getState());