I’ve been using Google Voice for a long time. In fact, I started using it back when it was called Grand Central (which was an acquisition). It’s a great product, and I really love it. Unfortunately it has more or less been left untouched for the last few years.

If you’re in the U.S., Google Voice works great. You can just forward your Google Voice to your cell phone and you will automatically receive calls there.

Much of the time however, I’m not in the U.S.. As digital nomad, I usually on the road and constantly swap SIM cards (which accidentally is why I created NomadSIMs.io). Because I constantly switch SIM card, it becomes even more important to have a persistent number that can be re-routed to a number that I can be reached at.

My first approach to this problem was to simply purchase a Skype-In number and have my Google Voice number forwarded to this number when I’m outside of the U.S.. Unfortunately this doesn’t work very well, as Skype will try to take over the voicemail (along with a number of other issues).

Today I had to revisit this problem as I had to receive a to my Google Voice number to verify a purchase. My initial idea was was to do something with Twilio. However, since you currently cannot connect a SIP softphone to Twilio, that turned out to be a no-go.

After some more research, I was ran across CallCentric. While the site looks like a relic from the 90s, they do offer something relevant: a free US number with free inbound calls (direct link). This is exactly what I needed.

When you’ve signed up, you’ll get a New York number that you can add to your Google Voice.

Next, you need to get a softphone/VoIP client for your desktop. I first tried out Telephone, but that didn’t work well. I then tried X-Lite, which isn’t very pretty, but it works.

With all that set up, you can now receive inbound calls on your Google Voice number wherever you are in the world.

For outbound calls I still use Skype (with their Unlimited plan).