So after a few months I’ve narrowed down the voip providers I use to the following:
I’m using voip.ms for all my US based DID’s. So far it works really well. It also supports SMS which is a great added plus.
I’m using flowroute for outgoing domestic calls.
While localphone.com has great rates as well as DID’s from all over the world (and lax verification on if you’re actually a resident of such places) it doesn’t scale well. I use it for one dutch number, but when trying to add multiple numbers, I haven way within Asterisk to differentiate between the DID’s coming in over the same trunk.
LocalPhone.com has good outgoing call quality and prices, so I’m using it for all my international call routings.
With TrueCrypt’s recent issues I have once again redone the way I handle encryption, replication, and backup.
For encryption I am using encfs (installed via home-brew). This is fast, efficient, secure, file based encryption (so it works well for syncing).
For syncing I am using BtSync. It is free, open source, multi-platform, and works well.
~/Documents/ – Non-secure syncing of the documents folder on all my machines.
~/.crypt/ – Secure (enfs) encrypted files directory.
~/iPhone-photos/ – Unencrypted iPhone photos (sync’d whenever phone is on wifi – i prefer this over apple’s iCloud photo sync).
~/.ssh/ – Syncing password encrypted ssh private (and public) key pairs.
Using the Time Backup utility of Synology NAS I backup my documents, ssh, and encrypted files hourly to an external USB drive, maintaining many historical versions of each file incase something bad happens.
I also have traded BtSync read-only keys with a few friends to increase the number of copies of each file that is available in the BtSync cloud, this provides redundancy as well as speed in syncing.
Using ssh-add -K <path> in OS X I have managed to automate authentication to most of my remote servers.