The ringtone will play until your Vmail picks up
Its really up to your voicemail
You can change your voicemail to pick up after 5, 7, 10 rings
That will depend on how long your song plays for?
Also, It doesnt apply to all of your settings.
Your best bet is it edit your profiles to play the songs you want