MagicJack - Solving USB connectivity issues

January 2017

MagicJack is an external hardware that helps users to make phone calls from computers by utilising USB connectivity. Sometimes a user may face connectivity issues while using MagicJack. The issue is often caused by insufficient power supply to the USB hub of the computer. In such a scenario it may be worthwhile connecting the MagicJack dongle using an external AC powered USB hub. Another solution would be to disable power management in all USB hubs. After the user connects the MagicJack dongle, they can use the TCP optimizer to optimize the USB connectivity with the computer.

Most users that are having trouble with their MagicJack dongle are usually having connection problems with their computer's USB ports, and its power supply to those ports.

This is the least expensive and probably the best telephone service that I have EVER used!

This service ONLY costs $19.95/year and with a 5 year license extension it costs only $12.00/year! That's $1.67/month the 1st year then $1.00/month each year thereafter.

Don't believe any of the BAD PRESS you may hear about the service. I discovered what the "technical" problem was, because it actually happened to me. I was having audio and connection problems until I solved the technical problem of my computer's USB bus drawing over 500 mA, actually 580 mA, with everything plugged into the bus.

My eMachine computer, Model T2882, only has a 250 Watt power supply and that was working at its limit as all the computer cards and USB devices that I had plugged into the machine were demanding current. The attached article is how I solved the problem for less than $20.00!

MagicJack® Set Up

How many USB devices are currently plugged in?
Power-Hungry USB Ports
The number of USB devices that users can plug into the computer these days, with cameras, scanners, printers, keyboards, pointing devices, PDAs, hard disks and many more peripherals using the USB interface that often runs off the computer's power through the USB bus. This is more of a convenience since users don't have to plug in a separate electrical cord, but it's also easy to overload the USB ports if users plug a number of devices into many of the available ports.

Do the user's PC's USB ports supply enough electricity to power all the devices they have attached to them? Plugging too much gear into a bus-powered USB hub (one with no external power adapter) can overwhelm a USB port by demanding more than the 500 mA it can supply. Check the power demands on any USB port in Windows XP by right-clicking My Computer and choosing Properties, Hardware, Device Manager. Double-click Universal Serial Bus controllers, double-click the USB Root Hub entry, choose the Power tab, and add up the amounts in the "Power Required" column.


(Below is the advice which many users forget about.)
In a few rare instances, the USB port on the user's computer may not have enough electrical power for the MagicJack dongle to work properly.
Try using an externally AC powered USB hub to plug the MagicJack dongle into instead of using the computer's USB port if there are many other USB devices connected to the computer, or if the MagicJack dongle acts erratically with audio and connection problems. [e.g. Startech .COM ST4200USB 4-PORT USB 2.0 HUB (ST4200USB)»(Cost $19.14)]
MagicJack may or may not work best when plugged directly into a USB port on the computer.
Do not plug the MagicJack dongle into a multi port USB hub that is not AC powered.
Another option if you don't want to buy yet another device is to check the Power Management function of your computer's USB Root Hub. Under Windows XP, disabling the Power Management for all USB Root Hubs in your system may resolve the problem.
Here is how to do it:
  • 1. Open the Device Manager (Start-> right-click on "My Computer", click on "Properties" -> Hardware -> Device Manager).
  • 2. Look under the category Universal Serial Bus controllers and find the USB Root Hub.
  • 3. Right-click and select Properties, go to the Power Management tab.
  • 4. Uncheck the box "Allow the computer to turn off this device to save power" and click "OK".

Repeat this for each of the USB Root Hubs shown in the Device Manager.

After the user has connected the MagicJack dongle for the first time, registered the device, and has the 'softphone' on the screen, the user should probably run TCP Optimizer to "tune" the computer to work with it in an efficient manner; it can be downloaded from the following website:

The program can aid both the novice and the advanced user in tweaking related TCP/IP parameters in the Windows Registry, making it easy to tune your system to the type of Internet connection used. The tool uses advanced algorithms and the bandwidth delay product, to find the best TCP Window for your specific connection speed. It provides easy tuning of all related TCP/IP parameters, such as MTU, RWIN, and even advanced ones like QoS and ToS/Diffserv prioritization. The program works with all current versions of Windows, and includes additional tools, such as testing average latency over multiple hosts, and finding the largest possible packet size (MTU).

The user can use the TCP Optimizer by following these short instructions:
  • 1. Choose the maximum Connection Speed from the slider bar (the maximum available bandwidth, in kilobits per second)
  • 2. Choose the Network Interface, or check to Modify All Network Adapters
  • 3. Pick "Optimal settings" from the radio-buttons near the bottom of the program
  • 4. Click on the "Apply changes" button and reboot

If you get annoyed by the softphone pop-up dialog box constantly coming on to your monitor's screen every time the telephone system is activated, then you can try this program to curtain that feature:

Or go to this website:


Published by aakai1056. Latest update on March 15, 2012 at 10:51 AM by Celia Gatward.
This document, titled "MagicJack - Solving USB connectivity issues," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (