}
transaction.setDialog(dialog, sipRequest.getDialogId(true));
if (sipStack.isDialogCreated(sipRequest.getMethod())) {
sipStack.putInMergeTable(transaction, sipRequest);
}
dialog.addRoute(sipRequest);
if (dialog.getRemoteTag() != null
&& dialog.getLocalTag() != null) {
this.sipStack.putDialog(dialog);
}
}