Who said Nokia N95 VOIP + Magic Jack doesnt work :)
by kiran on May.29, 2009, under General
Who said Nokia N95 VOIP + Magic Jack doesnt work
I have to admit that it took me 2 days to figure this out, but honestly
Nokia SIP client works. I googled and most posts in many symbian/nokia forums
suggested that Magic Jack never works with Nokia . Some blamed that Nokia SIP stack
implementation is broken, some said MJ isnt friendly etc…
Its not true,Some VOIP (especially windows based softphones ) can figure out
the DNS-SRV records (yes you read it right. Its not DNS, but its DNS-SRV DNS+STUN server )
and “realm” strings for the client to work.
In my opinion, MagicJack is cheap and works great. Actually it rocks. Only exception I noticed
is the you need to have greater than 128kbps to get voice calls and works great with 256kbps+ connection
speeds.
To make MJ work on your Nokia SIP client, you need the proxy username/password/server address. I will show
you how easily you can get it, but before you read further, please beware that this is against MJ TOS.
I only did this for curiosity and information sake. So please do this at your risk.
You need the following :
1. Magic Jack Utils for retrieving the SIP credentials (d/l : http://magicjackhacks.com/downloads/MagicJack_Utilities_v1.6.zip )
2. X-lite (Windows Softphone : d/l : http://www.counterpath.com/x-lite.html&active=4 )
3. Nokia SIP settings : This allows to change some internal SIP settings which are not visible from default VOIP client. (d/l : http://sw.nokia.com/id/d2d27e6c-bd52-4534-9aa6-19e606b80709/SIP_VoIP_Settings_v1_0_en.zip )
Procedure :
1. Now, Unzip Magic jack utils and follow the directions listed under readme to get the SIP credentials.
2. Install X-lite and enter the SIP credentials. This will also help you to make calls using your PC/Laptop

X-Lite MJ Account Settings
To find realm value which is absolute for N95, Next, go-to Help->Troubleshooting->Diagnostics-> Turn on full
logging

X-Lite Log for debugging
Now open the output log (Help->Troubleshooting->Diagnostics-View) and check for “realm” , its lists 2 strings , you should probably see “talk4free.com” and “stratus.com” or something else…whatever is listed later is the correct realm string to be entered in N95 SIP settings.
3. Install Nokia SIP sis file you downloaded
Here are my SIP settings of N95 (Settings->Connectivity->SIP settings )
Profile name:
Service profile : IETF
Default Access point
Public Username : sip:@talk4free.com (You should get this from Magic Jack Utils )
Use compression: No
Registration : When needed (always on drains your battery )
Use security : No
Proxy server :
Proxy Server Address : sip:
realm :
username:
Password :
allow use routing : yes
Transport type : UDP
Port : 5070
Registrar
Registrar server address : sip:talk4free.com
realm :
username:
Password :
Transport type : UDP
Port : 5070
Now goto Applications->SIP VOIP Settings->NAT firewall settings->Domain Parameters->talk4free.com
STUN server name : None
STUN server port: 3478
TCP NAT nind refresh : 0
UDP NAT bind refresh : 0
CRLF Refresh : Off
Now click Back on lower left and exit finally.
Next goto Settings->Connectivity->Internet tel
Give a profile name and select the SIP profile name you created above under the SIP Settings.
Thats it…Now when you want to call someone over WIFI using your MJ VOIP , select their number from Contacts, click options->Internet Call and thats it…
Note:Since we selected “When needed” in SIP settings, phone might ask your register for service and click yes to it.


June 7th, 2009 on 11:52 am
Thanks a bunch. Your tutorial was really helpful and now I have it working on my Nokia N85 running using Nokia VOIP Settings 3.0.
June 11th, 2009 on 8:40 am
Thanks for this post as I have been trying to accomplish this for some time now. Unfortunately I can not seem to get this to work. I think I am just having a syntax problem within the 95 settings.
I have successfully registered my MJ accout on a softphone and using siphon on an iPhone, so I know I have my credentials are correct.
If you could post some more detailed syntax that would be good.
June 11th, 2009 on 8:58 am
Rich,
Thanks for reading . If you could you post your SIP settings , I can see what might be wrong. I posted all the SIP settings , so I’m not sure what else you were looking for.
June 11th, 2009 on 8:59 am
Great. Thanks for reading the post and for confirming that you are able to get it working on N85 too!!
June 12th, 2009 on 9:12 am
hi. can someone guide a clueless girl?? i get invalid mjflashdriveletter in config.ini or mj not plugged in error when i press the get current sip information button. what’s wrong? please help. thanks.
June 13th, 2009 on 3:47 am
hi. can anyne teach me how to get the sip settings using the magicjacksuite v1.6? i keep getting a invalidflashdriveletter error. when exactly do i click on it?
June 14th, 2009 on 3:59 am
thanks for your article i have got connect a week. But now it is not working can you help even in the x-lite it stopped working.
plz help
June 14th, 2009 on 12:39 pm
hi i can’t get the x-lite register can you show some credentials sample for x-lite and for n-95 credentials thanks.
June 15th, 2009 on 9:26 am
Jean,
Normally there will be 2 drive letters in My computer related to magic jack. One of them should work. you might have used the the wrong driver letter.
June 15th, 2009 on 9:31 am
Vamsi,
Thanks for the reading. If it was working in the past and now its not working, can you please if the supplied credentials are correct? VOIP providers are known to change the credentials at periodic intervals. So you might have to rerun the MagicJack Suite to get the SIP credentials again and check if its still same. Are you able to get xlite working. If yes, then may be your realM value is wrong. Check that from the xlite log file.
June 15th, 2009 on 9:34 am
Charles,
Xlite crendentials are very simple ..I have already posted the xlite screenshot in my blog and also N-95 SIP profile settings….you might want to check your SIP credentials via magicjack suite…I guess MJ might have updated the credentials few days back…
June 15th, 2009 on 12:43 pm
kiran, you are the man! it’s 3.47am here and after a lot of sweating and hair pulling (girls are more dramatic and hysterical) i have finally gotten it the get sip to work. for an idiot like me, the config.ini really was a had nut to crack.
so i’m on to the next step. thanks for the reply and help. cheers!
June 15th, 2009 on 12:57 pm
hey jean..congrats and glad to know that it worked….see its not all rocket science
..let me know if you have any questions…
June 15th, 2009 on 10:41 pm
hi kiran. it’s me again. i got the sip settings but when i put it into the x-lite, i get an account cannot be enabled, unknown error, contact the administrator. i do ot understand what i am doing wrong.
can you tell me what to put on each window? maybe i missed something.
June 15th, 2009 on 11:26 pm
why does it say account cannot be enabled, verify your user name and password? how do i do that?
also, i followed your :5070 at the end of your proxyname. that’s when this new error showed. i guess this is more promising than the first error. now that i am stuck with validating, i do not know where else to click. hehehe. i even went to my email validation from mj and reclicked the link, still, the same. i am sorry for asking sooo many questions. as you can clearly see, i am a dumdum. only i don’t give up.
thanks in advance for your help, kiran.
June 15th, 2009 on 11:27 pm
Jean… Looks like MJ has updated their software & SIP credentials (proxy Server/Realm values etc ) ..in short unless we know the realm values/proxy address , we cannot make it work…There is already discussion on this in this forum if you are interested :
http://www.dslreports.com/forum/r22528488-Defcon-1-Massive-ATA-failure~start=20
Till someone finds out an way to bypass this new rules or whatever, you have to wait :(..sorry..
June 15th, 2009 on 11:30 pm
jean, you are on the right track..you should put :5070 ; I just posted a comment on your earlier comment, MJ updated their Server and it found a way to block these either by encrypting or changing their SIP credentials etc..So the SIP settings reported by MagicJAck might not be correct..I’m still not sure yet…this is new and have to be looked at…
June 16th, 2009 on 12:38 am
that’s sad.
here i finally get a headstart and then they go and change stuff. hehehe. still, i am grateful for your help. let’s keep our fingers crossed and hope that they figure something out. or maybe you will - again.
cheers!
June 16th, 2009 on 12:47 am
that debate about lawsuits was a little bit scary.
June 16th, 2009 on 1:45 pm
@jea, yeah it is scary…as TOS dont allow to do it..I just did this for fun as I read in many posts that they couldnt get it working…but no one should do it..may be in near future, MJ might support BYOD ( bring your own device) and then you dont have to deal with this mess and you can use on it on your own…Vonage is costly, but if you have softphone acct, they will allow you to use in on any VOIP device…or we have get gizmo ..if google grandcentral opens up, may be we dont need MJ also