Pregunta

I am building an android application that supports VoIP/IM/Presence with the available Android SIP stack. I also need to deploy a SIP server to enable the mentioned SIP functionalities as part of my project.

Developing the Android app seems easy with all the available resources and abundant source codes online. However, I am seriously stuck with deploying a SIP server to communicate with the app.

I experimented for around a month with OpenSIPS but it seemed a bit advanced to my level. Especially that it is runs on a linux environment.

  1. Any suggestions for other easy-to-deploy and easy-to-deal-with SIP servers?

  2. I haven't done extensive research on this yet, but what do you think of Microsoft Lync Server for that purpose?

¿Fue útil?

Solución

As Cthulu suggested in the comments, I suggest trying out Asterisk. Only a few files (sip.conf and extensions.conf IIRC) need to be configured to have it up and listening for calls.

There's also an excellent free book that will help with terminology and configuration when just starting out. The book can be read in full online. You can also download a PDF version from O'Reilly.

There are also many flavours of Asterisk that have somewhat simplified interfaces to make setup easier for the first time. AsteriskNow can be downloaded directly from Digium (the company that's responsible for the Asterisk project). If you are going to be doing more SIP work in the future, it might be worth it to use 'real' Asterisk, but if this is a one time thing, try out AsteriskNow.

The other main project to investigate would be Freeswitch, though I find the Asterisk setup to be a little more straightforward.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top