Opensource VoIP
There seems to be a lot of exciting stuff going on with open source projects and SIP lately. I attended a session at VON that covered some of the projects that are out there and I wanted to share some of my thoughts on them here.
The big news of course has been that PingTel is open-sourcing all their IP PBX software including their SIP stack and softphone. They plan to have all of their stuff up at sipfoundry.org on April 15th. Overall it looks like there should be some very interesting code that will be made available including some various media processing libraries and integration with the OpenVXI project.
The other open-source sip stack that looks interesting is reSIProcate. It’s a pretty new stack on the scene but seems to support some of the leading edge SIP drafts and features including TLS/SSL.
And of course you could not forget Asterisk the Linux PBX. Their booth at VON was full of people who wanted to take a look at how well it worked. I expect that more and more people are going to getting involved in this project as it really seems to be taking off.
On the Java side there seems to be a good amount of activity going on over at java.net. They are currently hosting a number of JAIN SIP open-source projects including a SIP location proxy server and various soft phones. Sadly on the RTP front there still has not been a lot of progress. The only real RTP solution is JMF and based on my own experience and from everyone that I have talked to it seems way too clunky and does not scale well at all. I really hope that sun gets something going here one way or another. If not I think it’s something that some open source project may want to take on.