Update: April 2 2008: Source code of stack released here
Update: Mar 17 2008
See here for a screencast :-)
Update: Mar 12 2008
Some other sites linking here seem to be reporting this news with their own verbiage. Lets be specific on what we are doing:
- We have taken the GPL'd mjsip SIP stack and our objective is to make it work on android (this is mostly a porting activity). We are not writing our own stack.
- We are not doing any optimizations, etc. The scope is exactly what I wrote - make mjsip work on android, so developers can use the mjsip APIs to build apps in android.
- It is a very straighforward 'take from community (GPL/mjsip), give back to community (post ported code back to GPL/mjsip)' activity.
- We are targetting to release the port in a week or so... (as-is - as I mentioned the objective is straighforward -a port of mjsip - if it has bugs when you do funky stuff , fix it yourself when we release it :-) )
We (my company) had started an internal project to get SIP working on Android and some smart folks belted out some nifty code to get SIP working on android. We hope to release the ported SIP stack on android pretty soon. We used the GPL'd mjSIP stack and will be releasing the modifications as per GPL, obviously - so other developers have a good SIP API to build apps. This should happen pretty soon. Some time ago, we did a rss-to-presence implementation stub (concept here) over Google Mashup editor. I look forward to seeing the "google-phone" talk SIP to the "google-server" and other cool stuff.