Google Voice/Hangouts supports this if you port your number into their system and register it as a cell line. They also can forward calls to multiple phones. I'm aware of privacy issues but in the...