• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

VoIP/SIP on EVO

How big of a deal is the 2.3Gingerbread's native support for SIP VoIP telephony?

What are you currently using?

You gotta point your SIP to some endpoint. Who's going to terminate that call for you? I'd rather have this feature than not have it, but I don't know how useful it will be today.

If your company has as IP PBX, you probably still need to install an app that gives you an interface of some sort back to that PBX. So native SIP support isn't such a big deal in a situation like this as the app will have what's necessary to run SIP.

If you just want to call your friends via SIP, how are you going to do this? You'll need a softphone client (app) of some sort to establish the call. That softphone client itself will have SIP support. Perhaps 2.3GB comes with a softphone client of some sort in addition to native SIP support. I just don't know...
 
Upvote 0
I currently use Sipdroid on the EVO 4g and it works out great... sometimes, there is an echo, but calls always go through. Currently, Sipdroid will create your PBX account w/ a host and setup the linking between the SIP client on the phone and the PBX. In this config, calls are routed using Google voice.

While it was previously a hassle to work with (touch pro flashed w/ android overlay running sipdroid w/ no service, just wifi) that is not the case now. I would highly recommend using it if you need a SIP client and want a plug and play solution.

PS. Sipdroid works just like the google voice call options where if my wifi is enabled (Sipdroid auto enabled on wifi startup), then when I place a call, i have the option of using my normal #, google voice via mobile network, or sipdroid (google voice via wifi).

Also, there seems to be an option to use 3g or edge to make the call, although if you have a network signal, why you would want to use a SIP client, I dont know.
 
  • Like
Reactions: SMARTPHONEPC
Upvote 0
I currently use Sipdroid on the EVO 4g and it works out great... sometimes, there is an echo, but calls always go through. Currently, Sipdroid will create your PBX account w/ a host and setup the linking between the SIP client on the phone and the PBX. In this config, calls are routed using Google voice.

While it was previously a hassle to work with (touch pro flashed w/ android overlay running sipdroid w/ no service, just wifi) that is not the case now. I would highly recommend using it if you need a SIP client and want a plug and play solution.

PS. Sipdroid works just like the google voice call options where if my wifi is enabled (Sipdroid auto enabled on wifi startup), then when I place a call, i have the option of using my normal #, google voice via mobile network, or sipdroid (google voice via wifi).

Also, there seems to be an option to use 3g or edge to make the call, although if you have a network signal, why you would want to use a SIP client, I dont know.

I was wondering if anyone here was using Sipdroid+GV, so CoolChris909 you've canceled Sprint service & rely exclusively on this?
 
Upvote 0
I currently use Sipdroid on the EVO 4g and it works out great... sometimes, there is an echo, but calls always go through. Currently, Sipdroid will create your PBX account w/ a host and setup the linking between the SIP client on the phone and the PBX. In this config, calls are routed using Google voice.

While it was previously a hassle to work with (touch pro flashed w/ android overlay running sipdroid w/ no service, just wifi) that is not the case now. I would highly recommend using it if you need a SIP client and want a plug and play solution.

PS. Sipdroid works just like the google voice call options where if my wifi is enabled (Sipdroid auto enabled on wifi startup), then when I place a call, i have the option of using my normal #, google voice via mobile network, or sipdroid (google voice via wifi).

Also, there seems to be an option to use 3g or edge to make the call, although if you have a network signal, why you would want to use a SIP client, I dont know.

I guess I'm a little confused. Are you saying that to use Sipdroid, you need Google Voice? I don't use GV normally because it uses my plan minutes. I do use it when I make international calls since it's like a cheap calling card. I was hoping SIP was a way to make a call for free, which answers your question as to why I'd want to use it if I have a network signal.
 
Upvote 0
I've got a stock 2.2 Evo, so I don't know what 2.3 offers, but you can use sipgate instead of sipsourcery with Google Voice. Sipgate (sipgate.com) allows free incoming calls. You configure your sip client to use your Sipgate account, and register that number with Google Voice. When people call your GV number, your sip client will ring. To make a call, you initiate the call with Google Voice and it will call your sipgate account first (ringing your sip client), then connect you with the party you're calling. I used this quite a bit from my PC until GV supported 'voice chat' directly. I still use it occasionally with my Android phone. This solution will become unnecessary if Google ever ports 'Voice Chat' to the Android phone. Until then, it's a very workable solution.
 
Upvote 0
The GV method wouldn't have worked for me as I had no cellular reception at all where I was working. I needed a data-only solution.

Actually, the sipdroid method I mentioned seems to be a data only solution. When I'm at home on wifi, sipdroid activates automatically. When I leave home and the wi-fi disappears, sipdroid de-activates automatically. In fact, I hadn't figured out how to use it with cellular/3g. Also, I did a test to make sure when I did a sipdroid call over wi-fi that it wasn't using my cell minutes. I checked my usage on the Sprint website. I then made a 25 minute call with sipdroid over wi-fi (routed through GV). I checked about an hour later at the Sprint website and my plan usage did not change.
 
