int port = sipProvider.getListeningPoint("udp").getPort();
ViaHeader viaHeader = headerFactory.createViaHeader(ipAddress, port, "udp", null);
LinkedList llist = new LinkedList<ViaHeader>();
llist.add(viaHeader);
MaxForwardsHeader maxForwards = headerFactory.createMaxForwardsHeader(70);
Request notifyRequest = messageFactory.createRequest(notifyRuri, Request.NOTIFY,
callId, cSeq, fromHeader, toHeader, llist, maxForwards);
notifyRequest.addHeader(contactHeader);
// Mark the contact header, to check that the remote contact is updated