I have an epic4g touch and this is the only "Band aid" that has stopped me from smashing my phone!
What I would recommend doing is using Google voice as your voicemail provider. Go to the options menu on the website and have it send you an email when you miss a call.
Google voice will always log the call even if your phone does not ring. For somebody like me who uses this phone for work, it definitely helps. You may miss the call but you will at least know that you missed the call and you can call them back.
It has saved me many times!