In the sounds application, perform one of the following actions:
• To receive LED notification only, click Silent.
• To receive vibrate notification only, click Vibrate Only.
• To turn off all notification, including ring tones and notifications for specific contacts and LED notification, click All Alerts Off.
So maybe I am not understanding your fix. I have same problem. Any alert the phone plays the one I have set and when finished it plays my ringtone. I want to keep my standard tone alert but I only want my ringtone to play when i get a phone call. So your instructions only say to turn everything. Can you tell me how to keep ring tone as ring tone but all other alerts be tone based and not have my ring tone play after the standard alert.
I'm gonna take a wild guess...you updated to the 5.0 software, correct?
This ringtone issue is a known issue...your phone will play the wrong tone/alert for the wrong function, will play a ringtone when you end a call that you made, continue playing a ton after you've ignored a call, play ringtones you don't even have on your phone(for real...my phone started rapping at me one day...I don't have any rap on my phone!)
Only solution, is a temporary one...pull the battery. Should solve the problem for a few days.