// could not use request.createResponse() because the request is committed.
SipResponse responseB = new SipResponse(_request, SipServletResponse.SC_REQUEST_TIMEOUT, null);
if (responseB.getTo().getParameter(SipParams.TAG) == null)
responseB.setToTag(ID.newTag());
AccessLog accessLog = getServer().getConnectorManager().getAccessLog();
if (accessLog != null)
accessLog.messageReceived(responseB, new TimeoutConnection());
return responseB;
}