I can take no credit for this, since my sole contribution is to report it on xdadevelopers, and to have tried that it actually work.
The major breakthrough to make this happen was the developers of MJMD5; DTM, Stewart, netdata, az1234 and teddy_b that resides/ed on magicjacksupport.
read more about the code here, notably pages 3- 7: MJMD5 concept and coding.
The original softphone code is by Regis Montoya, alias r3gis.3R, and his crew: CSipSimple
It has been modified to support MagicJack in collaboration with Spider210: CSipSimpleMJMD5
r3gis made the following remark:
Magic Jack authentication method is now integrated to the trunk of the android port of pjsip. As consequence all future release of CSipSimple will include the Magic Jack feature
Click to expand...
Click to collapse
CSipSimple now also have 4G support. Current release is 0.00-13-07, you can find the latest developers build here: d/l latest rev.
The concept has been tested both on 2.2 and 2.1.
The easiest way to obtain your MJ Sip credentials is:
MagicSipac, by kiler129 based on genexweb and stroths work
a variation made by Michael LaSalvia, alias genxweb, based on initial work by stroths is MJSIP - updated method 10/22/2010
for more detailed info of how to use this, see MJSIP details
And, if you like the product, don't be shy. Support the developers Donate!
Sorry, I couldn't figure out how to attach the files, why you have to go and get them yourselves in the links above
Good Luck,
arc
THIS IS AN AWESOME ARTICLE!!!
thanks to the devs and this poster for getting this info and app out!!!
i dont think alot of people understand what it does....YET.
skype charges i think $30.00 for your online number and $2.99mo for unlimited calls/recieve to usa and canada.....$3.00 * 12months = $36.00 + $30.00 for online number - $66.00
with this app you go buy MagicJack at walmart for $19.99 and you get your online number and 12months call/recieve to usa and canada.
ONE more thing....you can take your cellphone with you and use it on ANY open WIFI
Magicjack DONGLE = you have to have a pc.
cant beat that....but the app it self is having call problems with my evo over wifi.
if my screen goes dark the call starts breaking up real bad...dont know why it does....prob just a bug.
also when i am connected and i keep tapping my screen to keep it awake (and stay in call) the call loudness/quality isnt that great....not sure why.
i am over wifi so i should be able to pick good settings in the menu but not really sure what i need to pick
if someone could tell me what to put in that app to improve the loudness when on speaker phone and off speaker phone i would appreciate it.
thanks again to the devs and this poster for putting the info out.
this really should be a sticky i think as its cheaper then anything out there if you "do not have cell service"
great for ppl with wifi only.
What's a magicjack?
Sent from my Evo 4g using Tapatalk
stroths said:
What's a magicjack?
Sent from my Evo 4g using Tapatalk
Click to expand...
Click to collapse
http://www.magicjack.com/5/index.asp
I had magicjack for two years. Worked great. I would sign up again if magicjack works on Android.
It does work on android. I use it in conjunction with google voice to allow me to sill receive calls when I don't have any cell signal but do have wifi.
All I had to do was add my magic jack number as a forwarding option in google voice. Then when I am somewhere without cell service, I connect to wifi, bring up the google voice setup web page and check the check box to enable forwarding to the mj number. So when someone calls my normal number.... No signal... Straight to google voice... Rings my magic jack number... Rings on my wifi connected android phone.
mburris said:
It does work on android. I use it in conjunction with google voice to allow me to sill receive calls when I don't have any cell signal but do have wifi.
All I had to do was add my magic jack number as a forwarding option in google voice. Then when I am somewhere without cell service, I connect to wifi, bring up the google voice setup web page and check the check box to enable forwarding to the mj number. So when someone calls my normal number.... No signal... Straight to google voice... Rings my magic jack number... Rings on my wifi connected android phone.
Click to expand...
Click to collapse
i not sure i get what you are saying?
why dont you just use mj the way it is being done here already?
you dont need GV do you?
if someone calls my mj number it will ring on my phone and i can answer it.
i can also make calls.
the call quality is just horrible for me though
at least on my evo
i really wish someone could make a guide showing which settings produce the best quality conversation
m16-maniac said:
i not sure i get what you are saying?
why dont you just use mj the way it is being done here already?
you dont need GV do you?
if someone calls my mj number it will ring on my phone and i can answer it.
i can also make calls.
the call quality is just horrible for me though
at least on my evo
i really wish someone could make a guide showing which settings produce the best quality conversation
Click to expand...
Click to collapse
I'm sharing my non-standard use of Magic Jack so that others who hate it when they go onsite (or whereever - maybe overseas at a resort with wifi) and don't have cell service but still want to make and receive calls.
mburris said:
It does work on android. I use it in conjunction with google voice to allow me to sill receive calls when I don't have any cell signal but do have wifi.
Click to expand...
Click to collapse
i dont understand the part with GV.
the only advantage i can see if that they dont have to call your original mj number.
GV just forwards its number to the MJ number...i think
you dont have to actually use GV though....the people who call you can just have the original MJ number and you can receive calls on your cellphone when they call that number.
With CSipSimple you no longer need to link it up with GV.
As long as you have you MagicJack Sip credentials, you can use CSipSimple, and now also aSip, to make and receive USA/Canada calls w/o any extra charges, as long as your phone has some type of data connection, 3G/4G or WiFi.
Normally, you need to hook up the MagicJack dongle to a Computers USB port.
montecristo1 said:
http://www.magicjack.com/5/index.asp
I had magicjack for two years. Worked great. I would sign up again if magicjack works on Android.
Click to expand...
Click to collapse
+1 in a heartbeat
Hey I'm having troubles setting this up. I installed the APK package onto my Droid 1 (verizon) running Android OS 2.2. After entering the username, password and server (with and without a specific port) it says "Register Failed - Check your Configuration". I have tried different combinations of making new advanced config accounts within CSIPSimple to no avail.
edit-- Also getting 'unauthorized' error
Force closing is a common occurrence while tinkering with the settings. What am I doing wrong? Is there a guide on how to set this up by chance? I'm new to the world of SIP/Softphones/VoIP & such so its a bit tedious at the moment. Also, is a microSD card required to use this?
Haven't been able to get my MagicJack SIP info. None of the process explained in the links seem to be working for me (nor for other people over at the linked page). Still working at it though....
i downlaoded the latest CSipSimple at the link in the first post of this thread.
when i disconnect the MJ dongle in my house and then i activate the MagicJack connection in the CSipSimple Accounts area i get a green light indicating i can make and recieve calls and it actually works fine.
BUT
when i take that same exact phone to town and connect to an open wifi hotspot i get the red indicator at the magicjack account and it says it couldnt register
now i only checked this at one hotspot that had an open wifi (Staples) so i not sure if it is in their router settings or if it is MagicJack Carrier detecting im not using my router (the last router the mj dongle was seen at)
if anyone knows it would be good to pass that info along.
Registration Failed, Request Timed Out, or Unauthorized Error
I don't know if this will help everyone with this problem, but last night I was using CSIPSIMPLE/MagicJack and it worked great. This morning, however, I was getting a registration failed error. I ran SIPDump.exe on the MJ device and found that MagicJack had apparently changed my password. As soon as I updated the password in CSIPSIMPLE it registered within seconds.
Crotchety said:
Haven't been able to get my MagicJack SIP info. None of the process explained in the links seem to be working for me (nor for other people over at the linked page). Still working at it though....
Click to expand...
Click to collapse
The steps worked the first time for me. Just make sure you have SIPDump.exe ready to run and wait for the first ad to start showing up on the MJ softphone, and then quickly hit ok on Sipdump.exe.
Your Username is E**********01 (replace * with area code and phone number)
When you open the first Sipdump1.txt search for Sip.connection.refresh
Your password should be about 7 lines above that. Use all caps when putting the password into CSIPSIMPLE.
My phone number is based out of columbus so I set my proxy to
proxy01.columbus.talk4free.com
CSIPSIMPLE registered within seconds.
Thanks to all who made this possible. I have several places I go that I get wifi but no 3g/cell signal. This allows me to have phone service almost everywhere I go.
hey everyone.
i had this working for some time now. recently MJ changed the passwords so i went in there and got the new one. everything else looks the same but it doesnt seem to register for some odd reason. it says unauthorized. i extracted the keys in both the perk script and the other app mentioned int he first post. they are the same and still dont work. is anyone having the same issue?
any help would be much appreciated.
thanks
m16-maniac said:
if my screen goes dark the call starts breaking up real bad...dont know why it does....prob just a bug.
Click to expand...
Click to collapse
Hit menu -> settings -> lock wifi and make sure it's checked. Your wifi goes to power saver when the screen shuts off.
Please post your experience with the call quality using your MagicJack account on Androic via this app. I've heard mostly bad reviews...
I want this so bad, I leave the country at least twice a year and am always stuck without a phone. Last time I went to UK, Span and France for a month and Skype had canceled their Android service. Two days after I got back they brought the app back (sans video calling). So frustrating.
I tried to get my password, but I was not able. Any suggestions how to find the password and set it on Galaxy S? Any help will be appreciated.
magicjack on andriod phone
Please i need help to use magicjack app on my Andriod Phone some one to help me.
Related
I recently jumped from a Captivate to an Epic 4g, of course that means AT&T to Sprint, but I didn't want to sell my Captivate I love it so...
I decided it was time to manufacture an @home landline. A couple hours of fiddling have resulted in my ability to use Google Voice for free inbound and outbound on a phone with no cell service, all just over wifi. I didn't know where to stick this... so here it is.
I found this method a little bit easier than using PBXes.org as honestly I didn't find an updated guide to setting up such a thing, and I wasn't following those guides very well anyways, but wanted a project that I could grind out in an evening.
Have an Android phone without current cell service? Or just have a geek gnawing on your insides? Follow along.
Step 1, Install Google Voice, Google Voice Call Back, and Sipdroid on your Android phone, reset the phone.
Step 2, Sign up at sip2sip.info for a SIP number.
Step 3 Register that sip info (found in your email now) at www.ipkall.com, also enter that same info into your Sipdroid app in the sip account settings on said phone.
Mandatory! Test call the number ipkall assigned you from another phone, your SipDroid should ring, answer it and verify. This way if the number is not valid in Google Voice, ipkall will assign you a new number the next time you signup. If you don't test call, you will get assigned the same number, over and over.
Step 4 (possible tedium) Find a number available from ipkall that isn't already sitting registered but expired in Google Voice, this may require registering and deleting your account at IPKall multiple times to get a valid number for use at Google Voice.
Note: Ipkall gives you only Washington state numbers, I recommend the (206) area codes as I tried 12 of the (425) area codes all of which failed as they had previously been registered in Google Voice. Don't worry about what state this number is in, this number is just a go-between, you will in the end be using your Google Voice number.
Step 5 Register the inbound only washington state number ipkall assigns (the one you found that works) into google voice so that it is your forwarding number.
Test call Google Voice number, your SipDroid should ring.
Step 6 Make sure Google Voice app is used for all outbound calls on your phone, I can't guarantee this is needed, but theres no point in not having this assigned as the phone is otherwise dead to the world.
Step 7 Make sure that Google Voice Call Back is intercepting all calls.
Outbound test call... call someone who cares.
The way Call Back works in this fun little project is GVCB will intercept all calls made, call you back from your google voice number... which in turn is forwarding to your ipkall number which is forwarding to your SIP number which will cause SIPdroid to ring your phone, then when you answer the "call back," it will immediately ring the number you dialed. All free, but perhaps a bit tedious for the average phone user. This circumvents the need for a mobile number associated with the phone being used.
Awesome! this is what I need! Pbxes doesn't seem to want to let me register, and I have almost zero signal at my new place. So, I got to step 3, tried calling the number and i get a recording telling me that my call can't be completed due to network error, error #101. Not sure what that means...
edit-nevermind, bad setup. Now I've got it to ring sipdroid, but I can't hear anything. Trying to verify the number with GV, but this lack of audio is troubling.
did you reboot the phone after getting sipdroid installed?
Also try playing around with the audio codecs, limiting it to a couple at a time to see which will work. I had the same problem at first but after one of these things the audio came in clear as a bell and havent had a problem since.
sevenvt said:
did you reboot the phone after getting sipdroid installed?
Also try playing around with the audio codecs, limiting it to a couple at a time to see which will work. I had the same problem at first but after one of these things the audio came in clear as a bell and havent had a problem since.
Click to expand...
Click to collapse
alright, i'll try rebooting and different codecs. Only problem now is that I don't have a second phone to test it with, so i'll be waiting until Monday to use the work phone.
thanks! great thread
Yes, the 2nd phone makes this process easier, otherwise you can't complete the test calls to the ipkall phone number, and you also can't test any changes or audio. I popped half a headset each on either side of my head one plugged into each phone and tested my setup that way, muting either phone and making sure audio was getting through to the opposite ear.
Edit: I also found that if i was testing the phone side by side with the phone used to call it, I had to practically yell to get my voice to register on my sipdroid. After muting the other phone, sound worked perfectly.
I am having trouble getting my Sipdroid to dial out. I have not had any issues with receiving calls either through the IPKall issued number, or through Google Voice redirected to the IPKall number.
Whenever I try to dial out using either IPKall or Google Voice it attempts to make the call and immediately ends.
Nevermind, I now realize the need/use of Google Voice Callback. Everything seems to be working just dandy now. Thanks!
Well, tried all of the different codecs, some don't allow the call to connect, but in the end, none of them allowed me to have audio either incoming or outgoing, so I guess this isn't going to work for me....can anyone that has this working, possibly with Cognition, give me their EXACT settings?
call options i have "sipdroid only"
audio video I have all gains to medium (no audio if i increase or decrease any of these)
I have pcma pcmu and bv16 codecs enabled over wlan only, others disabled.
Wifi is set to never sleep and sipdroid itself is not allowed control over power.
All other settings are stock.
Again, I noticed that if the one of the lines was not muted, my sipdroid didn't give me audio back, but would still feed my test line audio.
So I call my googlevoice, I pickup, I talk into sipdroid and hear my voice on the test phone, I talk into testphone (without sipdroid muted) and I get no audio. I mute sipdroid and talk into test phone and sipdroid picks it up just fine. Same in reverse muting.
sevenvt said:
call options i have "sipdroid only"
audio video I have all gains to medium (no audio if i increase or decrease any of these)
I have pcma pcmu and bv16 codecs enabled over wlan only, others disabled.
Wifi is set to never sleep and sipdroid itself is not allowed control over power.
All other settings are stock.
Again, I noticed that if the one of the lines was not muted, my sipdroid didn't give me audio back, but would still feed my test line audio.
So I call my googlevoice, I pickup, I talk into sipdroid and hear my voice on the test phone, I talk into testphone (without sipdroid muted) and I get no audio. I mute sipdroid and talk into test phone and sipdroid picks it up just fine. Same in reverse muting.
Click to expand...
Click to collapse
Thanks for the info! I tried your settings, still no audio. Really annoyed. Oh well.
Trying calling 3333 on SipDroid. That will connect to sip2sip's audio test. If you do not hear any audio then there is something wrong with your settings to sip2sip.
Shouko said:
Trying calling 3333 on SipDroid. That will connect to sip2sip's audio test. If you do not hear any audio then there is something wrong with your settings to sip2sip.
Click to expand...
Click to collapse
Tried, no audio. What should I have for settings? here's what's there now-
server - proxy.sipthor.net
Domain - sip2sip.info
username or caller ID - not entered
port - 5060
protocol - udp
and then I've only checked off "Use WLAN".
I've tried TCP for the protocol, but then the program never logs in, dot just stays yellow.
These are the same settings I have except of course with my username
One thing we haven't considered is your port handling on whatever router you have going on or firewalls.
Authorization Username
<sip2sip2 phone number>
Server or Proxy
proxy.sipthor.net
Domain
sip2sip.info
Port
5060
Protocol
UDP
Use WLAN
These were the settings I used for SipDroid. If it still does not work, you can try CSipSimple.
Shouko said:
Authorization Username
<sip2sip2 phone number>
Server or Proxy
proxy.sipthor.net
Domain
sip2sip.info
Port
5060
Protocol
UDP
Use WLAN
These were the settings I used for SipDroid. If it still does not work, you can try CSipSimple.
Click to expand...
Click to collapse
OK...so, CSsipsimple is nice, i like the interface more than Sipdroid, but it too lacks audio. Could this be a network problem? I've yet to try this on my home router, since I have no phone to test it with there. I guess I could test it over 3g?
edit- yep! 3g works...annoying. guess I can go ahead and set the rest up, and hope that I can get it to work at home. Called my GV number, Csipsimple rang, so it's routing correctly, I heard myself on both ends. Confused as to how GV call back works, and if I really need it.
ryboto said:
OK...so, CSsipsimple is nice, i like the interface more than Sipdroid, but it too lacks audio. Could this be a network problem? I've yet to try this on my home router, since I have no phone to test it with there. I guess I could test it over 3g?
Click to expand...
Click to collapse
If you are using a public or work wifi, most likely some ports will be blocked.
ryboto said:
edit- yep! 3g works...annoying. guess I can go ahead and set the rest up, and hope that I can get it to work at home. Called my GV number, Csipsimple rang, so it's routing correctly, I heard myself on both ends. Confused as to how GV call back works, and if I really need it.
Click to expand...
Click to collapse
IPKall only allows incoming calls. So you would need to use Google Voice Callback to make outgoing calls. GVCB uses Google Voice to call your IPKall number. Then when you pickup (free incoming), GV will connect you to the number you want to call. When you configure GVBC, you need to set your callback number to your IPKall number.
Shouko said:
If you are using a public or work wifi, most likely some ports will be blocked.
IPKall only allows incoming calls. So you would need to use Google Voice Callback to make outgoing calls. GVCB uses Google Voice to call your IPKall number. Then when you pickup (free incoming), GV will connect you to the number you want to call. When you configure GVBC, you need to set your callback number to your IPKall number.
Click to expand...
Click to collapse
Yea, I figured out how it worked, made some calls. There's a HUGE delay though, possibly around 1-1.5 seconds, and apparently my audio breaks up. I made some calls over wifi at home when this happened. Also, CSipsimple has trouble registering my SIP randomly, whereas Sipdroid always connects. I just need this to be a little more reliable. There's no way I can have a conversation with that much delay.
has anyone tried this over or virgin mobile? does this work over cell internet? because an optimus or intercept with this for $25 month with unlimited internet would be awesome. even better if you can get a modded epic or fascinate on virgin mobile. maybe the speeds would suck but it beats what i am paying right now.
even better, metro pcs has lte in my area (seriously, they beat verizon and att to that wtf?) and a phone that is like a galaxy s with a crappy screen and camera on it. still should be fast and cheap, just need a way to get around paying for talk minutes.
What is the voice calling capability found in Gmail (on the desktop) called officially? I've been trying to search for solutions for this, but I don't even know what to call it- Google has SO many voice services now (chat, talk, voice, etc) that all sound like the same thing, yet aren't!
Here's what I'm looking to do:
I used the phone call function in Gmail to call abroad a few weeks ago via my laptop. I put about $10 into my balance there because it was cheaper per minute to call outside the US than Skype was. Worked perfectly.
Now, I'm trying to see if I can replace my netbook with a Tablet, so I'm trying to make those same calls from Android. I'll be honest, I'm wishing I had picked Skype to put the $10 credit on! Skype seems pretty straight forward- install it on the android device, make calls. But I've already spent the $10 on Google, so I'd like to find a way to make this work!
I tried going to Gmail from the browser and seeing if there was a link to install an app or something to make calls (like there is on the desktop side of things), but there is nothing there (ok, I didn't really expect it to work like that, but worth a try).
Is this part of a google chat application or something? Or is there no way to use that calling credit on an Android device??
I don't know for sure, but here are two options:
* Change the user agent in your Android browser to "Desktop" and use that interface. Though I am not sure if there will be issues with that.
* Use Google Voice. Which I am pretty sure is part of the same service they are using for Gmail calling. I use this for everything so I can read and send texts from my computer.
Tubes6al4v said:
I don't know for sure, but here are two options:
* Change the user agent in your Android browser to "Desktop" and use that interface. Though I am not sure if there will be issues with that.
* Use Google Voice. Which I am pretty sure is part of the same service they are using for Gmail calling. I use this for everything so I can read and send texts from my computer.
Click to expand...
Click to collapse
So, I tried the first one, but it requires a browser plugin to work (which is windows/mac only, so I can't get past that point).
Google Voice sounds like it could be it... but as far as I know, GV on Android doesn't actually let you place calls over IP yet, does it?
I thought it requires you to have a phone number it can call and then connect you via regular cellular minutes to the other party?
The device I'm using for this is a Tablet PC, so there isn't even a cellular radio or phone call system present. I'm trying to determine if I can replace a netbook for all the functions I use it for. This is something I know I can do on the netbook over wifi using the dialer in gmail, so I'd like to know I can do it on the Tablet as well. Does GVoice do that?
It's a paid app, but download GrooVe IP. It's the same thing that you did on your laptop, but with Android.
It is a third party app. But you get free, reliable calling anywhere in the US and get to use Google Voice's cheap international calling plans. [Edit: Over wifi, of course]
Dishe said:
So, I tried the first one, but it requires a browser plugin to work (which is windows/mac only, so I can't get past that point).
Google Voice sounds like it could be it... but as far as I know, GV on Android doesn't actually let you place calls over IP yet, does it?
I thought it requires you to have a phone number it can call and then connect you via regular cellular minutes to the other party?
The device I'm using for this is a Tablet PC, so there isn't even a cellular radio or phone call system present. I'm trying to determine if I can replace a netbook for all the functions I use it for. This is something I know I can do on the netbook over wifi using the dialer in gmail, so I'd like to know I can do it on the Tablet as well. Does GVoice do that?
Click to expand...
Click to collapse
the new google talk for android 2.3.4 allows for vid chat (so probably just voice as well), over wifi or 3g. there are ways to get it on 2.3.3 devices, for some devices, maybe not all, don't know. but, i chatted with my buddy from my phone to his pc, so it's definitely a voip service
im doing google voice from my gingerbread phone (EVO 4G) as my primary line... i dont pay a monthly cell phone service... i get picture mail, txt messages, internet, and unlimited cell service.
Pbxes+Google Voice= Unlimited
I have no delay on my phone, it sounds better than sprint when i had it...
the only catch is; u have to have Wifi around... basically everywhere i go its wifi avaliable....
jojo757 said:
im doing google voice from my gingerbread phone (EVO 4G) as my primary line... i dont pay a monthly cell phone service... i get picture mail, txt messages, internet, and unlimited cell service.
Pbxes+Google Voice= Unlimited
I have no delay on my phone, it sounds better than sprint when i had it...
the only catch is; u have to have Wifi around... basically everywhere i go its wifi avaliable....
Click to expand...
Click to collapse
Is this only Google Voice for Gingerbread that supports that? Or is this a new feature in GV in general? Last I checked they didn't support it...
+1 for GrooveIP. Its much easier than the alternatives imo.
WiredPirate said:
+1 for GrooveIP. Its much easier than the alternatives imo.
Click to expand...
Click to collapse
But if Google Voice has a native app that does this for free, I'm totally game! Nice to know there are choices, tho!
Dishe said:
But if Google Voice has a native app that does this for free, I'm totally game! Nice to know there are choices, tho!
Click to expand...
Click to collapse
No, Google Voice does not do what GrooveIP does. When you have no cell coverage or lose cell coverage GV will drop your call or not place it, defeating the point. Even though you are on wifi you cannot place a call with GV w/o cell coverage. With GrooveIP you dont have to have cell coverage, you dont even need a sim.
I'm trying out this Groove IP right now. I must say I'm impressed by the call quality and the seemless functionality of the program. Not a huge fan of the constant notification, but I can live with it. OP it sounds like you should use this program, it's 3.99 in the market but boy is it worth it!
jojo757 said:
im doing google voice from my gingerbread phone (EVO 4G) as my primary line... i dont pay a monthly cell phone service... i get picture mail, txt messages, internet, and unlimited cell service.
Pbxes+Google Voice= Unlimited
I have no delay on my phone, it sounds better than sprint when i had it...
the only catch is; u have to have Wifi around... basically everywhere i go its wifi avaliable....
Click to expand...
Click to collapse
I setup pbxes + google voice and it seems to work most of the time. I'm interested to know how you are getting picture mail though - I thought googlevoice only supported txt messages.
k4p741nkrunch said:
I'm trying out this Groove IP right now. I must say I'm impressed by the call quality and the seemless functionality of the program. Not a huge fan of the constant notification, but I can live with it. OP it sounds like you should use this program, it's 3.99 in the market but boy is it worth it!
Click to expand...
Click to collapse
You can turn off the notification in the settings :]
And OP, Android 2.3+ has built in support for SIP addresses. You register with a provider online, and they'll route your calls. It's a bit more complicated to set up, and typically costs (But sites like PBXes will give them out for free if you use them at least once a month). You typically get a US number and can set that up with Google Voice. Apps like csipsimple and sipdroid are alternatives for supporting SIP if you don't have Android 2.3+
I suggested GrooVe IP because it's a 1 step setup (Login with your Google account and you're done), and is identical quality to the calling through Gmail because there's no middleman. It's certainly possible to set it up for free using SIP instead, and there are some great guides on google.
I am getting picture mail because: I had a Google voice number before I got me Sprint number. Then I migrated my Sprint # to my Google voice acct.
Since then my Sprint service was disconnected because I recently lost my job, so I decided since I was out of contract anyway i'll say forget Sprint and use my Google voice acct. But back to how I got picture mail, when they disconnected my Sprint acct they didn't disconnect the Sprint number because it migrated over to my Google voice.
So when I call my Sprint number it forwards it to my GV number... But to get picture mail (keep in mind my Sprint acct has been disconnected for like a month) u have to have mobile network always on, and have wifi connected at the same time, if someone sends me a picture mail it'll come thru but I can't download the picture (not by Sprint network), but since I have wifi on it'll download the picture for me (Sprint can't officially cancel the number because u migrated over to GV, so now its your number for good. The only catch u can't respond to the picture mail and u can only respond thru the Google voice app.
Back in April sipdroid gave people a way to merge pbxes & Google voice... So since I upgraded to gingerbread, I no longer use sipdroid and I use the built-in internet call feature in gingerbread...
So I have service like everyone else with no problem, just no 3g or 4G service, all wifi on my phone.... Plus I can use my Bluetooth with my phone with no problem...
Hopefully talk understood that, if not PM me and i'll try to break it down...
Sent From Evo
Hello People!
I've been trying to research whether or not it is possible to set up a SIP account so that I can call my Google Voice number and then using the voice prompt menu in Google Voice gain access to toll free telephone calls.
I want to do this via the Nexus S. Has anyone done this? If so did you make step by step instructions? I'd like to do the same.
Thank you very much!!!!
It is indeed possible, through a combination of Google Voice, SipGate, and SipSorcery. It is not very stable in my experience, however, and it also drains your battery rather quickly because you need to be constantly connected (PBXes does help, but adds one more possible point of failure). I honestly wouldn't recommend it, but I can help you set it up if you really want to try it.
@Some_Person, Thanks for the offer for assistance. I just came across this instruction manual:
http://www.labnol.org/software/get-usa-local-phone-number/18407/
Now when I want to try I can't do it over 3G. Apparently SIP on Nexus S only allows for Wifi....
I'll let you know what happens when I test tomorrow and I certainly will take you up on your offer if this don't work.
Thanks again and I appreciate your response!
... don't you guys think that your operator has been already considered situation like this ? using 2G/3G/4G network to do "online - voice chat" or IP phone call , which will make them loose a lot of money ...
-------------------
to Suomalainen , you are unable to do this in 3G , i think that's probably banned by your operator ... because i have seem experience ...
@Some_Person
I got a IPKall number. I now need a SIP provider that will allow me to place free outgoing & receive free incoming calls.
I guess once I have this then I need to re-edit IPKall with new settings.
BUT can Google Voice be used/edited so that incoming calls are routed to my IPKall number which then are routed to my SIP software?
Alot of the stuff I'm finding on the web simply doesn't work.
Thanks!
@qtwrk- What would you rather have? Money made from the voice side of the business OR money from the data side of the business. With all the apps out there people are burning more data using these apps and this is where the revenue stream is for operators. The voice side of the network is a " just nice to have" for most of them....
but ...
data cost and voice cost are very different
i haven't used any IP call software , so i don't really know (i would image IP call software like skype is very similar), but i do have some online voice chat software (because some of my friend who i want call can just sit before a computer and then we can talk , exactly like phone...) , 1 hour , taking 1 hour only needs 3 - 5 mb
by my current operator
500 mb = 8 euros/moth
talking 60 minutes = establishment 0.15 euros , 0.08 euros per minute
0.15 + 0.08*60 = 4.95 euros , plus 18% of Value added tax
5.84 euros ...
so , 8 euros can allow you talk about 1 hour and 20 minutes , or by using Internet , chatting about 100 hours .
if i were your operator , i would definitely have these applications prohibited
I don't want to take up anymore space with this issue. This thread was suppose to be for getting help setting up SIP on my Nexus S. Please start new thread to voice your opinion.
Thanks!
Suomalainen said:
Hello People!
I've been trying to research whether or not it is possible to set up a SIP account so that I can call my Google Voice number and then using the voice prompt menu in Google Voice gain access to toll free telephone calls.
I want to do this via the Nexus S. Has anyone done this? If so did you make step by step instructions? I'd like to do the same.
Thank you very much!!!!
Click to expand...
Click to collapse
Have you looked at GrooVe IP? Dunno if it'll fit all your SIP needs but it integrates well with Google Voice outside of the US.
@Slonn- Now this looks like something real interesting. Let me give it a shot and report back how it went. Thanks! Much appreciated!!!
Suomalainen said:
I don't want to take up anymore space with this issue. This thread was suppose to be for getting help setting up SIP on my Nexus S. Please start new thread to voice your opinion.
Thanks!
Click to expand...
Click to collapse
oops
, okay , sorry about changing subject , good luck to you to find what you looking for
I've not tried it myself, but my co-workers GrooveIP+G Voice is the solution you are looking for. It's on sale in the Amazon App Store for $1.99 BTW.
Some complaints I've heard are that service latency is often an issue when on 2g/3g. Should be a good solution on Wifi at the house though I would imagine.
@The Gurgler - This is perfect. Got it installed and it works. This is indeed exactly what I was looking for!!!!
Thanks very much for pointing this app out to me.!!!!
P.S.-Let's just hope google voice to USA remains free next year....
Can i use GrooveIP since i am situated outside of USA ?
@Ibn Saeed - If you read the info about this app via the app market it clearly states that prior to purchasing GrooveIP the user needs to ensure they have a GV # and a gmail account. What this means is that you cannot move forward until you have obtained these two items FIRST. Then when these two pieces are collected you still need to install the plugin for GV into gmail so you got the U.S . dial pad appearing under chat on the left side of gmail window. The instructions say you even need to test it prior to app install and/or download.
Once you have satisfactorily obtained a GV # and a gmail account and did the GV plugin install then you can purchase the GrooveIP app. After that installation is a piece of cake.
I had in the beginning static and echos but then I adjusted the Echo Cancellation and Echo tail settings and things have been working thus far.
Also, you need a good friend to help you test the bluetooth. It works for me but you need to be wary of Mr. Bluetooth's feelings. Sometimes as call is ringing I need to turn it off then back on in order to work.
Also, dial pad is quite similar to the normal dial pad. I could see how one could mistakenly use one over the other.
I also noticed one call in the call log that was recorded as 00:00 long but I spoke for 15 minutes!
I use this over 3G 1MB plan and am amazed how well this works.
Pay attention to Google rate plans. It might be worthwhile having $20 in their account for those calls you might want to use their service when making.
Hello all. I created this thread to get ideas and solutions to a big problem that I am having.
I need to have RELIABLE VoIP over 4G/LTE. By reliable, I mean I will ALWAYS receive my call, and I don't have any difficulties MAKING my calls (like the registration dropping without notice). As I also need SMS across the same number that I am using, the only solution I have found is Google Voice, so that has to be integrated as well.
I think I have tried just about every solution out there to utilize SIP with GV. Either my settings suck on every app I've tried, the app drains power like no tomorrow, or the connection says it's there, but I don't receive my calls. There are only two methods I have found that work great with GV.
1) GrooveIP works great, but only when I first turn it on and sign in, and don't turn off the screen. Once the phone tries to sleep once, my reliability goes way down. In addition, GroovIP doesn't work so well when on the move. Says it is logged in, but doesn't actually work until logged out and back in again.
2) The GV app. This work perfectly, every time, and probably because by its nature it doesn't use SIP at all. The CAVEAT here is, it only intercepts an outgoing "mobile" call. If all you have is a data plan, it won't work.
I want (2) from above to work. I can get a reliable SIP connection from my paid SIP provider, Anveo. What I need is a way to get Android to think my SIP connection IS my mobile connection, so that the GV app will intercept it and call my incoming SIP trunk so that I can make the call.
Any solutions to this that anyone knows of?
bump!
You can use CSipSimple + PBXes.org as a 3rd option. Read this thread for some good information!
The reason for the poorer performance when the screen is off is because Android lowers the wifi power level when in sleep mode to prolong battery, which makes for worse SIP performance. This is also discussed in the thread I linked.
I would like to note here, I do not use WiFi. My setup is strictly high-speed 4G+LTE on AT&T. My ping times are typically very low and data is at least 3 Mbps. That should be plenty to get WiFi like quality, and the phone does not power down the cellular radio (at least, I've never heard of it).
Unfortunately, as far as I can make it work, CSIPsimple can not substitute as a "mobile' network, and therefore make use of the GVoice bridging.
Same situation here with GrooveIP. I am on Prism phone with T-Mobile (don't actually ever get 4G (even though both, the phone and the plan are advertized as 4G, and people right next to me do get 4G from T-mobile), but get stable 3G.
I also noticed it has something to do with Wi-Fi. I think GrooveIP actually prefers Wifi over data connection, because it would be happily green, until I walk into a wifi area and then it goes red and back to green. I didn't know that WiFi gets powered down during sleep. Since it does, then there is no reason keeping in on. Thank you for the tip!
I will have it strictly on data tomorrow (WiFi off), and see if GrooveIP ever disconnects.
Another weird thing about GrooveIP is that when you use it to call you t-mobile message box, the t-mobile system is not able to read your numerical commands, as if it was missing a random number. Say your pin is 1234, then it will "hear" 123, or 234, or 134 and so on.
But, as far as my own search, this is the only app that allows both incoming and outgoing calls and doesn't trigger minutes count as GV does.
OK, today, I changed some more options in GrooveIP, those having to do with GrooveIP staying on, including having my wifi off all day.
Results are negative, still goes red from time to time, but much less often.
Further options include activating the auto renew option (timed resign-on every hour or so).
I believe this should be possible to do.
bluespire said:
What I need is a way to get Android to think my SIP connection IS my mobile connection, so that the GV app will intercept it and call my incoming SIP trunk so that I can make the call.
Click to expand...
Click to collapse
Not 100% sure what you meant by GV app intercepting SIP connection.
acegolfer said:
Not 100% sure what you meant by GV app intercepting SIP connection.
Click to expand...
Click to collapse
The GV app can intercept a call, and then alters the call log DB and some other things. It sends, via data, a request to GV to have GV bridge the call, thereby using the celluar network to make the call. As I understand, GV calls the number I want using my GV #, then GV calls my cell, bridging the call. Unfortunately, GV will ONLY intercept a call made using the "mobile" connection, and won't intercept my SIP (or "internet") calls.
bluespire said:
As I understand, GV calls the number I want using my GV #, then GV calls my cell, bridging the call.
Click to expand...
Click to collapse
I understand bridging is how Google voice website works. Google will call you and then connect to the recipient. But I doubt that's how the android gv app works.
Even with GV app, the phone is initiating the call. All android gv app does is to spoof the caller id (CID) as gv number. So the recipient sees your GV number not the mobile number.
I'm still confused what you are trying to do. Because in the OP, you wrote
"I need to have RELIABLE VoIP over 4G/LTE"
"I can get a reliable SIP connection from my paid SIP provider, Anveo." These 2 are contradictory.
Are you trying to display your GV number as CID when making internet calls? If so, you have 3 options.
1. Ask whether Anveo (whoever your VSP) can spoof your CID. Some allow this.
2. Use pbxes and spoof CID as GV number.
3. Use pbxes with gtalk trunk.
Hope this helps.
Sent from my Nexus 7 using Tapatalk 2
acegolfer said:
I understand bridging is how Google voice website works. Google will call you and then connect to the recipient. But I doubt that's how the android gv app works.
Even with GV app, the phone is initiating the call. All android gv app does is to spoof the caller id (CID) as gv number. So the recipient sees your GV number not the mobile number.
Click to expand...
Click to collapse
I think you are correct in that my phone makes the call. However, when I look at my bill, I am calling a few specific numbers. Which means GV is still bridging the call. What the APP does is tell GV to expect my call, and then route me to my actual caller. The GV app then spoofs/alters my call log.
I'm still confused what you are trying to do. Because in the OP, you wrote
"I need to have RELIABLE VoIP over 4G/LTE"
Click to expand...
Click to collapse
I meant this is my goal.
"I can get a reliable SIP connection from my paid SIP provider, Anveo." These 2 are contradictory.
Are you trying to display your GV number as CID when making internet calls? If so, you have 3 options.
1. Ask whether Anveo (whoever your VSP) can spoof your CID. Some allow this.
2. Use pbxes and spoof CID as GV number.
3. Use pbxes with gtalk trunk.
Click to expand...
Click to collapse
For 1) I'll have to check into this.
For 2) Am I using pbxes for only this purpose? Or am I routing my call via them? So far, I have ONLY been able to get reliable SIP via Anveo. I've tried a number of carriers.
For 3) I tried this. I used SIP Sorcery to bridge IPKall with GVoice. Strangely, the only time I got it to work was in India. Since I got back to the states it hasn't worked, and nothing I do seems to get it to work right. I consider myself very capable at troubleshooting these problems. Therefore, I consider it unreliable. Also, GVoice only allows 1 codec, which from my reading is NOT the best for 4G use.
bluespire said:
For 2) Am I using pbxes for only this purpose? Or am I routing my call via them? So far, I have ONLY been able to get reliable SIP via Anveo. I've tried a number of carriers.
For 3) I tried this. I used SIP Sorcery to bridge IPKall with GVoice. Strangely, the only time I got it to work was in India. Since I got back to the states it hasn't worked, and nothing I do seems to get it to work right. I consider myself very capable at troubleshooting these problems. Therefore, I consider it unreliable. Also, GVoice only allows 1 codec, which from my reading is NOT the best for 4G use.
Click to expand...
Click to collapse
2. Pbxes is not a VoIP provider. It's a system to manage your VoIP accounts. You can link your reliable anveo within pbxes and have pbxes initiate the call with your gv number showing as cid. You don't need to route the incoming calls.
3. I have used sipsorcery in the past, which is known for its flaky behavior. I agree its completely unreliable. But pbxes with gtalk trunk has been rock solid for me.
If you go to nexus 4 forum, I posted a method to make free VoIP calls using ilbc codec, which is the best codec for mobile data connection. My call quality is often better than tmobile's gsm calls.
Sent from my Nexus 4 using Tapatalk 2
acegolfer said:
2. Pbxes is not a VoIP provider. It's a system to manage your VoIP accounts. You can link your reliable anveo within pbxes and have pbxes initiate the call with your gv number showing as cid. You don't need to route the incoming calls.
Click to expand...
Click to collapse
I thought PBXes has a 1000 minute limit or something like that. Would I have all the same features as Sip Sorcery?
3. I have used sipsorcery in the past, which is known for its flaky behavior. I agree its completely unreliable. But pbxes with gtalk trunk has been rock solid for me.
Click to expand...
Click to collapse
Good to know I am not the only one.
If you go to nexus 4 forum, I posted a method to make free VoIP calls using ilbc codec, which is the best codec for mobile data connection. My call quality is often better than tmobile's gsm calls.
Click to expand...
Click to collapse
Could you post the link, please?
http://forum.xda-developers.com/showthread.php?p=35701104
Not easy to do while on the phone.
Sent from my Nexus 4 using Tapatalk 2
acegolfer said:
http://forum.xda-developers.com/showthread.php?p=35701104
Not easy to do while on the phone.
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Now, when you say "reliable", what caveats are there to that? For instance, have you noticed problems with the phone picking up the call? Ever bad audio, or one-way audio, etc. See here's the thing, I can cope with many problems, but I have to pass the WAD (wife acceptance factor). On top of that, I WANT it to be reliable enough to set up her phone with it. Since both will be on a well-covered AT&T LTE network with low population, the network should not be an issue. I get 4G at my house, but it's good signal. I get up the hill and I'm golden.
bluespire said:
Now, when you say "reliable", what caveats are there to that? For instance, have you noticed problems with the phone picking up the call? Ever bad audio, or one-way audio, etc. See here's the thing, I can cope with many problems, but I have to pass the WAD (wife acceptance factor). On top of that, I WANT it to be reliable enough to set up her phone with it. Since both will be on a well-covered AT&T LTE network with low population, the network should not be an issue. I get 4G at my house, but it's good signal. I get up the hill and I'm golden.
Click to expand...
Click to collapse
I passed WAF. Good luck!
Most of your issues are answered on that thread.
Sent from my Nexus 4 using Tapatalk 2
Anyone else seen this yet... simonics.com/gvgw
You need a Google voice number... (free)
NO im not spamming this.. i found it ON MY OWN and found it to be really useful since it works. Don't be haters... try it or not... its free and up to you.
I use this with my phone. There are places at my work where the only connection i have is WiFi... this solves the problem and i don't need stupid software to use it... just go to the site, set it up, and put the settings into your phone settings for internet calling.
Ive been using this for a few months now... and no, my Google account has not been hijacked and is a secure encrypted connection through a asterisk server and secure ports.
Read the FAQ on the site... its really simple and works.
our certyles
I've been testing it out a bit, it seems to work pretty well. I plan to drop my phone plan soon actually and just use a Verizon LTE hotspot.
I want to make sure I've got a method fairly reliable in place to make calls/texts with GV, and so far I've had success with the callback method, grooveIP (though the audio still sounds a bit funky), and using simonics and csip simple.
simonics + csip seemed to be the most reliable, though I've hit a snag: It's not allowing me to register my simonics account when I'm connected to my LTE hotspot. Works fine on any other wifi though.
silverwater25 said:
I've been testing it out a bit, it seems to work pretty well. I plan to drop my phone plan soon actually and just use a Verizon LTE hotspot.
I want to make sure I've got a method fairly reliable in place to make calls/texts with GV, and so far I've had success with the callback method, grooveIP (though the audio still sounds a bit funky), and using simonics and csip simple.
simonics + csip seemed to be the most reliable, though I've hit a snag: It's not allowing me to register my simonics account when I'm connected to my LTE hotspot. Works fine on any other wifi though.
Click to expand...
Click to collapse
How does this work? Doesn't a Google Voice number have to forward to a real number and be attached to one? Do you have another number that the GV is attached to?
I don't use a single app for this.
*Setup a Google voice (free)
- set your ringback as Google chat.
*Setup a pbxes.org account (free)
- set a trunk that points to your gchat
If you're on an AOSP ROM, open dialer, go to settings, scroll to bottom, internet call settings, accounts, point to your pbxes account.
Done!
Now you have free incoming + outgoing calls over WiFi or 4G. Even 3G as well.
If you use the sipdroid app (by pbxes.org ppl) instead of the built-in AOSP SIP stack you get more audio encoding options and the ability to pass your calls thru a VPN. Pretty sweet
kennyglass123 said:
How does this work? Doesn't a Google Voice number have to forward to a real number and be attached to one? Do you have another number that the GV is attached to?
Click to expand...
Click to collapse
I'm still learning about all this, it's been pretty confusing as it's all new stuff for me. I'll try to explain what I know (or what I think I know)
Internet calls (VOIP) are typically free when connecting to another internet connection (ex. Skype, Kakao, Seed, etc). PSTN (regular phone numbers) cost money to connnect. Google Talk, which is VOIP,. lets you call a PTSN for free from your desktop. This seems pretty unique and likely will not last forever I'm guessing.
Install a softphone on your device, and you're bypassing your carrier's calling network.
Calls coming in:
Now, it's possible to setup a free VOIP account and attach a "real" number to it as a way to connect to the outside world. This service called IPkall can give you a recycled Wash. state number and let you get calls on iit for free. I attached one of these to a Callcentric VOIP account..When someone rings my google voice number, it will ring my IDKall/Callcentric number, which oh yeah doesn't cost me anything.
Calling out:
Callback method: Using apps like the Google Voice Callback, you can do the same thing as you can from your desktop, which is have Google Voice ring one of your numbers while simultaneously calling the number you want to call. Google Voice is acting like the bridge between your phone and the one you're calling. Like you said you need a "real" number to make calls like this with google voice, but if your VOIP account is attached to a "real" number then it doesn't know the difference.Typically your carrier would charge you money/minutes to call your google voice number, but since you're connecting for free with a softphone/VOIP then you're only be charged for whatever data you use.
GrooveIP/Simonics Google Voice Gateway: I really don't know how these work, but my best guess is they're just simplifying the process for you, setting up the second VOIP account automatically.
So I'm annoyed that Csip Simple/simonics isn't working for me when I connect to my verizon sch-lc11 jetpack I picked up a few days ago (the verizon guys were pretty confused when I turned down a free iphone 4s, heh). Groove IP seems to be working all right now, if that fails then I can go back to the callback method, or maybe try setting up a pbx.
Setting the phone up so that it can receive SIP calls tends to chew through battery a little quicker.
Having said that...if you want to do your own thing and have an old pc (or even Raspberry Pi) laying around, check out PBX in a Flash (sorry I can't post links, just Google it). I've been running this setup for about two years to replace my land line with a google voice number and it works great. I've expanded my setup to have a home office number as well. All free. You can also set up your cell as a SIP or IAX extension and have the satisfaction of doing it yourself.
You can also purchase an obi100, and use the ObiTalk app.