"How to" setup mjmd5 and Linksys PAP2T ATA
Moderators: Bill Smith, Pilot
"How to" setup mjmd5 and Linksys PAP2T ATA
I just wrote up a quick tutorial on how to setup the mjmd5 and the Linksys ATA. Should I post the steps or does everyone pretty much have it under control?
-Curt
--magicJack user since Oct 08 w/magicFeatures
--D-Link DIR-655
-NetTalk DUO since Dec 10
--magicJack user since Oct 08 w/magicFeatures
--D-Link DIR-655
-NetTalk DUO since Dec 10
-
pancho1950
- MagicJack Contributor
- Posts: 54
- Joined: Sat Mar 07, 2009 9:00 pm
Re: "How to" setup mjmd5 and Linksys PAP2T ATA
It would be nice if you do thatnewtoncd wrote:I just wrote up a quick tutorial on how to setup the mjmd5 and the Linksys ATA. Should I post the steps or does everyone pretty much have it under control?
Thank's
Pancho
I used to run a Thin Client, but a friend gave me a Pentium-IV computer with a failed motherboard. I purchased a used motherboard on eBay and decided to start using it instead of the Thin Client. After that, I wrote up this tutorial. Also, some of the steps below are from another post/member, but I can’t find the post now to give them the proper credit.
How to get MJMD5 and the Linksys PAP2T-NA ATA working with magicJack.
1.) Download the MJMD5.zip file:
http://www.mediafire.com/?mmmt4wcnqyb
2.) Unzip to a directory on your PC (I used C:\MJproxy).
3.) Make sure your magicJack is plugged in and get your SIP credentials using magicjackhacks password finder v2.2, Stroth’s utility, or look at Digital Offensive's page; Digital Offensive is probably the easiest:
http://www.phoneservicesupport.com/stro ... t4230.html
http://www.phoneservicesupport.com/stro ... t4230.html
http://magicjackhacks.com/ (password finder v2.2)
http://www.digitaloffensive.com/2010/06 ... retrieval/
4.) Using the info retrieved from password finder or Stroth's utility, run C:\MJproxy\MJMD5.exe, and fill in the proxy (proxy01.xxxxxxxx.talk4free.com), set forward port and listen port to 5070, and enter the password retrieved from magicjackhack’s password finder. Check to Save Settings. This creates a MJMD5.ini file in the C:\MJproxy directory, and a tray icon showing that MJMD5 is running.
IF you are having trouble with the proxy, additional info to get your Proxy info:
http://www.dslreports.com/forum/r209511 ... -are-using
5a.) Setup your PAP2T-NA ATA using Line 1 and reset to defaults (****, 73738#).
5b.) For screenshots of an ATA config:
http://www.phoneservicesupport.com/magi ... t5066.html
http://www.phoneservicesupport.com/cert ... 4-180.html
6.) Unplug your magicJack
7.) Log into your router and determine the IP address of the computer running MJMD5 and the IP address of the ATA. For ATA IP address, you can also use your phone, enter ****, 110#).
8.) Log into the ATA and in Line 1 add the proxy and ensure the proxy points to the IP address of your PC running MJMD5 (mine happens to be 192.168.0.193); in this example, set the proxy in the ATA to 192.168.0.193:5070. I set my PC to get a fixed IP address from the router, so I wouldn’t have to change anything down the road. I had a problem where calls weren’t coming through after about 30-45 minutes; I changed the “register expires” under Line 1 from 3600 to 180 and it seemed to fix the issue.
9.) For the appropriate ATA changes from the default settings, change to admin/advanced view:
--System tab – Primary ntp server = time.nist.gov; Secondary ntp server = time-a.nist.gov
--SIP tab – no changes
--Provisioning tab – no changes
--Regional tab – change time zone to your correct time
--Line 1 tab – NAT mapping enable = yes (optional - this may not be necessary for all users, but it seemed to help with my router); NAT keep alive enable = (enter proxy IP and port from step 8.); SIP port = 5060; Proxy = (see step 8.); Register = yes; Register expires = 180; Display name = (Exxxxxxxxxx01); User ID (Exxxxxxxxxx01) and Password = (info retrieved from password finder)
----Exxxxxxxxxx01 = your phone number
--User 1 tab – no changes
--Save settings.
10.) After saving, you should see the blue light appear on your ATA for line 1, meaning it has a valid connection. Go back to the "Info" page for Line 1; it should reflect a REGISTRATION STATE of "Online". You should have a dial tone, be able to make and receive calls, and your attached to the ATA should ring when receiving a call.
11.) Optional: Setup a password on the ATA (System tab – enter a password for both the admin and user logins) and save changes.
12a.) Setup MJMD5 to start with Windows and it automagically syncs with the ATA (in case of a reboot, power outage, etc).
12b.) If you don’t need or want the tray icon, you can run MJMD5 as a service.
http://www.phoneservicesupport.com/magi ... t1364.html
You need instsrv.exe and srvany.exe from rktools as documented in the link above.
At this point, you need to stop the MJMD5 that is running in your tray. Double-click it to open up the interface, then hit the close box, and it should disappear from your tray.
If you have instsrv.exe and srvany.exe in C:\MJproxy, you would run these commands (from command prompt or put in a batch file) to create the service:
c:\MJproxy\instsrv.exe "MagicJack" "C:\MJproxy\srvany.exe"
reg add HKLM\SYSTEM\CurrentControlSet\Services\MagicJack\Parameters /v Application /d "\"C:\MJproxy\MJMD5.exe\" /f
You now have a service. To configure it, get into Services (most people it is Start Menu, Programs, Administrative Tools, Services). Scroll down to the "MagicJack" service, double-click it, and make sure "Startup Type" is set to "Automatic". Then click on the Start button to start the service. You are now set, the service will start automatically on a reboot. You don't need to touch the service again.
13.) The downside: You still need your PC running whenever you want to use the magicJack phone ------ The upside: The quality of calls through the ATA is significantly better and, better yet, caller ID with call waiting now works on your handset!!!
Note: A better long-term option is to purchase a router using openwrt, so you won’t need to leave your computer on 24/7, refer to the magicjack forum on how to do this.
Hope this helps and standard disclaimer of I am not sure this is against magicJack's TOS, I am not responsible for any issues, etc applies.
How to get MJMD5 and the Linksys PAP2T-NA ATA working with magicJack.
1.) Download the MJMD5.zip file:
http://www.mediafire.com/?mmmt4wcnqyb
2.) Unzip to a directory on your PC (I used C:\MJproxy).
3.) Make sure your magicJack is plugged in and get your SIP credentials using magicjackhacks password finder v2.2, Stroth’s utility, or look at Digital Offensive's page; Digital Offensive is probably the easiest:
http://www.phoneservicesupport.com/stro ... t4230.html
http://www.phoneservicesupport.com/stro ... t4230.html
http://magicjackhacks.com/ (password finder v2.2)
http://www.digitaloffensive.com/2010/06 ... retrieval/
4.) Using the info retrieved from password finder or Stroth's utility, run C:\MJproxy\MJMD5.exe, and fill in the proxy (proxy01.xxxxxxxx.talk4free.com), set forward port and listen port to 5070, and enter the password retrieved from magicjackhack’s password finder. Check to Save Settings. This creates a MJMD5.ini file in the C:\MJproxy directory, and a tray icon showing that MJMD5 is running.
IF you are having trouble with the proxy, additional info to get your Proxy info:
http://www.dslreports.com/forum/r209511 ... -are-using
5a.) Setup your PAP2T-NA ATA using Line 1 and reset to defaults (****, 73738#).
5b.) For screenshots of an ATA config:
http://www.phoneservicesupport.com/magi ... t5066.html
http://www.phoneservicesupport.com/cert ... 4-180.html
6.) Unplug your magicJack
7.) Log into your router and determine the IP address of the computer running MJMD5 and the IP address of the ATA. For ATA IP address, you can also use your phone, enter ****, 110#).
8.) Log into the ATA and in Line 1 add the proxy and ensure the proxy points to the IP address of your PC running MJMD5 (mine happens to be 192.168.0.193); in this example, set the proxy in the ATA to 192.168.0.193:5070. I set my PC to get a fixed IP address from the router, so I wouldn’t have to change anything down the road. I had a problem where calls weren’t coming through after about 30-45 minutes; I changed the “register expires” under Line 1 from 3600 to 180 and it seemed to fix the issue.
9.) For the appropriate ATA changes from the default settings, change to admin/advanced view:
--System tab – Primary ntp server = time.nist.gov; Secondary ntp server = time-a.nist.gov
--SIP tab – no changes
--Provisioning tab – no changes
--Regional tab – change time zone to your correct time
--Line 1 tab – NAT mapping enable = yes (optional - this may not be necessary for all users, but it seemed to help with my router); NAT keep alive enable = (enter proxy IP and port from step 8.); SIP port = 5060; Proxy = (see step 8.); Register = yes; Register expires = 180; Display name = (Exxxxxxxxxx01); User ID (Exxxxxxxxxx01) and Password = (info retrieved from password finder)
----Exxxxxxxxxx01 = your phone number
--User 1 tab – no changes
--Save settings.
10.) After saving, you should see the blue light appear on your ATA for line 1, meaning it has a valid connection. Go back to the "Info" page for Line 1; it should reflect a REGISTRATION STATE of "Online". You should have a dial tone, be able to make and receive calls, and your attached to the ATA should ring when receiving a call.
11.) Optional: Setup a password on the ATA (System tab – enter a password for both the admin and user logins) and save changes.
12a.) Setup MJMD5 to start with Windows and it automagically syncs with the ATA (in case of a reboot, power outage, etc).
12b.) If you don’t need or want the tray icon, you can run MJMD5 as a service.
http://www.phoneservicesupport.com/magi ... t1364.html
You need instsrv.exe and srvany.exe from rktools as documented in the link above.
At this point, you need to stop the MJMD5 that is running in your tray. Double-click it to open up the interface, then hit the close box, and it should disappear from your tray.
If you have instsrv.exe and srvany.exe in C:\MJproxy, you would run these commands (from command prompt or put in a batch file) to create the service:
c:\MJproxy\instsrv.exe "MagicJack" "C:\MJproxy\srvany.exe"
reg add HKLM\SYSTEM\CurrentControlSet\Services\MagicJack\Parameters /v Application /d "\"C:\MJproxy\MJMD5.exe\" /f
You now have a service. To configure it, get into Services (most people it is Start Menu, Programs, Administrative Tools, Services). Scroll down to the "MagicJack" service, double-click it, and make sure "Startup Type" is set to "Automatic". Then click on the Start button to start the service. You are now set, the service will start automatically on a reboot. You don't need to touch the service again.
13.) The downside: You still need your PC running whenever you want to use the magicJack phone ------ The upside: The quality of calls through the ATA is significantly better and, better yet, caller ID with call waiting now works on your handset!!!
Note: A better long-term option is to purchase a router using openwrt, so you won’t need to leave your computer on 24/7, refer to the magicjack forum on how to do this.
Hope this helps and standard disclaimer of I am not sure this is against magicJack's TOS, I am not responsible for any issues, etc applies.
Last edited by newtoncd on Mon Aug 16, 2010 1:32 pm, edited 11 times in total.
-Curt
--magicJack user since Oct 08 w/magicFeatures
--D-Link DIR-655
-NetTalk DUO since Dec 10
--magicJack user since Oct 08 w/magicFeatures
--D-Link DIR-655
-NetTalk DUO since Dec 10
-
pancho1950
- MagicJack Contributor
- Posts: 54
- Joined: Sat Mar 07, 2009 9:00 pm
Just got this to work. I didn't reset the pap2t since using sipsorcery on line 1. Only issue I see is magicjack is kicking immediately to voicemail on incoming calls. As if it doesn't see anyone connected to mj. It ring phone but I cannot pickup since going to voicemail. (port 5061 forwarded to 5070)
Once I get this to work with incoming calls, I will research what router to buy (need to be powerful wireless with at least 4 or more cat 5 ports, plus I want main computer to use usb to router since eth card is broken.)
A big weakness of google voice and mj is you seemly cannot set number of rings before pickup.
Once I get this to work with incoming calls, I will research what router to buy (need to be powerful wireless with at least 4 or more cat 5 ports, plus I want main computer to use usb to router since eth card is broken.)
A big weakness of google voice and mj is you seemly cannot set number of rings before pickup.
-
steve_togo
- MagicJack Expert
- Posts: 84
- Joined: Tue Dec 09, 2008 5:32 pm
thats coz u are using 5061, use 5070 it should work fine, if u still like 5061 then u have to change settings in atadegarb wrote:Just got this to work. I didn't reset the pap2t since using sipsorcery on line 1. Only issue I see is magicjack is kicking immediately to voicemail on incoming calls. As if it doesn't see anyone connected to mj. It ring phone but I cannot pickup since going to voicemail. (port 5061 forwarded to 5070)
Once I get this to work with incoming calls, I will research what router to buy (need to be powerful wireless with at least 4 or more cat 5 ports, plus I want main computer to use usb to router since eth card is broken.)
A big weakness of google voice and mj is you seemly cannot set number of rings before pickup.
I need clarification of your response.steve_togo wrote:thats coz u are using 5061, use 5070 it should work fine, if u still like 5061 then u have to change settings in atadegarb wrote:Just got this to work1. Only issue I see is magicjack is kicking immediately to voicemail on incoming calls. As if it doesn't see anyone connected to mj. It ring phone but I cannot pickup since going to voicemail. (port 5061 forwarded to 5070)
I am asking why I need dongle connected to get call to reliably ring without voicemail picking up on first ring. I state that my MJMD5 first line is 5061 and second line is 5070 (unchanged, I guess). Since I got it working, obviously I set pap2t line 2 to use 192.168.0.10:5061 With outgoing proxy unchecked.
I use 5060 for sipsorcery on line 1. Are you saying that some other configuration would give me ability to disconnect the bug filled dongle?
HI newtoncd,
Can you recommend which router should I purchase that will work with MagicJack? Would be nice if you can share your knownledge and walk us thru it. Because:
1- I dont want to leave my PC on 24/7
2- As running WinXP, we have to reboot it every week or 4-5 days.
Otherwise, it slows and voice quality is not good
By any chance, do you know any softphone for portable handphone, iphone, palm, google phone, etc.. that works with MJMD5 auth for magicjack ? before, I was a happy camper when MagicJack did not deploy the md5 auth.
Thanks.
Can you recommend which router should I purchase that will work with MagicJack? Would be nice if you can share your knownledge and walk us thru it. Because:
1- I dont want to leave my PC on 24/7
2- As running WinXP, we have to reboot it every week or 4-5 days.
Otherwise, it slows and voice quality is not good
By any chance, do you know any softphone for portable handphone, iphone, palm, google phone, etc.. that works with MJMD5 auth for magicjack ? before, I was a happy camper when MagicJack did not deploy the md5 auth.
Thanks.
just used this same exact tutorial w/ mj purchased from website about 2 weeks ago. Was a little difficult getting pw, but not bad. Followed this tutorial to the "T" and was up and running w/out any probs.Timothy wrote:HI newtoncd,
Can you recommend which router should I purchase that will work with MagicJack? Would be nice if you can share your knownledge and walk us thru it. Because:
1- I dont want to leave my PC on 24/7
2- As running WinXP, we have to reboot it every week or 4-5 days.
Otherwise, it slows and voice quality is not good
By any chance, do you know any softphone for portable handphone, iphone, palm, google phone, etc.. that works with MJMD5 auth for magicjack ? before, I was a happy camper when MagicJack did not deploy the md5 auth.
Thanks.
Compiled mjproxy from source and its running on my ubuntu server w/out any issues, clear voice quality.
As far as router: there are many out there, but I've always been a fan of linksys. All my network equip is linksys; cable modem, router, ata. If your not concerned about gigabit connection, get a WRT54G v1, v2, v3 or v4. These older v1-v4 routers are "open source" and have 2MB memory chip on them that can easily run DD-WRT, tomato, ect...
The newest WRT54G routers in the store are v5, v6, v7, v8 or v9 and they are POS's, stay away from them! Linksys, (now cisco) didnt' like the fact that the linux guys were coding their own FW, (tomato, DD-WRT, OpenWRT, HyperWRT, ect...) and flashing it to the v1-v4 routers, effectively turning them into $100+ routers that were 10x more solid then their factory FW. So...beginning in v5 routers, the chip was 1/2 the size, and was was shipped from the factory in a "locked" state, that only accepted Linksys FW upgrades. Now, you *can* unlock them, but you risk ruining your router, or "bricking" it. And, besides, the chip is so small, that you have to run "micro" versions of the open source FW, that doesnt' have many options.
I'm currently running HyperWRT + thibor on my WRT54G v3. Its old firmware, but ROCK SOLID and has tons of QOS options, ect.... Havn't rebooted the router in over a year, and its running many com. devices that require constant communication; w/out any probs.
You could also get a WRT54G-L (linux) version, which also has big memory chip and is open source (flashable w/out a bunch of headaches). However, this router will be double the price of the above.
good luck
The Siphon RC2 has the mjmd5 built-in so Iphones and Ipod touches work great now as long as their jailbroken.Timothy wrote: By any chance, do you know any softphone for portable handphone, iphone, palm, google phone, etc.. that works with MJMD5 auth for magicjack ? before, I was a happy camper when MagicJack did not deploy the md5 auth.
Thanks.
Synchron