Did you check to make sure that the volume button isn't stuck turned down? Also, are you certain that the ringtone you were using is still on the phone? If it isn't, that would change this as well. Lastly, did you install or update any apps between the last time the ringtone worked and now? If so, the app may be the cause.