Download Android SIP library Sample project Quick Start Documentation Online | PDF | WinHelp | JavaDoc Development Related: Android Softphone Java SE SIP library Softphones SIP SDK
//download and include the AJVoIP.aar or the AJVoIP.jar to your project first import com.mizuvoip.jvoip.SipStack; //import AJVoIP //create SipStack class object instance: SipStack mysipclient = new SipStack(); //initialize the SDK: mysipclient.Init((Context)this); //set parameters (replace uppercase words): mysipclient.SetParameter("serveraddress", "VOIP_SERVER_IP_OR_DOMAIN"); mysipclient.SetParameter("username", "SIP_USERNAME"); mysipclient.SetParameter("password", "SIP_PASSWORD"); //you might set other parameters here //start the sipstack: mysipclient.Start(); //make a call to a user/extension/phone number/SIP URI: mysipclient.Call(-1, "DESTINATION"); //call any API as required such as SendChat(), Dtmf(), Transfer(), Conf() and others /* You might listen for the AJVoIP notifications from a separate thread using the mysipclient.GetNotificationsSync(); You can also register, accept incoming calls, send chat message and perform other operations, mostly with a single line of code. See the quick start and documentation for a more details. Download a fully working example from here or see its main activity java source file here. */
We consider the AJVoIP SDK as a much superior implementation compared to other libraries such as PJSIP, MjSip, JainSIP, Belledonne/belle-sip, Doubango, Ozeki, ABTO, ImsDroid, Linphone, Sipdroid, CSipSimple or the built-in android.net.sip package due to multiple reasons:
The latest stable version (v.3.4.3) have been released at December 15, 2020. This is a quality upgrade with bug fixes, various improvements and optimizations.
All prices are in USD. You can find the other payment options here. Delivery time: one workday.
info@mizu-voip.com