I work third shift so I sleep during the day but I get calls all day long so I shut my ringer off. I would like to be able to set a couple phone numbers that can ring through no matter what. Using Google Voice to do this won't work because I get calls directly to my cell # as well as to Google Voice.
The Setting Profiles app can do that. From their site:
QR Code for Setting Profiles Lite:
QR Code for Setting Profiles Full:
I use "Shh! Auto-Silencer" for a similar purpose, screening notification automatically (so I don't get calls at work rather than while sleeping).
It is a time profile based app that silences your phone between time A and B and allows you to set exception for contacts. The best thing about it is that it runs in the background (boot on start-up and runs off the alarm clock service), you don't need to enable/disable it as a sound mode.