MagicJack
GVjack - MagicJack with google voice
make my automatically cell call using voip
I have a cell phone plan that includes 9 hours of national calls, however, international calls are billed at extreme minute-rates. For this reason I use VOIP/SIP for international calls thorugh the built-in SIP option (dialer > menu > settings > call settings > accounts).
The built-in dialer have 3 options to choose betweeen, and none of them are what I am looking for - Use Internet calling: 1) for all calls when data network is available 2) only for internet calls 3) ask for each call
It would be so simple to have the dialer check the number called, and if it's an international number (i.e. it starts by +) then use VOIP, otherwise use standard cell calls.
Unless I am blind I don't suppose there are any way of doing this with the built-in dialer. I frankly don't understand why not, I would have thought this is a fairly common situation in this day and age.
Is there another dialer that could do this?
I know I could have two dialers, but it annoys me that something as simple and obvious can't be done automatically.
MagicJackSvcCreator
- No more UI popups or desktop phone call notifications
- MagicJack is functional even when user is logged off, and works under all user accounts
- No splash screen or waiting for MagicJack to load
- MagicJack receives higher network and CPU priority when run as a service
- Stand-alone app (does not install itself on your PC or need to run in the background)
- Revert back to OEM settings with one click
Please note that this Github version is a "vanilla" version. Unlike the version available for download on my site, this version does not have a donate button, and does not automatically check for updates when run.
Feel free to improve, distribute, and use this code without any restrictions. For questions, or just to drop me a line letting me know that you fixed or improved something: evan@evanvaughan.com
Magic Jack Hacks
While searching through Google I couldn't help but notice the myriad of complaints concerning Magic Jack. Many of these tend to focus on call quality and missed calls. Others refer to Error 3002 in conjunction with the Magic Jack Plus.
This isn't surprising. With a normal 'landline' phone service, the customer is responsible for maintaining the telephone and its attached cord. If the user has a problem, he ensures the telephone set functions by testing it at another location. It it works, he passes the problem onto his telephone company.
A telephone system powered by Magic Jack is much more complicated at the customer's end. As well as the Magic Jack device and handset, the system depends on the abilities of the user's computer system and internet connection. The task of locating the exact fault is set squarely on the customer's shoulders.
ROUTINE MAINTENANCE
To ensure your telephone system operates reliably, it is advisable to conduct some form of routine maintenance. Below is listed a routine that can easily be performed on monthly basis. It is not difficult. You are simply turning the complete system off, then restarting it.
The following refers to the older version of Magic Jack that must be connected to a USB port of a computer. If you own the Magic Jack Plus which takes advantage of your wireless internet connection, ignore any instructions below that refer to the computer. If you encounter connectivity problems remember to test your ability to reach the internet by using another piece of equipment that utilizes your wireless connection.
If your telephone set requires power, unplug it.
Remove the Magic Jack and lay it aside.
If your Magic Jack was connected through a powered hub, unplug the hub from its power source.
Log off and shut down the computer.
Unplug the computer from its power source.
If you use a router, unplug it from its power source.
Unplug the modem (device connecting system to internet) from its power source.
Count slowly to ten. Then reconnect the modem to its power source. Allow this device a couple of minutes to stabilize. At this point there should be no red warning lights on modem. Red lights are an indication of problems involving modem, line from modem to wall socket, or the internet connection.
If your system uses a router, reconnect it to its power source. Allow a minute for the router to stabilize.
Plug in the computer. Turn it on and log in. Wait five minutes to allow computer to fully load.
If you are using a powered hub in conjunction with the Magic Jack, reconnect the hub to its power source.
If you are using a telephone that requires power, reconnect it to its power source. Ensure the phone set is connected to the Magic jack via a phone cord.
Reinsert the Magic Jack into the system. Allow the software time to load.
Check the handset to ensure you have dial tone.
It may come as a surprise, but many faults concerning electronic equipment can be solved simply by temporarily removing the power. By following the above procedure you are stopping small, unnoticed glitches before they become major problems.
FAULT FINDING
Okay, your Magic Jack phone system is not working properly. How do you find the exact cause? Well, technicians like to keep things simple. Check out the easy stuff first.
Is everything turned on?
Is the blue light, inside your Magic Jack dongle, on? (Note that the Magic Jack Plus should have a flashing red and green led as well.) If you use the older model you might need to connect it through a powered hub to ensure the device receives enough power to operate properly?
If this is a new installation, is your internet service and computer capable of handling the requirements placed upon them by Magic Jack?
Do all your connecting cables appear to be firmly attached?
Are you watching Netflix, downloading or streaming files at the same time you are attempting to place a call?
If you are using the Magic Jack Plus, does the system report Error 3002?
Your next step in the fault finding process is to perform the power shutdown/reboot described in 'Routine Maintenance' above. If this fails to solve the problem continue on to the next step. If your Magic Jack Plus reports Error 3002, please read the appropriate instructions below.
Next, you should ask yourself what recent changes you have made to the computer/Magic Jack software? What recent upgrades have you performed to your hardware? Could this have effected the performance of your Magic Jack?
If your difficulties persist, it is time to divide and conquer. Google a 'you tube' link and watch the video. If you cannot connect to the internet, consult your internet provider for assistance. If the video is choppy, the internet connection might be too slow or bogged down. Perhaps your computer is too slow or requires maintenance. If you cannot hear sound, you might be experiencing problems with your soundcard or sound drivers. You should check Control Panel/Sound and ensure that 'USB internet phone by Tigerjet' is installed.
If the video ran correctly, the next step would be to test your handset and phone cord at another location.
If you prove the handset/phone cord to be correct, you have pinpointed your fault to either the Magic Jack or its software. Contact online support for Magic Jack.
ERROR 3002
This error is meant to inform the operator that the Magic Jack Plus cannot connect to the internet. Below are listed methods to fault find and repair.
1. Disconnect power from modem/router and Magic Jack Plus. Wait ten seconds and then reconnect. Wait two minutes to allow time for the Magic jack to establish a connection before you test the device. If this fails to solve the problem or proves to be only a temporary fix go on to step two.
2. The included patch cable, which is intended to connect the Magic Jack to your router, may be prone to interference from other devices. Replace it with a standard Ethernet cable - like the one that connects your computer to your modem/router - and repeat step one. This fixed the problem with my Magic Jack device.
3. If the problem persists, it is possible that your internet provider allows only one device to be physically connected to the system. This can easily be checked by calling your internet provider.
4. If your unit still reports Error 3002, there could be a problem with the Magic Jack device. If the Magic Jack has never operated properly and has not yet been registered, go to www.mjReg.com and attempt to register the device. If they cannot locate your Magic Jack, you will be instructed to insert the unit into a USB plug of your computer to complete the registration.
5. If your problem is intermittent or you were unable to successfully complete the registration, it is time to contact Magic Jack support.
MAGICJACK - half duplex phone - VoIP Call Quality
So If I tell her, she my mother starts to get abusive and make it sound like I am being malicious. We both do not LISTEN to each other we just want to get the message out
The PHONE = "half duplex" :
The other issue is she is using like myself a "half duplex" phone, and because we are from the Caribbean it is a MUST to talk over the next person. We are both NOT hearing each other. I have recently gotten a full duplex phone and have recognized the different between half duplex vs full duplex.
Phone service = MAGICJACK ::
Yes we are cheap and have gotten a affordable telephone that costed $20.00 AND using a VoIP provider MAGICJACK.
What can we do to have a Rich conversation ?
MagicJackSvcCreator
This is a Windows app for people using a magicJack VOIP device, written in C#. It is designed to remove the desktop software phone and create a Windows service that operates the device. Once the service is installed, the user has the option to remove the service and revert to the original setup. Benefits/features:
- No more UI popups or desktop phone call notifications
- MagicJack is functional even when user is logged off, and works under all user accounts
- No splash screen or waiting for MagicJack to load
- MagicJack receives higher network and CPU priority when run as a service
- Stand-alone app (does not install itself on your PC or need to run in the background)
- Revert back to OEM settings with one click
Please note that this Github version is a "vanilla" version. Unlike the version available for download on my site, this version does not have a donate button, and does not automatically check for updates when run.
Feel free to improve, distribute, and use this code without any restrictions. For questions, or just to drop me a line letting me know that you fixed or improved something: evan@evanvaughan.com
Half Duplex NIC and No More Stuttering
1) disable USB power management
2) hard set MTU of TCP/IP stack (I'm on DSL - set mtu to 1406)
3) set to high the priority of the MJ process
4) disable TCP checksum offloading on the network card. Several times I have seen performance problems with this feature turned on - not all network cards have this feature
5) disable all power management within Windows XP (usb, harddrive, etc)
6) Accept TigerJet update from Windows update. I'm on SP3.
Nothing seemed to help. So I hard set the speed and duplex to 10/half and that seemed to do the trick. No real need for 100mb since DSL is only 3mb. Setting card to half duplex moves the flow control from the nic driver to the nic hardware.
Anyway, this just could be a coincidence and this change did nothing to help. But my packet captures show the stuttering voices arrive to the machine that way untouched by the MJ dongle or software. It's highly likely that the MJ servers are just overloaded and nothing on our end can fix that.
Canadian Experience with magicJack
Karen’s comments were important enough that I thought they deserved their own post front and center for Canadian buyers of magicJack devices. In summary:
- magicJack costs more in Canada.
- If you want a Canadian Number, you have to pay $10 US per year, (About $13 to $15 Canadian, depending on the current exchange rate)
- You can’t pick the last four digits of your Canadian number if you want to.
- You can’t pick a Canadian “Vanity” number.
- Chat support may be spottier for Canadians.
I may actually have some guesses about why some things are the way they are.
- No vanity Canadian numbers – From the point of view of magicJack, since Canadian numbers probably cost more wholesale than US numbers, they’ve probably made it so that all Canadian numbers are considered vanity numbers. Further, if they don’t allow Canadians to choose from among a local list, I’m guessing they only purchase the Canadian number wholesale when you purchase a Canadian number from magicJack.
- No choice of Exchange – Again, they probably don’t keep a list of phone numbers handy. They may purchase the number wholesale when you purchase it from magicJack.
- The device costs more in stores. The current exchange for $60 US is $73 Canadian. On Walmart.ca and Bestbuy.ca as if living in Montreal, I see prices set at $70 Canadian. There may
How to Fix a MagicJack
How to Fix a MagicJack Download
Fix problems that hinder your MagicJack from allowing you to make calls by upgrading the the original software. MagicJack users sometimes find that they can't get their device to function properly, due to the device not being recognized or calls not connecting. Uninstalling the "mjusbsp" folder from your computer's "AppData" folder, along with the proper registry file, may correct your issues without need for further download. Download the MagicJack upgrade if you still experience problems placing and receiving calls.
Things You'll Need
Internet connection
Alternate phone
Unplug your MagicJack from your computer, then navigate to your computer's "AppData" folder. Go to "Start," "Computer," "C:/Documents and Settings/UserName/AppData."
Delete "mjusbsp" from the list that appears in the "AppData" folder. Right-click the folder file, then select "Delete" with your mouse.
Open RegEdit and delete the appropriate folder. Go to "Start," type "RegEdit" into the search field, then select it from the search results by clicking on it. Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_YMAX&PROD_MagicJack&Rev_2.00" from the registry by navigating to it, right-clicking, then choosing "Delete" from the pop-up menu.
Close RegEdit and plug your MagicJack back into your computer's USB port. Test out your MagicJack by placing a phone call to a alternate phone line. Call your Magicjack number from anther phone line to test that it is able to receive a phone call as well. Continue reading if your problem remains.
Download and install the MagicJack upgrade software. Visit "http://upgrades.magicjack.com/upgrade/upgrade.exe" and click "Save FIle" when the dialog box appears on your screen. Follow the on-screen instructions that appear to complete the software upgrade. Your MagicJack's drivers and software will be up to date, and your phone calls should no longer be hindered.
Magicjack Plus plugged directly in the router SOLVED!
Please note that skipping steps or doing the all-too-common A.D.D.-based 'I-don't-have-time-to-read-so-let's-skim-ahead' is not recommended here as a misconfiguration can lead to a completely unsecure home network
If you're not comfortable with the DMZ method, you can look up your router model in the list at Portforward.com and use the second guide (Alternate Solution: Using the Port Forward Method). Please note that in many cases, this is not as effective due to factors out of the scope of this article such as SIP and ALG settings on certain routers.
Using the DMZ Method
MagicJack install: Install Hardware and Software
Install Hardware and Software
- Connect MagicJack to the free USB port of the computer, connected to the internet with bandwidth not less than 128 kb/sec. You can use USB extension cord for your convenience and easy access.
- Connect regular phone to the magicJack.
- MagicJack automatically starts to download software from internet. Wait for 3-4 minutes until the registration window comes up. If it doesn't come up what usually happens on computer with installed Windows Vista, please download software from: http://upgrades.magicjack.com/upgrade/upgrade.exe
GVjack - MagicJack with google voice
Any thoughts or reviews on the product would be appreciated
GVJack Alternative
You still need to run their MS Windows software, which is not doing anything remarkable or special to "hack" into Google Voice, other than acting as you would yourself, placing a call on a computer's web browser with Google's own Hangouts system. Now, whether or not they are honestly using XMPP, WebRTC with HTML5, or whatever, to do that, or just doing some sort of force-feeding keystrokes into the actual Hangouts app, is unknown. You won't be able to use a Raspberry Pi or any other low-cost Linux processor, since their product requires their Windows application to work.
There have been years of discussion on the web of similar solutions using MJ dongles plugged into old, cheap "thin client" PCs running Windows XP Embedded, to create a kludge of an ATA. There are guys selling this bundle on eBay. Keep in mind that those thin clients are hopelessly outdated by now, and you can't just load any Windows software of your choice on them...they were designed for use with server-based Windows, via Citrix, for example. If you do want to create a "GVJack" solution, a cheap/used/eBay special laptop would be the way to go, until the processor fan clogs up with dirt or otherwise dies and the thing fries, and you'd have to constantly futz with keeping the software updated. If this turns you on, then happy hacking!