Call for free on your iPhone with MagicJack



As an iPhone 3G owner I thought form the day I got my phone that it would be great if I could use the WiFi to call with for instance Skype. As you may remember I use MagicJack to make my phone calls through the computer and for less then 20 dollars a year I can call anyone in the US and Canada and get great international long distance rates as well.
And then I found a post somewhere that you can get Magicjack working through SIP and that made me trying to find a Sip application for the iPhone and that was easy there is an application called SipPhone (review will follow) that you can use to call through WiFi. Then of course I needed to get it working and this is how I did it and it was not as easy as I thought but with lots of help I was able to get it working.
First of all you need to find you SIP information from your MagicJack plug and YES that means that you need to have MagicJack before you can use it on your iPhone.
There are lots of ways out there to find the SIP information but I used the program MJ Utility Suite (i used version 1.6). With this program it is easy just click the button to get the SIP info and you get what you need. Probably you need to edit the configuration a bit to point the right spots but when it is right you will get something like this:
Login Information
ProxyUserName = E**********01
ProxyUserPassword = ABCDEFGHIJ
UDP Ports
SIPUDPDefaultPort = 0
SIPUDPPortRangeStart = 65535
SIPUDPPortRangeEnd = 49152
Other SIP Data
SIPCallerID = E**********01
UserDomain = talk4free.com
ProxyName =
ProxyIP = 67.91.177.70
User-Agent = MagicJack/1.80.466c (SJ Labs)
So now you are almost ready to go. But you need to find out what city your proxy uses and you do that as followed. Look at the ProxyIP (mine was 67.91.177.70 as you can see above) then go to this WIKIbook for MJ Support and there you can see what proxy belongs to the IP address.
Now we have everything you need to make SipPhone work with MagicJack. So download the SipPhone application from the itunes store and start it and put the following settings:
On main screen under Accounts, select edit, select add new SIP accounts.
Domain: talk4free.com
Username: E**********01 <<<<<< PUT IN YOUR INFO
Password: ******************** <<<<<<< PUT IN YOUR PASSWORD (case sensitive)
Select Advance
Auth User: E**********01 <<<<<<<<<<< PUT IN YOUR INFO
Proxy Server: proxy1.yourcity.talk4free.com:5070 <<<<< PUT IN THE PROXY CITY (mine was Detroit)
Registration Timeout: 3600
Go back to main screen and select Settings on bottom right.
Ringtone: Classic
Prefix for contacts: leave blank
Outbound proxy: leave blank
RTP Port: 4000
SIP Stun: OFF
SIP Stun Server: leave blank
CODEC: Auto
After you do all this go to Dialer and you should see the cellular and SIP buttons turn green. Make calls!!!
So now you are ready and you can use MagicJack on your iPhone. Be carefull and do not use Magicjack at home and on your iPhone at the same time!
I am just gave it a small test till now and it is great to be able to call in a grocery store with you iPhone using there wireless internet (free hotspot)
Tomorrow I will give you my experience with SipPhone so come back and read about that.
March 16th, 2009 at 2:01 pm
[…] you read yesterday’s story about how to configure your iPhone to use MagicJack then you know how I did it. But today I will just focus on how SipPhone […]
May 24th, 2009 at 10:53 am
After some try and error I was able to install all as described in your article. My SIP button did not turn green though. I am running a D-Link DIR-628 router after my comcast cable modem and my iPhone 3G has a static IP address assigned in my network.
After I input that IP under “Outbound proxy” my SIP button turned green but after dialing one telnumber it rings once and then dropps the call.
I also get a lot of “request timout” messages.
Can anyone help? I’m going to Europe in a couple days and would like to use this.
May 24th, 2009 at 11:04 am
Did you try it at a different wireless network just to see if it is a problem on your phone or on your network?
My iphone uses a static IP at home but i did not full out the outbound proxcy. I wonder if it is something in your router that causes this. I get the green SIP button right away an never get timeouts and i use it all over the place from library’s to malls and of course at home.
Maybe have a look at http://www.magicjacksupport.com/ maybe there is someone who can help you.
May 24th, 2009 at 11:31 am
Thanks for your lightning quick reply.
No, I haven’t tried other networks yet, but I will this afternoon.
Just to be sure : “Enable NAT detect” is off, “SIP Stun” is off, “VAD” is off, “RFC3605 Support” is on, correct? (Sorry, I don’t know what these things mean anyways).
May 24th, 2009 at 11:40 am
Hmmm seems like i still have an old version of SipPhone that does not offer all those options. But SIP stun is off.
Will see if i can update mine now (could have an account issue) and then i can see if i can help you.
May 24th, 2009 at 2:02 pm
I just got back from our local beanery and their WiFi. Played with different settings but nothing worked. I either get “Registration failed” or “Request Timeout”
I am running MJ ver. 1.80.466.
My iPhone is ver. 2.2 (jailbreak + yellosn0w)
MJ suite tells me to connect to “proxy01.miami.talk4free.com” which I completed with “:5070)
Thanks again…
May 24th, 2009 at 2:08 pm
did you try the password in again and are sure you use capitals where needed because it is case sensitive.
I know that did the trick for me after two days of fighting.
May 24th, 2009 at 2:32 pm
I am soooo embarrassed…
I did not realize that iPhone keyboard switches back to lower case after input of capital case. So every second and third letter was lower case instead of capital. It works now and I will save a ton while I am in Europe.
I apologize for waisting your time.
May 24th, 2009 at 2:36 pm
No worries. Happy 🙂 to hear that it works and that you now can call your friends with magicjack on your iPhone while traveling.
Enjoy you trip.
May 28th, 2009 at 3:41 am
hi, just getting my head clear : you can connect ur magicjack to ur iphone. but how do connect magic jack to iphone physically. i m a layman in this field. sorry. can it be connected to N95
May 28th, 2009 at 7:18 am
JD,
No you do not physically connect Magic Jack to your iPhone 🙂
You just get the information you need out of it and use it to put it in to a SIP program. If there is a SIP program for a Nokia N95 then i would not see a reason why you can’t use Magic Jack on a Nokia N95 but I don’t know that phone so I can’t really say if it will be possible or not.
May 31st, 2009 at 9:31 pm
thanks for ur repaonse. my phone doesnt have a SIP program. where can i get it downloaded.
June 10th, 2009 at 12:28 pm
I works great when I receive calls.
But when I make calls I get connected but the call only lasts 5 or 10 seconds.
Do you know why?
June 10th, 2009 at 1:00 pm
hmmm interesting.
I wonder do you use your Magic Jack plug at the same time? Because that could cause problems like this.
June 10th, 2009 at 3:25 pm
No, actually I unplugged the MJ from the computer.
Thanks.
June 10th, 2009 at 3:41 pm
AGAIN check you password. I thought it worked for me while my password was wrong.
Remember it is case sensitive!
June 12th, 2009 at 7:18 am
Hi, it’s me again.
Just wanted to share this with you: After I got everything working on my iPhone in the US, I travelled to Italy. SipPhone wasn’t working. Tried different settings and networks. Nothing. Got back to Germany to my computer and double checked settings with MJ-Utilities. They had changed my password entirely! Put in the new password, everything is working again.
Wonder for how long and what triggered the change….
June 19th, 2009 at 5:04 pm
Hello, I downloaded MJ Utility Suite, but when I press show infor it says wrong letter blah blah blah or unplugged mj, even though its plugged and working.
July 29th, 2009 at 10:24 pm
hi, i am trying to get the sipinfo of my mj, but dont know how.. it gives me error.. please help..
August 17th, 2009 at 5:59 pm
I am sorry for the double post. I forgot to ask in my previous message… Will SipPhone work with a first generation iPhone as well? I see the 3G mentioned here, but not the 1st generation.
I am running 3.0 and am jail broken and unlocked.
Thanks.
August 18th, 2009 at 4:22 am
For the record, I am usually not a complete idiot. No, really, I am not.
But, in this case, I must have been playing around on my computer past my bedtime or something. I found SipPhone. It is now called iSip.
I will now download, install, and try not to ask anymore stupid questions.
August 18th, 2009 at 4:26 pm
I got it working. Sort of. I can make calls with my iPhone using my Magicjack SIP info. The other party says there is a slight echo. I’d like to get rid of the echo. I adjusted the mic volume, but that had no effect.
The other issue is with incoming calls. If someone calls my MJ, my iPhone rings. I answer. But, neither party can hear the other.
I am so close… Any ideas on reducing the echo and making the incoming calls work?
Thank you.
By the way, the MJ Utils do not work as of this writing. I had to use Password Finder v2.1 from here: http://magicjackhacks.com/ — This is how I got my userID and password.
August 31st, 2009 at 3:08 pm
after i go isip i didnt’ get it working (yet) any hints or settings any body tried? i keep getting “credential failed to authenticate” and am sure i did the password right (all capitals).
So a bit stuck any help??
September 6th, 2009 at 10:52 am
Seems that the new iSip doesn’t allow caps for the username. I need to have a capital E in my username.
The uppercase button doesn’t even illuminate during username entry. Any clues would be appreciated.
Thanks.
September 6th, 2009 at 11:03 am
Sorry for the double post, but I got it working. I had to make a workaround, though.
When entering the username into iSip, the arrow key (for uppercase) is not lit up. I had to go to the NOTES application, type in an uppercase E and then copy it to the clipboard. Then I went back to iSip, edited my username by pasting the uppercase E into my username.
Now she works. I am going to let the guys that write iSip know about this.
September 7th, 2009 at 10:41 am
Cannot edit posts, so here goes again. I contacted Vnet Corp. about iSip bug. They responded rather quickly letting me know they are aware of the problem and will correct it in the next version.
In the meantime, if you need an uppercase letter in your SIP username, you can use the work around above.
September 24th, 2009 at 6:39 pm
“SIP Stun Server: leave blank”
isip will not allow this field to be blank. it currently has:
stun.isip.iphone.com
I can write over it and that will work, but if I try and empty it out, once empty, stun.isip.iphone.com automatically fills back in.
Go figure!
September 24th, 2009 at 7:23 pm
Been sitting with this for some hours now, after days of reading posts. I have the most recent version of isip, 3.1 JB iphone, and a MJ purchased 08-08, with their recent Vista upgrade.
I’ve made a MJ account in the SIP accounts, new accounts, which has setup:
Domain: talk4free.com
User name: (Cap)E…..01
password: All caps and numbers taken from MJ dump
in Advanced:
Auth username: same as use name above – (Cap)E….01
proxy server: proxy1.losangeles.talk4free.com:5070
registration timeout: 3600
voicemail: left blank
phone number: left blank
Enable NAT/APNS: both OFF
In Settings:
outbound proxy: ghosted (outbound proxy)
local port: 5070
RTP Port: 4000
SIP Stun: OFF
SIP Stun Server: stun.isip-iphone.com (is ghosted and I can not remove, though I can change. If I go back and delete my change, “stun.isip-iphone.com ” is automatically filled back in!
CODEC: Auto
VAD: OFF
RFC3605 support: OFF
DIal settings/Cellular Setting: ON
Enable APNS: OFF
Hide inactive ACC: OFF
*****************************
I continually receive “Registratin failed”…. unknown error 17100
I am missing what I am not understanding. Would someone please help?
September 25th, 2009 at 8:59 am
This trick no longer works. Hopefully theyll eventually figure out a new one.
September 25th, 2009 at 4:31 pm
I’ve recently confirmed with another individual, who has MJ working with isip in Calif, that a group of settings I was using were correct:
MagicJack sip setting:
Domain: talk4free.com
Username: EXXXXXXXXXX01 (This is also the same as Auth Username)
Password: MagicJack Password (Taken from dump of MJ to PM.exe)
Proxy: proxy1.losangeles.talk4free.com:5070
So, these are the settings I am using. I just received a new error: “Data network not available.” My iphone is connected to Wi-Fi right here at my desk.
???
Any suggestions would be greatly appreciated.
September 25th, 2009 at 4:49 pm
Admin, I put up a few posts yesterday… and I do not see them any longer.
Can you please help?
September 25th, 2009 at 4:50 pm
my PC is going buggers… there they appear now…
time to flush cache!
September 26th, 2009 at 1:04 am
Trying to do the same thing… i keep getting authentication failure.
September 26th, 2009 at 9:33 am
That is exactly what i get these days and i don’t get it working any more either. Is there any one out here that has MJ working on the iPhone right now?
September 27th, 2009 at 1:01 am
Maybe a step closer.
No longer receiving authentification errors, or timeout errors.
Used iSip setting and my router ip to input into iSip outbound proxy info with 5060.
If I use 5070 in that setting, iSip goes red.
At this point iSip and MJ accouts are green, however when I dial out I almost immediately receive “status Code:486 Busy Here”.
I’m going to try another wi-fi tomorrow other than my own in house off Verizon.
September 27th, 2009 at 1:08 am
and this about error 486:
The callee’s end system was contacted successfully but the callee is currently unavailable (e.g., not logged in or logged in in such a manner as to preclude communication with the callee). The response MAY indicate a better time to call in the Retry-After header. The user could also be available elsewhere (unbeknownst to this host), thus, this response does not terminate any searches. The reason phrase SHOULD indicate a more precise cause as to why the callee is unavailable. This value SHOULD be setable by the user agent. Status 486 (Busy Here) MAY be used to more precisely indicate a particular reason for the call failure.
This status is also returned by a redirect server that recognizes the user identified by the Request-URI, but does not currently have a valid forwarding location for that user.
“http://74.125.113.132/search?q=cache:8s3QHPPjIQgJ:www.ietf.org/rfc/rfc2543.txt+isip+%27busy+here%22&cd=1&hl=en&ct=clnk&gl=us”
December 5th, 2009 at 12:02 am
Has anyone got MJ running on an iPhone these days? I used to have it running with no issues until late September and it has not worked since then. Any help would be greatly appreciated.
February 9th, 2010 at 1:20 pm
I will pay anyone via paypal to help me setup and get my sip information please email me [email protected]
February 13th, 2010 at 12:33 pm
Bambam,
Unfortunately I don’t think this works anymore. It looks like MJ has blocked the use of SIP somehow. I have looked high and low ont eh web for any new hacks but haven’t had any luck so far. Hopefully someone will be able to hack it again 😉 and let us know…
February 15th, 2010 at 5:51 am
Here is an updated article on how to use magicjack data connection on your iPhone.
http://blog.javachap.com/?p=236
February 15th, 2010 at 7:40 am
Any info if this also works on a not Jailbroken iphone?
February 19th, 2010 at 2:30 am
Yes i have tried it with iSip, which is working fine. I have updated my post with the screenshot.
http://blog.javachap.com/index.php/how-to-make-voip-calls-on-iphone-using-magicjack-connection-and-siphon/
March 7th, 2010 at 1:21 pm
Try ICALL.com it is free and it gives you your own number as well so people can call you.
March 8th, 2010 at 1:07 pm
OK you can call but it is not as cheap as Magic Jack so don’t think it is worth it.
March 13th, 2010 at 5:47 pm
hi, i recentlly got my MJ. i’m using iphone 3gs and nothing works the way you explain. i think they changed the config…can anyone help pease!
September 28th, 2010 at 6:39 pm
i just successfully used magicjack on iphone 3gs running 4.0.1
the software you have to use on iphone is now called isip.
in order to obtain the sip info from ur magic jack follow this website and follow step by step. once you have setup everything on ur iphone, you will have to play around a little bit with the settings to get the best voice quality out of it.
http://blog.javachap.com/index.php/how-to-make-voip-calls-on-iphone-using-magicjack-connection-and-siphon/
March 19th, 2011 at 3:15 pm
is it possible todo this abroad ??
im in israel using majic jack.
can i use my iphone4 in here with my majic jack number ??
June 18th, 2011 at 4:55 am
whenever i open SIPinfo it continuously give me this error message ” Invalid MJFlashDriveLetter in Config.ini or MJ not plugged in ”
i have the same 1.6 version
and my magic jack is working perfectly, like i call U.S everyday so there is no chance its not working
plzzzzzzz helllllpppp me !!!!!!!!!
June 18th, 2011 at 4:43 pm
Don’t think that anybody is having magic jack working on there iPhone right now.
If someone does have a way of doing it please contact me so that i can update this.
September 1st, 2011 at 6:31 pm
Is MagicJack working in any iPhone??? how can i do that? I don’t see any updated information 🙁
September 28th, 2011 at 11:43 pm
new iPhone App from MJ,
http://itunes.apple.com/us/app/free-calls-with-magicjack/id463926997?mt=8
working perfect over 3G!
Add A Comment