Is there a way to perceive vibrations more effectively when device rings? I have an HTC Desire HD. I work in a noisy environment as well as ride a motorbike. I often don't hear or feel the vibrations when the phone rings.  One of my previous phones had a function where it would ring once every 60 seconds until I attended to the message on my phone. 

Is there a way that will provide this service?

Another issue is that sometimes the volume gets reduced. I must accidentally turn it off when I put the phone on my belt clip. One day I had 20 missed calls when checked because the device didn't ring for those calls.
You can try MissedReminder. It's free.


  Hate missing txt messages?This will keep notifying of new unread text
  messages
  
  Do you hate it when you are away from your phone or in a loud place
  and miss a text message? This app will keep notifying you when you
  have a new unread text message so you don't miss it. It is
  customizable to notify as often or as long as you want. The default
  settings will notify you every 5 minutes.