Hi - I decided to have a little play with SIP on my android phone.
Signed up for a 2 talk account and have had it running on my PC. Can make and receive calls to a PC no problem.
What I really wanted to do was have a play with using it on my phone (Samsumg galaxy ace with 2.3.3 android on 2degrees).
Tried csipsimple - it seemed to have some issues with making/receiving calls. Generally worked on wifi - but 3G no good - incoming just wouldnt work.
So I tried sipdroid. I manged to get it working (mostly)- but with 3G on the battery was pretty much dead half way through the day. Apparently thats generally an issue with the fact that SIP needs the 3g on all the time to receive. Anyway - sipdroid suggest that if you configure sipdroid to use pbxes.org and have your sip line routed through them, the battery life on 3g should be fine. They claim to have implemented some battery saving routines.
Pbxes.org has quite cryptic setup - but I found a tutorial on setting up a SIP trunk - which I have done.
Thats pointing to sip.2talk.co.nz with my credentials.
I added an outbound route that uses the trunk I created.
On the phone I have sipdroid using pbxes.org and i can make a call over 3g (and so far the battery hasnt dropped).
What I am not sure of is how I am supposed to configure incoming calls to the phone.
Would I have to edit my 2talk configuration to get calls to go via pbxes.org?
I cant quite think how this part works.
Has anyone used sipdroid/pbxes.org on an android phone and got it working?
As I said the main reason I am pursuing the sipdroid/pbxes.org option is to try and get a usable battery life.