Solved SIP VOIP - Nexus S General

Don't crucify me for this, just asking for help. I have no service in my apartment and instead of.getting a house phone I wanted to learn about this VOIP, is it cheaper? I have no idea how to do it, so what is the best VOIP provider? Should I do this over getting internet phone at home? Can someone break down the differences in providers. Also I have a gv number will, will this have anything to do with it?
Sent from my Nexus S using XDA App

This thread should help you:
http://forum.xda-developers.com/showthread.php?t=887131&highlight=voip

Sipgate (http://www.sipgate.co.uk/) are another provider of SIP accounts. With the account you can then use any hardware you like to make calls (PC, router-connected internet phone, Nexus S ...)

Related

Get Sipdroid to work with any SIP provider on your Android phone

Sipdroid allows you to use Android phone with almost any SIP provider. The calls are crystal clear even over a 3G network, likewise for a WLAN connection. The best part about Sipdroid is that it integrates into your phone, eliminating the need for a separate phone book. You simply use your Android contacts in the same way as if you were making a call over a cellular network. It’s really an amazing application that is stable and simple to use, with the potential to save you plenty of money.
Click to expand...
Click to collapse
http://seethisnowreadthis.com/2009/...-with-any-sip-provider-on-your-android-phone/
I thought I would share this with the community here...
Uh, right. That, in fact, does NOT make it work with "any" sip provider, it makes it work with pbxes same as always.
Pbxes.org is the only way to get a betamax provider working with Sipdroid.

VOIP/SIP Clients for HD2

Hi Guys,
Looking for some VOIP/SIP clients for HD2, anything other than PortSIP, Fring or AGEMobile would be preferable!
Going overseas tomorrow and my PortSIP stopped working and wont start working again so trying to find a program that's just as good AND easy to setup as PortSIP (Agemobile confused the hell out of me)
thanks,
Zhuk86
+1 I am in a similar boat. Looking for a stable VoIP solution to work on my HD2.
Ideally, I would love tight integration with the standard WinMo dialer.
+1. Same here!
sip client for hd2
need also a stable sip sofrware for hd2 +1
thnks for help
I tried PortSIP recently on my phoneset, and it works fine. However, as in my grief with all these SIP clients products, I fancy very tight SIP integration with existing Phone Dialer, with the option of editing Dial Plans to define outgoing call rules (was it IPDialPlan.xml ?). I heard this is how it used to be with WM5, but somehow operators have scrapped it out of ROMs in WM6.5.
Ideally, I should just dial my telephone numbers from phone, and based on the dial plan, the phone should direct calls either on SIP or Mobile Network. Am I asking for too much here?
[Loud Thinking]
I am going to bring my trusty old O2 XDA Exec out and put WM5 back on it, and then see if the SIP client can be (easily) configured on it.
bym007 said:
I tried PortSIP recently on my phoneset, and it works fine. However, as in my grief with all these SIP clients products, I fancy very tight SIP integration with existing Phone Dialer, with the option of editing Dial Plans to define outgoing call rules (was it IPDialPlan.xml ?). I heard this is how it used to be with WM5, but somehow operators have scrapped it out of ROMs in WM6.5.
Ideally, I should just dial my telephone numbers from phone, and based on the dial plan, the phone should direct calls either on SIP or Mobile Network. Am I asking for too much here?
Click to expand...
Click to collapse
+1 for me too!
Check my signature for an alternative voip client

[How to] Using VOIP + Encrypted VPN, just confirmed working in Belize

I'd like to save everyone the trouble of figuring out how to get this done by sharing my setup with you. The VOIP itself works great over 3G/4G and Wifi, but to use the VPN you'll need to be on Wifi, 3g VPN doesn't seem to work.
Requirements:
SipDroid app in the market
A free account at pbxes.org
A paid account at callcentric.com (~$.019 a minute to call anywhere in the US)
A paid account at SuperVPN.net ($4 /mo if you pay for the whole year)
First set up a pbxes.org account, and connect to it with the SipDroid app, I recommend using this guide to walk you through the process.
http://guardianproject.info/2010/05...e-mobile-phone-system-for-android-and-beyond/
Once you have that working there is one crucial adjustment to be made within SipDroid. For some reason it comes default with all sorts of audio codecs, but only ONE of them seemed to work on the EVO, the Speex codec. So go into audio codecs and switch everything but speex to "never".
After that you should have a working VOIP system but you'll still need some kind of trunk if you want to make outgoing calls to land lines or cell phones. There are many solutions for this but I recommend callcentric.com, they seem to be the most recommended for this type of setup, and they worked great for me. You can pay $20 a month for unlimited US calling, this means you can be anywhere in the world and call the US for just $20 a month. Or you can prepay (this is what I did), then you pay a flat rate of about $.019 a minute to call the US from anywhere, and if you reach you pre paid limit, it just cuts off until you recharge it.
Once you have your callcentric account purchased, just go into your pbxes.org admin area and under trunks add one for call centric, use your callcentric # as the username, and callcentric.com as the sip server. Then go under Outbound routing, add a new one, name it whatever and choose your callcentric trunk from the pulldown menu, submit the changes and you're done.
Now you should be able to successfully make outbound calls to anywhere using SipDroid.
Lastly, this was the most challenging for me, the VPN. Apparently android, including 2.2, has some major issues with maintaining vpn connections, especially when you try and use them for VOIP. There is a huge issue queue in the android google groups forum where the problem is openly discussed without a real solution. BUT, while it appears the majority of VPN connections will fail, they CAN work if you get it set up just right. Setting up VPN's, specifically VPN's tailored for mobile devices, is not something I know how to do. In the android group thread someone mentioned SuperVPN.net as a working solution, I checked it out and sure enough they work great, I had zero problems with them the whole time I was out of the country.
So create a supervpn.net account, and then on your phone go into Menu -> Wireless & Networks -> VPN -> Add VPN -> Add PPTP VPN, create the connection and you are good to go.
*I didn't set up an inbound call # with callcentric as I didn't need one, I assume after you upgrade your callcentric account, adding the inbound trunk is similar to the outbound. Be sure and look into getting a free inbound number from sipgate.com before you go and pay for one, you'll be locked to a California area code, but free is free.
An alternative I use is having an Asterisk server at home and use IAXAgent from the market. IAX does not have the problems that SIP does when going over NAT. I can make calls over 3G or wifi. A lot of SIP providers also provide IAX accounts. IAX is just a better way to go for making calls over the Internet. SIP is excellent for the LAN.
ChrisDos said:
An alternative I use is having an Asterisk server at home and use IAXAgent from the market. IAX does not have the problems that SIP does when going over NAT. I can make calls over 3G or wifi. A lot of SIP providers also provide IAX accounts. IAX is just a better way to go for making calls over the Internet. SIP is excellent for the LAN.
Click to expand...
Click to collapse
Oops.. the method I posted actually works on 3g and 4g also, it's only the VPN that requires Wifi, I had worded it incorrectly, now it's fixed. (thank you)
I looked into setting up an asterisk server, but I didn't want to have to depend on my own server or home connection being available whenever I needed it, especially when I was traveling for more than a week.
Is IAX the same as a trunk, does it cost anything to connect to land lines or cellphones?
True, you method does make SIP work because you are using a VPN. IAX is an alternative to SIP. It is NAT friendly, and as long as the port is not blocked, it just works. Though, there are a fewer choices for clients compared to SIP. IAX was created by the Asterisk team. I do not know of any VOIP systems that support IAX, bug that does not mean they dont exist. I am a heavy Astersk guy, so IAX was my cup of tea.
What advantages does this have over google voice?
I'm curious cause i'll be going to england soon and would be nice to make calls over wifi.
ShoxV said:
What advantages does this have over google voice?
I'm curious cause i'll be going to england soon and would be nice to make calls over wifi.
Click to expand...
Click to collapse
None, in fact, it his disadvantages (See below). Also, most businesses, schools, etc. will block just about every VPN method. OpenVPN is the most flexible one I have found, which might be able to sneak around by using alternate sub-1000 ports (which most places won't block, since they require root access on whatever server they're running from).
OP: Might wanna take a look at this...
http://www.mywot.com/en/scorecard/supervpn.net
drmacinyasha said:
None, in fact, it his disadvantages (See below). Also, most businesses, schools, etc. will block just about every VPN method. OpenVPN is the most flexible one I have found, which might be able to sneak around by using alternate sub-1000 ports (which most places won't block, since they require root access on whatever server they're running from).
OP: Might wanna take a look at this...
http://www.mywot.com/en/scorecard/supervpn.net
Click to expand...
Click to collapse
Not sure what you're talking about, it saved me hundreds of dollars in roaming minutes while I was in Belize. Some places do block vpns I'm sure but I never had any issues, but you don't need the vpn itself unless you're in a country that blocks voip altogether, at which point occasional vpn is greater than no vpn.
Also supervpn was the only method I found that actually works on android, I think the risks referenced in that link you posted really only apply to desktop vpn use, not phones. Openvpn is great for somewhat advanced users and if you have a computer you can depend on as a server while you're out of the country for days or weeks, this guide isn't meant for someone capable of managing that.
As for Google voice, it just initiates an inbound call to your actual cell number, which does zero good when you're trying to avoid roaming. Now the new gmail implementation of voice shows promise as an actual voip solution, but currently that version is desktop only from what I can tell.

VoIP?

How does it work on Gingerbread?
Do you need a Gizmo5 / Sipgate account etc?
Anyone tested it?
Bump
Paul22000 said:
How does it work on Gingerbread?
Do you need a Gizmo5 / Sipgate account etc?
Anyone tested it?
Click to expand...
Click to collapse
I believe its just there for applications that wish to take advantage of it,
It's in Call Settings/Internet Call settings. You will need some sort of VOIP account.
Works well. You can set it to dial out using that account with various parameters, and choose to use that account to receive calls.
Works well.
DebauchedSloth said:
It's in Call Settings/Internet Call settings. You will need some sort of VOIP account.
Works well. You can set it to dial out using that account with various parameters, and choose to use that account to receive calls.
Works well.
Click to expand...
Click to collapse
nice!
can someone post a screenshot of the dept of details available?
I mean: what settings can you put in there?
ICE? STUN? secure rtp? and so on
what's the battery usage?
can you set it to register to the sip gateway only when on wifi or policies like that?
thanks
Paul22000 said:
How does it work on Gingerbread?
Do you need a Gizmo5 / Sipgate account etc?
Anyone tested it?
Click to expand...
Click to collapse
It seems to work with the new SIP that comes with Nexus S. BUT..After studying all the documentation and going thru all the screens it appears that it will only work of wifi? So, I removed all my info on that sip account on the Nexus S and installed the Sipdroid/Gizmo5/GVCall back as per your previous post on the "how to". This method gives me the option of wifi OR 3G. It appears to work . The little green led shows up on top (it does not when using the new SIP stuff on Nexus S) so everything appears to be configured correctly. I have not fully tested it but my bet is that it will work over both wifi and 3G unless of course TMobile somehow prevents this.
I actually ended up going to Best Buy last night to check out the Nexus S
The SIP stuff is in the settings, with not too many options. And yes, you have to put in an account. It does nothing unless you have your own SIP account. (What a letdown, Google.) So basically it's just an integrated SipDroid app into the OS, but with very, very few options.
Of course I didn't want to put in my own Gizmo account details into the Best Buy display phone (it didn't have internet access anyway... Best Buy Fail), so I couldn't test it. But there's an option to select when to use VoIP and I forget but the option to select "All Calls" says right next to it "Wifi only" or something.
So I'd imagine this is pretty much useless because
A) It won't allow 3G VoIP
B) For those using VoIP before, other apps (such as CSipSimple) have WAAAAY more options.
C) And in terms of networking/etc, they might even function better since they've been around longer and have been optimized/etc. (Of course, I didn't test that, but just going by CSipSimple's settings menu, there seems to be a lot of customization/options/features.)
Oh yeah, in case anyone's interested:
[Guide] Unlimited Wifi/3G VoIP Calling
How's the battery life using the integrated sip?
I've seen my battery cut by almost half for using CSipDroid and was hoping an integrated SIP, as basic as it is, wouldn't drain the battery that much.
Wonder what call & connection quality is like too??
A very limited unscientific test, but calling in to a conference call today using the built-in SIP client resulted in everybody but me hearing an echo. Using a SPA2102 on the same Internet connection resulted in a clear call with no echo. I've done a lot of tests using my Vibrant and could never get the quality acceptable for SIP calls without echo and still be able to hear the other party. The Nexus S so far has performed better, but in my opinion from limited tests still suffers the same type of issue.
Well, I did some more testing today as my previous test was just a quickie-that is with the "Sipdroid/Gizmo5/GVcallback" method. With that method I could ring to/from another phone BUT when I tested further, I could only talk/hear from one end while the other phone could hear me, I could NOT hear anything that they were saying. When using the resident SIP that comes with the Nexus S, I could hear/talk on both ends (my Nexus to another phone) over wifi of course. I don't know if this is coming off my minutes yet and will check later today to see that.
So it seems that indeed one can only "Sip" call from the Nexus S via wifi with the SIP that comes resident with the Nexus S. Of course with Sipdroid there are a lot of other settings that I have not explored and maybe it needs to be tweaked? But for now, I am gonna stick with the resident SIP in the Nexus S.
An interesting thing also is that I tried the app "Fring" on my Nexus and that did not work correctly either on my Nexus S.
Paul22000 said:
The SIP stuff is in the settings, with not too many options. And yes, you have to put in an account. It does nothing unless you have your own SIP account. (What a letdown, Google.) So basically it's just an integrated SipDroid app into the OS, but with very, very few options.
Click to expand...
Click to collapse
Thank you to everyone here for posting some really useful information about Android 2.3 and SIP. I have a sipgate account and the day I bought my Nexus S (I stood in line in cold weather in the morning to get it), shortly after I brought it back to my office, I was able to "just barely" get it to work with my sipgate account. By "just barely" I mean that I was able to place a few outgoing calls but the latency was so extreme there is no way I could use it again. Now what is quite amusing is that I also have a 2008 unlocked Nokia E71 running Symbian (which has a pretty decent built-in SIP stack in its firmware from Nokia (this is before Nokia caved to the mobile telecoms and started to remove their SIP stack from their smart phones). Well well well, I have *zero* problems with my E71 and my sipgate account (other than some latency but the latency I can pretty much live with, I just have to make sure I don't cut off the other person speaking during a conversation and wait for them to finish their point). Actually, latency is really undesirable but the point being is that the Nexus S is my first Android phone and one of the selling points is Android 2.3 built in SIP stack bundled with the unlocked no-contract Nexus S (I paid full price at Best Buy) and for all the cackling and hoopla Google has been doing on their web sites about Nexus S built-in SIP, that I can't get it to work with sipgate buy my Symbian E71 works with sipgate pretty nicely, this is egg on the face of Google and they should be admonished for their marketing faux pas on SIP / VOIP in Nexus S. It makes me wonder if Google is somehow trying to cripple the built-in SIP stack and configuration options on the Nexus S such as to possibly somehow tilt the playing field to favor Google Voice (I.e., forget VOIP on your Nexus S, just get a mobile carrier service on 3G like T-Mobile account and then maximize the heck out of our Google Voice service). Don't get me wrong, I appreciate Google Voice, but if you're going to put YouTube videos together to promote open protocols, user choice, "Pure Google" and so on, at least make your SIP stack on par with the often lately made-fun-of Symbian which has a superior SIP stack and SIP configuration UI options on the Nokia E71 compared to the Nexus S!
note to Google: don't blame sipgate, this is an Android SIP stack and configuration issue.
Question:
When you call out, what number does it show as caller ID?
Your cell number?
Google Voice number?
SIP number?
Other?
Nexus S VOIP
I was able to setup my Nexus S to work with my VOIP provider Callcentric. The built in Google Nexus S SIP stack only works on Wifi & not with 3G. You can place SIP calls on Wifi with no additional applications installed as long as you have a account with any VOIP provider who uses/allows SIP.
I used Nokia N97 & N95 for years for making & receiving SIP calls with 3G but the voice quality is usually poor on 3G networks.
Using the native Google Nexus S SIP stack on Wifi I called my parents in India, I used it for approximately 45 minutes, the call quality is not as good when compared with the call quality using Nokia N97 on Wifi networks. The volume is very low even when I turned the Nexus S Speakerphone on and set the volume to maximum. I heard echo most of the time when I was talking, the other side had no issues with echo.
The SIP stack on Nexus S needs some work and I am sure there will be more customization features added in the future. I'd not blame google on the missing 3G voip feature yet as my previous experience on 3G sip calls with Nokia weren't too great. Nokia had sip enabled phones for years and it is still not perfect when making calls on 3G network.
Finally when making calls using SIP the other party sees your SIP number. If your VOIP provider allows it, you can customize your outgoing number to display your cell phone number or any other custom number.
My phone fails registration on Callcentric. Any idea why?
auplainsman said:
I was able to setup my Nexus S to work with my VOIP provider Callcentric. The built in Google Nexus S SIP stack only works on Wifi & not with 3G. You can place SIP calls on Wifi with no additional applications installed as long as you have a account with any VOIP provider who uses/allows SIP.
I used Nokia N97 & N95 for years for making & receiving SIP calls with 3G but the voice quality is usually poor on 3G networks.
Using the native Google Nexus S SIP stack on Wifi I called my parents in India, I used it for approximately 45 minutes, the call quality is not as good when compared with the call quality using Nokia N97 on Wifi networks. The volume is very low even when I turned the Nexus S Speakerphone on and set the volume to maximum. I heard echo most of the time when I was talking, the other side had no issues with echo.
The SIP stack on Nexus S needs some work and I am sure there will be more customization features added in the future. I'd not blame google on the missing 3G voip feature yet as my previous experience on 3G sip calls with Nokia weren't too great. Nokia had sip enabled phones for years and it is still not perfect when making calls on 3G network.
Finally when making calls using SIP the other party sees your SIP number. If your VOIP provider allows it, you can customize your outgoing number to display your cell phone number or any other custom number.
Click to expand...
Click to collapse
Errors in registration may be due to multiple reasons. With the limited number of options we have for settings, my guess would be either incorrect login information or wrong transport type selection.
Here are my callcentric settings. May be these settings will help others too.
username: Your sip username* (Example: 17771234567)
*Do not include @callcentric.com as suffix. Also, this is not your regular callcentric account login name.
Password: Your sip password *Not the callcentric account login password
Server: callcentric.com
Optional Settings:
Outbound Proxy Address: callcentric.com
port number: 5060
Transport type: UDP

VOIP or anything that calls over wifi

guys, all im looking for something that lets me call over wifi where i don have any voice or data services available.... i don get any service from sprint when i m in school. but i have wifi available everywhere.... i tried google voice with sipdroid but with no luck. have tried searching web, found a few links but cant get it to work.... i m on sprint evo... if anybody can help get the link or show me some steps on what to do or how to do, that would b gr8... thanks all
fring
10char
Fring (Or Gingerbread's built-in SIP function) with Sipgate and Google Voice.
However, your school is probably blocking all SIP data, so no matter what you do, you're boned unless you can get a VPN working that's very fast, or want to go a bit more complicated and get an Airave and a WiFi bridge.
Google voice? It seems there is a capability but I've never tried it.
drmacinyasha said:
Fring (Or Gingerbread's built-in SIP function) with Sipgate and Google Voice.
However, your school is probably blocking all SIP data, so no matter what you do, you're boned unless you can get a VPN working that's very fast, or want to go a bit more complicated and get an Airave and a WiFi bridge.
Click to expand...
Click to collapse
im positive they don block it... tried that sipgate with google voice at home disabling all connections except wifi but cant get it to work.... do u know any link or guide anywhere ??
also doesnt fring need the other party to have fring on their fone ??
Download the free netTALK app, it gives you free VOIP calling to any US number
I have and use skype for that reason. I have not experienced the echo or delay that most voip providers have when using skype.
Sipgate instructions if you scroll down a little. I can confirm it works.
http://forum.xda-developers.com/showthread.php?t=887131&highlight=sipgate
metallized said:
im positive they don block it... tried that sipgate with google voice at home disabling all connections except wifi but cant get it to work.... do u know any link or guide anywhere ??
also doesnt fring need the other party to have fring on their fone ??
Click to expand...
Click to collapse
1) Sign up for Sipagate ONE
2) Sign up for Google Voice
3) Add your Sipgate ONE number as a phone in Google Voice
4) Add your Sipgate SIP credentials as a SIP profile in Fring (or just in the Gingerbread settings)
5) Have Fring connect to Sipgate.
6) Have GV call your Sipgate number to confirm it.
7) Receive call. Confirm number.
8) Enjoy.
Using Fring for SIP does not require you to have Fring on the other party's device. SIP is an open standard, and Sipgate acts as gateway between POTS and SIP.
If you can't get it to work at home, it may be your home ISP, or your router, is blocking SIP.
I've played with sipgate VOIP and sipdroid... It's tolerable over wifi, but completely sucks over 3g.
Over wifi, it sounded alot like talking through a tin can (imagine a 16kb mp3). I've used voip with a provider called callwithus (http://www.callwithus.com/), before on the pc over hotel wifi/dsl, and recall it sounded much better, almost as good as a landline call, definitely similar to a cell phone. I suspect sipgate is giving very low priority and bw to the freebie accounts, thus you're getting what you pay for.
Callwithus had relatively cheap rates, something along the lines of 1.9¢/min for domestic calls, so a $10 bucket would get you over 500 minutes. Just checked, us rates are .99¢ a min, so $10 gets you over 1010 minutes. Just another option to consider.
gpz1100 said:
I've played with sipgate VOIP and sipdroid... It's tolerable over wifi, but completely sucks over 3g.
Click to expand...
Click to collapse
This is lack of processing. That same 3g connection tethered will work fine. I would think the EVO has the guts to do voip fine over 3g.
Can the EVO not do Voip over 3g at a good quality? Can people post feedback?
drmacinyasha said:
Fring (Or Gingerbread's built-in SIP function) with Sipgate and Google Voice.
However, your school is probably blocking all SIP data, so no matter what you do, you're boned unless you can get a VPN working that's very fast, or want to go a bit more complicated and get an Airave and a WiFi bridge.
Click to expand...
Click to collapse
DrM - have you tested the gb setup of sipgate + gv?? opinions? suggestions?
LargePrime said:
This is lack of processing. That same 3g connection tethered will work fine. I would think the EVO has the guts to do voip fine over 3g.
Can the EVO not do Voip over 3g at a good quality? Can people post feedback?
Click to expand...
Click to collapse
I'm not entirely sure that it will work if tethered. I think it's more a latency issue than anything else give the number of networks the data has to traverse.
From speedtest.net speed tests here, I get ping times of 100-300 ms. That can't be too good for voip usage.
gpz1100 said:
I'm not entirely sure that it will work if tethered. I think it's more a latency issue than anything else give the number of networks the data has to traverse.
From speedtest.net speed tests here, I get ping times of 100-300 ms. That can't be too good for voip usage.
Click to expand...
Click to collapse
I use voip tethered. if the network is bogged, it has issues, but it works otherwise.
drmacinyasha said:
/snip
Using Fring for SIP does not require you to have Fring on the other party's device. SIP is an open standard, and Sipgate acts as gateway between POTS and SIP.
If you can't get it to work at home, it may be your home ISP, or your router, is blocking SIP.
Click to expand...
Click to collapse
i just did this, takes 5 minutes. can i link this in my sig?
spiicytuna said:
DrM - have you tested the gb setup of sipgate + gv?? opinions? suggestions?
Click to expand...
Click to collapse
i've had this setup before, using the sipdroid app on my hero. it works good i also went with an in-house PBX box to help complicate things. over wifi it works great but on data it really depends on how good your service is.
thedudejdog said:
i just did this, takes 5 minutes. can i link this in my sig?
Click to expand...
Click to collapse
Does it work over data?
drmacinyasha said:
1) Sign up for Sipagate ONE
2) Sign up for Google Voice
3) Add your Sipgate ONE number as a phone in Google Voice
4) Add your Sipgate SIP credentials as a SIP profile in Fring (or just in the Gingerbread settings)
5) Have Fring connect to Sipgate.
6) Have GV call your Sipgate number to confirm it.
7) Receive call. Confirm number.
8) Enjoy.
Click to expand...
Click to collapse
This works quite well actually... if only there was an all free SIP I would make most of my calls this way
spiicytuna said:
This works quite well actually... if only there was an all free SIP I would make most of my calls this way
Click to expand...
Click to collapse
did you get dialing out to work without the gvcallback app? or does fring have a callback feature?
Sent from my PC36100 using XDA App
LargePrime said:
I use voip tethered. if the network is bogged, it has issues, but it works otherwise.
Click to expand...
Click to collapse
Here in the chicago market, I suspect their 3g network is way over loaded, especially during the day. What market are you in?

Categories

Resources