Free Visual Voicemail in Canada

Visual voicemail is an idea that’s been around for a long time, but most people are still using archaic dial-in systems. One problem is that carrier and handset support for the feature is uncommon, and another is that it usually has an associated cost.

So lets devise that plan that nets you visual voicemail that works on any handset, most carriers and doesn’t cost you anything extra. For this to work you’ll need data and push email accounton your phone. You’re plan must also support conditional call forwarding. And finally we’ll need an account at (where the real magic happens here).

The first thing you should do is setup your account at Free Phone Line. These guys offer a free Canadian phone number, voicemail, long distance and more. Follow the instructions and make sure you choose a local number. Once your account is created and verified, we can start to setup the voicemail. The first thing you might want to do is record your voicemail greeting. Download and open the FPL softphone app on your computer, dial *98 (or click the voicemail button) and follow instructions to record your greeting.

Now you should configure the system to email the voicemails to you. On the FPL website, make sure you’re logged in and click on the Change Details page. Set the “Correspondence Email” to your push email account, and at the bottom of the page set “Enable voicemail to email” to copy or forward. Copy will email your voicemails to you and keep a copy on the FPL server (so you could dial in and check if you wanted) and forward will simply email you the voicemails and then delete them from the FPL system. Click save.

Test what we have so far. Call your FPL number, leave a voicemail and make sure it gets pushed to your phone.

iOS 5 email notification

OK, now for the tricky part. Get your mobile and dial these three sequences to connect your phone to the FPL voicemail:

  1. Dial *67*[FPL phone number]# and SEND “Call forward if busy”
  2. Dial *61*[FPL phone number]# and SEND “Call forward if not answered
  3. Dial *62*[FPL phone number]# and SEND “Call forward if unreachable”

Now your phone should be setup with the FPL voicemail system. Test the system in three different ways to make sure all missed calls go to your new voicemail. Call your phone and let it ring until it goes to voicemail, call your phone and ignore the call by pressing the end or sleep keys, and call your phone while its completely turned off or in airplane mode.

If all of these tests send you to the right mailbox, and all your VMs are pushed to your phone then you’re all done! Another benefit is that you’ll be able to access your voicemail from any device that has your email account.


  • Some email providers may accidentally mark your voicemails as spam. Test your setup, and if you have trouble receiving your voicemails at your correspondence email try checking the junk folder.
  • If you are with Rogers / Fido and have a voicemail package you might have trouble with the conditional call forwarding setup. It may be necessary to disable voicemail or remove your voicemail feature completely.
  • Depending your plan minutes may be deducted from your monthly bucket. Also, if you’re roaming you may be charged a roaming minute for each time someone hits your voicemail. I suggest never roaming with your Canadian SIM and buying local SIMs instead.

Header photo by Emrah Ömüriş.

VirtualBox “Failed to load..”

Lately I’ve been using the wonderful VirtualBox software to run my Windows virtual machines (Internet Explorer testing etc). It’s just about as good as Parallels or Fusion, but its completely free and open source. What’s not to love?

But once and a while I run into strange errors when trying to boot my VM’s. Errors like “VERR_SUPLIB_WORLD_WRITABLE”, which basically mean the file permissions on some component of VirtualBox are too general.

You can fix most of these errors by opening up Disk Utility (Spotlight search or Applications > Utilities). From there select your system hard drive (likely Macintosh HD) and click Repair Disk Permissions. This process may take a few minutes. When its done restart your computer, open up VirtualBox and you should be good to go!

If you still have trouble, open up the Applications folder and find the VirtualBox app. Right click and open the Get Info screen. At the bottom in the permissions section, make sure “Everyone” only has read access.

Header screenshot by Rafa Espada.