Pseudo-related, yet does anyone know of a good replacement for Google Voice? I've heard Asterisk is good software to look into, yet ideally I'm looking for a way to self-host or cheaply have a standard phone number which can send SMS and call normal phones, from multiple devices, ideally with a web interface.