Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android SIP stack - what to use? [closed]

Tags:

I need to create use an SIP stack on Android, which will work with asterix and will give users the possibility to change codecs (i need to implement G729 and some other codecs). I'm new in this field (voice and codec), and every bit of information will be appreciated. In my research across the Internet, I found the following SIP stacks:

  1. PJSIP
  2. MJSIP
  3. JAIN SIP

What do you recommend to use for a commercial program? Or you can recommend some other? For my particular situation, it must support the G729 codec.

like image 955
Jovan Avatar asked Mar 20 '12 13:03

Jovan


People also ask

Is SIP deprecated?

Although the class was deprecated, it doesn't seem like Android's native SIP stack has been removed entirely — at least not yet. Based on these commits, it seems that Google is getting ready to remove SIP calling support from Android's telephony service entirely.

What is SIP in google contacts?

SIP stands for (Session Initiation Protocol). It is a protocol that let applications easily set up outgoing and incoming voice calls, without having to manage sessions, transport-level communication, or audio record or playback directly.

What is a SIP stack?

Fusion Embedded SIP software stack is a lightweight, transport-independent, text-based protocol suite designed for use in IP phones, VoIP gateways, RoIP devices, and other IP-enabled products.


2 Answers

I would recommend also Doubango. It supports G729 as you would like, and there's an example project you can look into, which uses the framework - ImsDroid - there's a lot of features already provided by ImsDroid and the source code is open.

like image 68
hovanessyan Avatar answered Jan 04 '23 23:01

hovanessyan


PJSIP is highly recommended. You can look at CsipSimple which is an opensource Android phone using PJSIP and a good place to start. PJSIP supports a number of codecs including G.729 and speex, has small memory foot print and has extensive documentation.

like image 39
John Qualis Avatar answered Jan 05 '23 00:01

John Qualis