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:
ProxyUserName = E**********01
ProxyUserPassword = ABCDEFGHIJ
SIPUDPDefaultPort = 0
SIPUDPPortRangeStart = 65535
SIPUDPPortRangeEnd = 49152
Other SIP Data
SIPCallerID = E**********01
UserDomain = talk4free.com
ProxyIP = 18.104.22.168
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 22.214.171.124 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.
Username: E**********01 <<<<<< PUT IN YOUR INFO
Password: ******************** <<<<<<< PUT IN YOUR PASSWORD (case sensitive)
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.
Prefix for contacts: leave blank
Outbound proxy: leave blank
RTP Port: 4000
SIP Stun: OFF
SIP Stun Server: leave blank
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.