byte[] b = new byte[length];
System.arraycopy(p.getData(), 0, b, 0, length);
Buffer buffer = new ByteArrayBuffer(b);
EventHandler handler = new EventHandler();
SipParser parser = new SipParser(buffer, handler);
try
{
parser.parse();
SipMessage message = handler.getMessage();
message.setConnection(new UdpConnection(p.getAddress(), p.getPort()));
/*
message.set5uple(getTransportOrdinal(), getAddr(), getPort(), p.getAddress(), p.getPort());