byeHandler.preprocessBye(sipRequest, dialog);
}
//TODO check that subsequent request is supported before client
//transaction creation
if (!RFC3261.METHOD_INVITE.equals(method)) {
ClientTransaction clientTransaction = createNonInviteClientTransaction(
sipRequest, null, byeHandler);
if (messageInterceptor != null) {
messageInterceptor.postProcess(sipRequest);
}
if (clientTransaction != null) {
clientTransaction.start();
}
} else {
//TODO client transaction user is managed by invite handler directly
}