• Increase font size
  • Default font size
  • Decrease font size

UPDATE! 1-8-09

MJ has updated! To obtain your password the same process applies but your password is removed from memory shortly after the program starts, so it can only be obtained immediately after the MJ process starts. Stroth over at the (unofficial) MJ support forums has created a wonderful app to automatically grab your sip info. Excellent work Stroth, you beat me to it!

DOWNLOAD Stroths MJ Utilities Suite V1.6!

1.6
-Added "MySIPInfoLocation" variable to Optional section of the config file. You can select where you want to save your MySIPinfo.txt now.
-Added mouseover tooltips to each of the buttons on the main interface.
-Added ability to add a startup entry for MagicJack that bypasses the usual MJ splash screen.

DOWNLOAD Stroths MJ Utilities Suite V1.5!

1.5
- Added "Optional" section in config for future options
- Added MJUpgradeURL to Optional config section. Allows you to put in a different URL if you want to download a different upgrade.exe file
- Fixed a possible bug causing a bluescreen on one of my test environments. Might have just been my system, but upgrade just to be safe.

Instructions

1. Unzip the folder and put it where ever you like on your system.

2. Once done, you can run MagicJackSuite.exe and go from there.

3. Update the config from the GUI

4. (Optional) - Create a shortcut to MagicJackSuite.exe on your desktop. This will make it easier to run in the future.

Bugs
Not really sure if its a bug or not, but sometimes you have to run the SIP Checker app more than once to get the SIP data. It really has to do with the timing of pulling the SIP data when magicjack starts. Since different systems run this at different speeds, its hard to determine a time value that works across the board.

-----------------------------------------------------------------------------------------------------------------------------------------

As of 5-31-08 to obtain your sip credentials you will need to dump your memory while magicjack.exe is running in order to view the decrypted password.

All other information can be had with any packet capture program.

Replace EXXXXXXXXXX01 with your MJ number. Include E and 01.
Replace the proxy proxy1.Atlanta.talk4free.com:5070 with the proxy your MJ registers to and change host=67.90.138.70 to host=YourProxyIPHere.
Replace XXXXXpasswordXXXXX with your password. Currently a 20 character string consisting of numbers and letters. Mine is all uppercase.

~~~~~sip.conf~~~~~

register => EXXXXXXXXXX01:[email protected]:5070

[magicjack]

context=incoming
username=EXXXXXXXXXX01
type=friend
secret=XXXXXpasswordXXXXX
port=5070
nat=yes
insecure=very
host=67.90.138.70
fromuser=EXXXXXXXXXX01
dtmfmode=inband
qualify=2000

~~~~~sip.conf~~~~~>~~~~~extensions.conf~~~~~

[incoming]
exten => YourMJNumber,1,Answer
exten => YourMJNumber,2,Dial(sip/sipura,30,r) ;dial someone...such as an ATA

[MagicJackOutgoing]
exten => _1NXXNXXXXXX,1,Dial([email protected],30,r)
exten => _1NXXNXXXXXX,2,congestion()
exten => _1NXXNXXXXXX,102,busy()
exten => i,1,Hangup
exten => t,1,Hangup
exten => h,1,Hangup

[sip]
include => MagicJackOutgoing

~~~~~extensions.conf~~~~~