Upvote 0
I've got a stock 2.2 Evo, so I don't know what 2.3 offers, but you can use sipgate instead of sipsourcery with Google Voice. Sipgate (sipgate.com) allows free incoming calls. You configure your sip client to use your Sipgate account, and register that number with Google Voice. When people call your GV number, your sip client will ring. To make a call, you initiate the call with Google Voice and it will call your sipgate account first (ringing your sip client), then connect you with the party you're calling. I used this quite a bit from my PC until GV supported 'voice chat' directly. I still use it occasionally with my Android phone. This solution will become unnecessary if Google ever ports 'Voice Chat' to the Android phone. Until then, it's a very workable solution.

I actually signed up for sipgate last night, but couldn't quite get it working (probably from lack of understanding hehe). So let me make sure I understand about calling out. I have GV and a SIP client both on my Evo. When I make a call with GV it will then call my SIP client, meaning I will hear the SIP client ringing on my phone correct? Then it will automatically connect to the number I'm calling, or do I need to answer the SIP client call first? Also, if using this method over 3G (as opposed to wi-fi) will my plan minutes be charged?
 
Upvote 0
You do have to answer the SIP client call first. Once you answer, then GV initiates the call to the party you're trying to reach. It will not use plan minutes, because it isn't a phone call, but it will use data. If you are on an unlimited data plan, no sweat. If you are on a limited data plan, then you'll have to see how it affects you.
 
Upvote 0
You do have to answer the SIP client call first. Once you answer, then GV initiates the call to the party you're trying to reach. It will not use plan minutes, because it isn't a phone call, but it will use data. If you are on an unlimited data plan, no sweat. If you are on a limited data plan, then you'll have to see how it affects you.

Yeah, I've been playing around with sipgate and sipdroid (in conjunction with pbx.org) and I'm slowly figuring this stuff out. In fact, I still have my old Hero which still works fine with wi-fi (no voice or 3G obviously). I set up sipdroid on it to, and as long as I have a wi-fi connection I can place calls from it. That is pretty awesome.
 
Upvote 0
I currently use Sipdroid on the EVO 4g and it works out great... sometimes, there is an echo, but calls always go through. Currently, Sipdroid will create your PBX account w/ a host and setup the linking between the SIP client on the phone and the PBX. In this config, calls are routed using Google voice.

While it was previously a hassle to work with (touch pro flashed w/ android overlay running sipdroid w/ no service, just wifi) that is not the case now. I would highly recommend using it if you need a SIP client and want a plug and play solution.

PS. Sipdroid works just like the google voice call options where if my wifi is enabled (Sipdroid auto enabled on wifi startup), then when I place a call, i have the option of using my normal #, google voice via mobile network, or sipdroid (google voice via wifi).

Also, there seems to be an option to use 3g or edge to make the call, although if you have a network signal, why you would want to use a SIP client, I dont know.

Chris, have you been able to figure out how to determine your PBXES phone number, or does it give you one? This method works great for placing calls, but I want to add the number to GV so I can receive calls as well.
 
Upvote 0
a few responses:

1) I did not cancel sprint. In earlier uses, i've used it on other phones as a voip phone only but currently use it in addition to normal sprint service.

2) It does work without Google Voice, but it did take me the better part of 4 hours to get all of the routing right.

3) You can use Sipdroid over a telco network connection (sprint), but why would you if you get signal. I use this in places I don't get signal.

4) when you get the pbx account, your account login info is sent to you, you can get your # there.
 
Upvote 0
3) You can use Sipdroid over a telco network connection (sprint), but why would you if you get signal. I use this in places I don't get signal.

It will not use your minutes. That's one reason why...even if you have signal.

Who pays all the termination costs in the SIPDroid model that people are talking about in this thread?
 
Upvote 0
there isn't one. since it's using google voice, it's free.


Wouldn't that depend on whether you have a grandfathered Gizmo account supporting Google Voice, and/or whether you have your Google Voice number listed under a "Friends and Family" plan? Otherwise, it would bill against plan minutes when GVoice "calls you back" to connect the call.
 
Upvote 0
Read the article I linked. Google voice doesnt call you back. IT MAKES THE CALL OVER WIFI.

When I was using sipdroid on the Droid last year (gave up since I didn't have F/F plan...returned the Droid for other reasons), via my trunk on pbxes.org, Google Voice accounts needed callback numbers in order to function, as Google voice provided no SIP trunks/service. Has this changed? This would mean that I could remove the callback number from my GVoice account and have full calling functionality. Or has sipdroid changed since then? Just curious. I have no intention of testing/using this as I opted for the $20/mo upgrade for unlimited calling from my provider.

I understand that the calls are initiated via WiFi (or data rather), as are all VoIP calls, however whatever server the client is registered to, will typically pass that call off to the PRIs once connection is made (i.e. call back to cellular number). I was not aware that GVoice had changed their backend.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones