7

I'm looking for a SIP stack to use on the Android platform. Since it's for a client, to be used for commercial purposes, GPL'ed stacks are not feasible.

What would you recommend, SO?

Dheeraj Kumar
  • 998
  • 13
  • 22

5 Answers5

7

As of Gingerbread, a SIP stack is built right into the API, in the android.net.sip package.

There's some demo code that shows how to use it here.

Logan
  • 52,262
  • 20
  • 99
  • 128
Alexander Lucas
  • 22,171
  • 3
  • 46
  • 43
  • Thank you! I'm going to mark this the answer. Most devices cannot run Gingerbread, and hence do not have access to the API, but till a better solution... – Dheeraj Kumar Dec 09 '10 at 05:35
  • Also, I just discovered that Verizon turned sip off on my galaxy s3. So this is not a good option for many people. – Jonathan Henson Nov 02 '12 at 19:28
3

You can use the JAIN SIP Stack, it should run out of the box. I did try it 1-2 years ago See my blog post with an example about it http://jeanderuelle.blogspot.com/2008/10/jain-sip-is-working-on-top-of-android.html

jeand
  • 2,325
  • 14
  • 12
2

RADVISION, the company I work for, also offers a SIP stack solution with a commercial license that is suitable for Android: http://www.radvision.com/Products/Developer/VoIP-Developer-Tools/SIP/default.htm There are other Android related SIP solutions as well, but this is the "general purpose" one.

Tsahi Levent-Levi
  • 2,351
  • 2
  • 18
  • 26
1

Alexander Lucas mentioned the Android SIP stack. There's a review of it here that points out a few missing items: http://www.onsip.com/blog/leo/2011/01/05/our-evaluation-of-android-gingerbreads-native-sip-calling-with-the-nexus-s

A couple of other things to consider are that the phones supplied by carriers may have the SIP stack blocked or crippled, and that the Android SIP stack is not available on the iPhone or other devices. Many commercial stacks are available ported to Android, iPhone, Symbian, Win7, etc so if you develop for several platforms, your job is easier

Hank Karl
  • 286
  • 2
  • 2
0

I recommend TeleSoft CompactSIP. And I believe in it so much, I chose to sell it. See http://www.telesoft-intl.com/DS_Android.html

Hank Karl
  • 286
  • 2
  • 2
  • i'm not sure, but this is rather a spammy link. You've two posts and both are on a SIP Stack you're selling. Give us some reason it's better than other alternatives at least. – Blitz Dec 08 '10 at 16:22
  • You missed the part where he says "I chose to sell it"? Personally, I've no problem with people linking to their own work. Lots of people link to other commercial software, so why not link to your own? – Frank Shearar Dec 08 '10 at 17:17
  • Frank Shearar is right. Hank Karl does run the company Telesoft, so it's not spam, it's just linking to his own work, which happens to be commercial. – Dheeraj Kumar Dec 09 '10 at 05:31