<div dir="ltr">Hello,<br><br>This question is a bit off topic, but not completely. <br>I decided to create my own SIP (and other VoIP) library that is open source (Dual license of both Mozilla and GPL).<br>I want that the only thing that the library will do is to have implementation of the VoIP protocols such as SIP, RTP etc.. <br>

Another reason is that I do not want to create yet another socket library or a voice/image library, <br>only to work on the protocols themselves allowing everyone to choose their own preferred library to the other tasks.<br>

That way it will be real cross platform library that can be used everywhere that FPC can be used.<br><br>Now the question is how can I create an agnostic API without create a socket like library skeleton that I'll use in my code, like I <a href="https://github.com/ik5/fpVoIP/blob/master/src/lib/sockets/fpsocket_api.pas">started</a> to do already ?<br>

<br>Thanks,<br>Ido<br><br clear="all"><div dir="ltr">LINESIP - Opening the source for communication<br><a href="http://www.linesip.com" target="_blank">http://www.linesip.com</a><br><a href="http://www.linesip.co.il" target="_blank">http://www.linesip.co.il</a><br>

<br></div><br>
</div>