Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create SIP server for my android?

Tags:

android

sip

I am developing an Android application, in which I want to make a calls using internet using SIP in android. So I need to maintain my own SIP sever for my app users, how can I create my own SIP server?

like image 325
Rakhi Avatar asked Feb 24 '14 11:02

Rakhi


People also ask

What is an SIP account on an Android phone?

A SIP account is a set of credentials that allows users to make voice and video calls over the Internet using VoIP technology. A SIP address is the 'SIP' version of a telephone number - a unique identification (e.g. [email protected]) that allows you to make and receive calls.


1 Answers

I would not advise creating your our sip server as it would take a large number of man years of development and there are a lot of pitfalls.

There are some open source implementations that you could install and setup yourself. Like FreeSwitch or Asterisk. Both are large and complete to setup as there is a lot of domain knowledge required to understand how to set them up correctly.

There are also free server that you could try out as well like Sip2Sip.

Then there is the job of creating a sip client on Android. Again it's not that simple either. I would look at using a open source library here as well, like pjsip. This gives you the advantage of being able to look at examples of full sip clients already developed for Android like csipsimple. pjsip also has the advantage of being cross-platform, so you could reuse it in IOS for example.

Good luck.

like image 192
Shane Powell Avatar answered Sep 29 '22 09:09

Shane Powell