So, I just moved to Hong Kong yesterday. I’d been trying to figure out how to stay in touch with family and friends in the US without making them call an international number every time they want to talk to me. My original plan was to set up a google voice number and point it to whatever phone I was using, but I learned this morning that google voice doesn’t support international calling. Phooey!
Yeah, I could use skype, but why use an existing service when you can start from scratch? Right? Right?
So a couple quality hours with the Twilio docs later, I had an international call forwarder. There’s a couple neat features I’d like to add that aren’t on google voice or skype–the ability to change my forwarding number on the go from a phone instead of a browser, adding a new forwarding number as I get a phone and who knows what else. So I’m pretty happy to have a baby call forwarding app to play around with.
The code is pretty simple, and it’s open-sourced and hosted on github here: https://github.com/enjrolas/Anycall
To tie it into twilio, I registered a twilio number and then pointed that number to redirect.php in my code. If you’re trying to use this code, remember to set twilio the use the 2010 API. That messed with me for a while.
…and now for some running around hong kong!