make my automatically cell call using voip

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

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
You can get the compiled exe at www.evanvaughan.com/magicjack.aspx
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

Repair and maintain your MagicJack

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

This happens often with my mother, and I am aware of the reasons.

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
You can get the compiled exe at www.evanvaughan.com/magicjack.aspx
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

I'm a new user of MJ and have been having problems with jittery voices. Here are some things I did:

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.
These are valid enough considerations for most people who live in Canada who think they’re buying a whole package, when in the light of day there are hidden fees not assessed at the time of purchase of the device in a local store.

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!

Magicjack Plus not working when plugged directly in the router SOLVED!

Many people are having issues with Magicjack Plus plugged directly into the router. When your magicjack plus is not working without the computer, you would natrually seek MagicJack's support... Although always available, they are not very tech-savy and it usually requires hours of your time. After 2 hours and giving up on them, I decided to attack the problem myself.
Here is how I solved my connectivity issues (error 42). I hope this helps anyone else having this problem or other connection problems.
 The Problem lies with some router's firewalls being too strict as MJ+ tends to work with older routers with original firmware. I have several routers with which I have confirmed this. The newer ones with updated ROMs almost never allow MJ+ to go through; some allow calls to be made out but not receive any. The older ones without SPI firewalls and direct NAT mechanisms almost invariably allow MJ+ to function properly.
The universal way across all routers to solve this lies in the use of a feature called DMZ (De-Militarized Zone) which essentially allows an address on your network to be completely accessible, without a firewall, from the internet.
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
 
 

Step 1 - Get the MagicJack Plus working while plugged into your computer
a) Follow the guide included in the setup box that came with the MagicJack+
b) Confirm that you are able to use your handset to both place and receive calls while MJ+ is plugged into your computer's USB port

Step 2 - Get your MagicJack Plus's MAC Address
a) Create a new folder on your desktop and name it MAC address
b) Download and save this link: DOWNLOAD in the folder you just created
c) Run the downloaded executable. It is a self-extract archive. It will extract a folder named "magicJackGetMAC".
d) From that new folder, run "magicJackGetMAC.exe".
e) Note down the MAC address (looks like 6E:1D:00:07:FA) because you will need it in the next step.
note: Magicjack Plus device must be plugged in to the computer to use the app
note2: ALWAYS run an anti-virus on anything you download before executing it
note3: the term MAC address has nothing to do with apple computers; it is the unique identifier assigned to any network component. (Media Access Control address)
Step 3 - Configure your router's DHCP service for address reservation
This guide is not comprehensive enough to provide information on the hundreds of routers and how to configure them but if you google:
<router model> assign ip to mac
You will find the information you need to follow this step.
Fpr example, a Linksys WRT54GL would require the searches in Google as:
linksys wrt54gl assign ip to mac
a) find the private network addressing you are using (should look like 192.168.x.x or 10.0.x.x or 172.16.x.x)
b) check to see what addresses your router's DHCP assigns (usually 100 -> 150. i.e.: 192.168.1.100 to 192.168.1.150)
c) find the place where you can assign the MAC address to a specific IP address in your router's setup
d) assign an IP address OUTSIDE the DHCP allocation to the MAC address you found in step 2 (Ex: 6E:1D:00:07:FA -> 192.168.1.200)
e) your router may require a reboot before this takes effect
If this doesn't work for your router model because it won't accept using non-DHCP assigned addresses for fixed IPs you can try this instead: Please note that for many, this doesn't seem to work. It looks like it might not be a fully implemented feature yet.
a) make sure your MJ+ is still plugged into the computer

MagicJack install: Install Hardware and Software

Install Hardware and Software

  1. 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.
  2. Connect regular phone to the magicJack.
  3. 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

In the spirit of trying to plan ahead for D-Day I came across the app GVjack that supposedly allows you to use a expired MagicJack with google voice retaining all the same features.  Now I know this requires a PC to use but just wondering if anyone has had any luck with it.  My thoughts were just to buy a cheap lower power pc that I can keep running 24/7 and hook this up to it.  If what Im thinking is correct and it does indeed work as its supposed to would this not replace the OBI device and provide full G voice after may 15th? 

Any thoughts or reviews on the product would be appreciated

GVJack Alternative

The GVJack / GVMate is nothing more than a cloned MJ dongle, working as a USB audio adapter.  It has no built-in processing hardware like a OBi or any other ATA product.  All it does is make an analog telephone work like a USB-attached headset, with a Touch Tone keypad added.  This is exactly how the original MagicJack worked:  all the dongle did was interface with MJ's Windows software.  PCPhoneSoft's advertising is misleading, to say the least.  You'll notice they do more bragging than actual disclosure of how things work.

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!