TO MAKE FREE CALLS TO THE US & CANADA WITHOUT A US NUMBER
Install the Hangouts and Hangouts Dialer apps. Open Hangouts Dialer and sign in to Google. Don’t forget to use “+1” in front of the number you want to dial, and make sure there’s no other extra numbers in front of it. Your outgoing calls will be free, but you won’t be able to receive incoming calls.
You can also sign in to Gmail on your computer to make free outgoing calls, using the Chat feature. You can call any mobile or landline number. Just follow the instructions found here.
Next, find out how to get free incoming calls outside the US without needing an American phone number.
TO GET FREE INCOMING PHONE CALLS WITHOUT A US NUMBER
There are a number of smartphone apps that enable you to have free 2-way communication over wifi with people who live just about anywhere. The instructions below are for Viber, but they’ll also work with WhatsApp, Skype, iPlum, Talkatone, etc.
Download Viber from Google Play or iTunes. Ask your friends to install Viber on their phones. To set it up, they’ll use their own phone number. Like Hangouts, Viber will use your contacts list.
When you view your contacts from within Viber, a purple icon with a tiny phone will display to the right of people who already have Viber. Select their number, and you should see a button that says “Free Call”.
Be aware that Viber will add the country code of your current location to every number. This makes your calls fail. Copy and paste the number into the ‘Type name or number’ field, and replace the digits just after the plus sign (+) with “1”. That’s the country code for the US and Canada.
Viber calls don’t use up your data, voice or text minutes. It works in lots of places you wouldn’t expect. The newer your phone’s OS, the better Viber and similar apps will work.