title: SIP and Java, where to start and with what?
body: <p>I want to implement the SIP protocol in java and would want to be able to create different clients (5 or more) and make them connect to a proxy server. This is all for testing purposes so I would like to be able to see well what's happening on a rather low level.<br>
  The clients should first be able to communicate trough text and later on maybe also by audio. (If I ever get that far)  </p>
  
  <p>I already <a href="http://www.oracle.com/technology/pub/articles/dev2arch/2006/02/sip-servlet.html" rel="noreferrer">read</a> a bit about the JAIN libraries and what I understood from that is that they are not really well suited for the server side? I also didn't really find any proxy server examples, tutorials, using JAIN.<br>
  I also found this <a href="http://dlc.sun.com/pdf/820-3007/820-3007.pdf" rel="noreferrer">SIP Servlet Tutorial book</a>, I used HTTP servlets in the past but should I prefer servlets or JAIN or ...?</p>
  
  <p>I'm quite new to SIP so I don't really know where to start or what to choose in combination with java.</p>