Jump to content

mioduz

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by mioduz

  1. After a lot of tinkering and googling I managed to get 3 magic jacks working as a SIP trunks with 3CX.

    If any of you have played around with a magic jack you have seen all of the limitations. You can only use one per computer, you can't use it without the jack plugged in 24/7, you have to deal with annoying adds on the softphone software, you can't bypass their crappy VM etc etc. Well this solves all of those issues, I am now using 3 magic jack accounts without a single magic jack plugged in and better yet I am running them all inside of a single windows XP VM.

    Keep in mind that doing this is against the magic jack TOS.

    What you need:

    Utility for ripping your SIP credentials from the Magic Jack device:

    http://rapidshare.com/files/181629789/Magi...lities_v1.6.zip

    3CX v6.x (it does not work with the most current v7.x from the 3cx website! Thankfully download.com is still hosting the older version)

    http://download.cnet.com/3CX-Phone-System/....html?tag=mncol

    Install 3CX and setup your extensions, if you don't have any IP phones you can use the 3CX softphone or x-lite. I am not going to go over this as it was shown on hak5's podcast, or you can find this information anywhere.

    (I am using 3 used Cisco 7940's that I found on ebay for 65 each)

    Now, plug the magic jack into a windows computer and run the utility you downloaded. Hit Get Current SIP Information, if it does not work right away, don't sweat it mine didn't either. Play with the StartDelay field and keep trying. Apparently there is a very small window in which it can capture the information, and the correct timing varies depending on the speed of your computer. Also make sure the MJFlashDreiveLetter field is set correctly. Once you get a successful capture, it will generate a text file called "MySIPInfo.txt" You will need the information from this file in the next step.

    Run the 3CX manager and select Add VOIP, choose Generic VOIP Provider

    Registar/Proxy Hostname = the proxy IP address from the file, (digits not hostname)

    Registar Proxy Port = 5060

    Outbound Proxy Hostname or IP = proxy hostname from file (ie proxy01.xxxxx.talk4free.com)

    Outbound Proxy Port = 5070

    Click Next

    External Number = MJ phone #

    Authentication ID = E##########01 (########## = your MJ phone #)

    Authentication Password = 20 character password, its called ProxyUserPassword in the generated file

    Use the default stun server settings

    Add your outbound rule, under "calls to number starting with" pick a number, when you dial out, you will have to hit this number first. Most people use 9.

    Hit ok, your done! You now have a 20/year unlimited minute SIP trunk for your PBX!

    I am trying to add MagicJAck to my 3cx. I am running a current version because I can not find an older. I input all the data, as well as added the custom user agent field data. But I can not register. The server log shows this:

    19:04:23.568 [CM504005]: Registration failed for: 10003@MagicJack; Cause: 401 Unauthorized; from IP:216.234.67.8:5070

    Any help?

×
×
  • Create New...