Welcome to Android Central! For the ringtone -- are you certain the ringtone volume is turned all the way up? It's separate from media volume.
For the speakerphone -- can you give more details about how it's not working? Can you not hear the other person, or can they not hear you? Do calls work normally when you're not on speakerphone?