Is there a way to suppress repeated alert sounds within a certain period of time - i.e after an event triggers a sound, do not play any further sounds for any more of the same event type that arrives in the following 30/60/90 seconds.
e.g I'm chatting to someone on Google Talk on my PC, every time they send a me message my phone chirps at me. I don't want to silence it completely (maybe they go afk for 5 mins and I'd like the sound to inform me of when they come back), I just don't want the repeated noises. The result being that during a conversation my phone only makes a sound once a minute, rather than going off every few seconds.
Google Talk is just one example, but a method of suppressing all repeated alert sounds would be ideal.
I'm using Jelly Bean on a Motorola RAZR i, but answers for any version of android would be welcome