I have to setup a secured sip session between android phones on 3G network. SIP signaling would be secured with TLS and media stream with SRTP. And I have never touched these protocols and components required to accomplish this.
I want to test it first with a LAN setup, for that I am trying to setup following with latest versions so that I don't miss on some security features:
- Asterisk (+ Dahdi + LibPre)
- Apache
- MySQL
- FreePBX
- Sipdroid on Android.
But for reducing variables I am going to test it on two PCs with some minimalistic SIP UAs and without any secure protocols. Just to make sure that asterisk is running fine.
I have Ubuntu 10.04 running on Parallels Desktop on MacBook Pro.
Problems
- What are the components needed to make this happen, meaning do I need FreePBX for Lan based call is Asterisk is not a PBX?
- I have read "asterisk to asterisk" calling. Is it a SIP UA as well, I have also read that it will act as a SIP Server.
- Some link where I can get myself educated to set up the environment.
- Is running that on virtual machine going to work. I have tested apache and its working from another PC in my LAN.
Thanking in advance for your support.