Wurde schon mit einem erzwungenen Neustart versucht?
Dazu die Home und die Standby Taste für 10sec. drücken, bis das Apple Logo wieder auf dem Bildschirm erscheint.
Bei einem iPhone 7 sind es die Standby und die "Leiser" Taste.
Restart your iPhone, iPad, or iPod touch - Apple Support
Wenn die Lautstärke mit den Tasten verändert wird, steht unter dem Symbol auf dem Bildschirm "Lautsprecher"?
Funktioniert der Ton über Kopfhörer?