private boolean isRemoteSocketandViaTransportConsistent(SipServletRequestImpl req) {
String vstr = req.getHeader(Header.VIA);
ViaImpl via;
if ((vstr != null) && ((via = new ViaImpl(vstr)) != null)) {
String viaTransport = via.getTransport();
String remoteTransport = req.getRemote().getProtocol().name();
if ( viaTransport!= null && remoteTransport != null && !viaTransport.equalsIgnoreCase(remoteTransport)) {
return false;
}