request.setHandled(true);
}
}
else if (request.isPrack())
{
RAck rack = null;
try
{
rack = request.getRAck();
}
catch (Exception e)
{
throw new SipException(SipServletResponse.SC_BAD_REQUEST, e.getMessage());
}
ServerInvite invite = getServerInvite(rack.getCSeq(), false);
if (invite == null || !invite.prack(rack.getRSeq()))
throw new SipException(SipServletResponse.SC_CALL_LEG_DONE, "No matching 100 rel for RAck " + rack);
}
}