private void sendBadRequestResponse(SIPRequest sipRequest, SIPServerTransaction transaction,
String reasonPhrase) {
SIPResponse sipResponse = sipRequest.createResponse(Response.BAD_REQUEST);
if (reasonPhrase != null)
sipResponse.setReasonPhrase(reasonPhrase);
ServerHeader serverHeader = MessageFactoryImpl.getDefaultServerHeader();
if (serverHeader != null) {
sipResponse.setHeader(serverHeader);
}
try {
if (sipRequest.getMethod().equals(Request.INVITE)) {