With headphones plugged in, set incoming call ringtone to play through speaker I use my phone to play music at work.  When I wander away from my desk, I often leave my headphones plugged in.  If someone calls my phone when the headphones are plugged in, the phone rings, but only through the headphones and I end up missing the call.  What I would like is to be able to set different audio to play through different outputs: my audio player through my headphones and my ringtone through my speaker.  I've looked through the sound settings and haven't found much that seems incredibly useful.

Are there any apps that currently support doing this?  Does the android api even support multiple audio output targets?

Phone info:


HTC Evo 4G (Rooted)
FreshEvo 3.5.1 (based on android 2.2)
I had a similar issue at work. What i ended up doing was turning the "Vibrate" setting on in Settings/Sounds. My phone was bugging everyone else in the office before (which is why i started using headphones) but with that setting, the phone vibrates on receiving a call as well as ringing in the headphones. I didn't have to disturb anyone, and i still got calls when i forgot about my headphones!

Don't know if this would be practical for you, but it worked nicely for me, so i thought i'd share!