Someone has written a daemon to help with this issue -- I can't remember what it's called at the moment, but a bit of searching should turn it up.. As for the OP's problem, I can't say that's ever happened for me.. is that because you're using the speakerphone or a headset most often?