MagicJack as a Service

Windows Home Server

WHS Tutorials, Walkthroughs, Tips & Tricks

MagicJack as a Service

 Installing magicJack on your WHS

  1. Establish a remote desktop session or physically log into your WHS desktop
  2. Plug the magicJack device into a USB port and let the drivers install
  3. Attach a physical telephone to the magicJack via RJ11
  4. Navigate to “My Computer” and engage the auto-run on the Magic Jack drive
  5. Let the magicJack download and install the software
  6. Possibly receive the “No audio devices found no output/input devices are found” error message. Please see the How to magicJack the WHS blog post for a fix.
  7. Reboot your WHS

magicJack as a Service

  1. After you have installed the magicJack software and rebooted your WHS. Establish a remote desktop connection to your WHS and open the Windows Task Manager, navigate to the Processes tab and end the MagicJack.exe process.
  2. Click the Start button and open the Run dialog box, enter MSConfig

  3. Click on the Startup tab and uncheck cdloader2.exe and then click OK
  4. When prompted to restart choose Exit Without Restart.
  5. Click the Start button and open My Computer and go to C:\Documents and Settings\Administrator\Application Data locate the mjusbsp folder.

  6. Copy the mjusbsp folder to C:\Documents and Settings\LocalService\Application Data

  7. Return to My Computer and take note of the letter for a second drive assigned to the Magic Jack. Right-click the drive and choose Properties, the one we want to is the one with the PHONE label. For example magicJack (G:)

  8. Download and the Windows Server Resource Toolkit. This will install a number of useful utilities. We are interested in two: SrvAny and its installer InstSrv are applications provided by Microsoft. SrvAny allows the magicJack software to run as a service although nobody is logged into the WHS desktop.
  9. Install the Windows Server 2003 Resource Toolkit to its default installation directory.
  10. Run the following command: "C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" "MagicJack" "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
  11. Open the Windows Registry Editor by running regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Services\MagicJack
  12. Ensure the MagicJack key is selected in the left hand pane and right-click, choose New -> Key and name it Parameters. In the newly created Parameters section, right click and choose New -> String Value and name it Application.
  13. Double click the newly created Application key and set the value to
    "C:\Documents and Settings\LocalService\Application Data\mjusbsp\magicJack.exe" /scf _magicJackPersonalDataRoot "G:\magicJack" where G is the second MagicJack drive letter you found earlier in Step 7, click OK and exit the Registry Editor.
  14. All done! Reboot your WHS and wait a couple of minutes for the system to finish loading.  If all went well you should now get a dial tone.
Sort by: Published Date | Most Recent | Most Useful
Comments
  • I used the above method and got it running as a service but i have this unusual problem.....

    I am not able to get the dial tone to drop until I dial a complete number. Then if the number is valid the call is completed normally.

    I have found that if I go under Computer Management | Services | Properties | Log On and click on the box "Allow services to interact with desktop" for my magicJack service that this problem goes away, but then the magicJack screen shows up on the desktop as well, defeating the purpose of running the program as a service.

    Am I the only one with this problem? i am running WHS (pp3). is there a registry change or other fix for this problem?

  • You should not be logging into your WHS desktop, instead use the WHS console

  • I have a different issue... when I go to complete step 7, the two removeable drives are visible but for some reason not assigned to MagicJack. When you double click to view the drive contents, it says to insert a disc. They are MagicJack drives until the device is connected, then they become generic unassigned drives and remain that way...

    I went ahead and used the second drive (g) for the application key... do you think this will still work and remain active if so?

  • Excellent Post. I was able to get the MajicJack up and running as a service within 10 minutes.

Page 1 of 1 (4 items)