Was wird denn angezeigt wen die Lautstärke verändert, oder der Kopfhörer eingesteckt wird?
Funktioniert das mit der "Klingeln Aus" Taste?
Schon einmal das iPhone neu gestartet?
Wenn dies nicht hilft, wäre ein erzwungener Neustart der nächste Schritt. Die Home- und Standby Taste für ca. 10sec, gedrückt halten, bis das Apple Logo wieder auf dem Bildschirm erscheint. Beim iPhone 7 ist es die "Volume down" und die Standby Taste.
Es gehen dabei keine Daten verloren, aber kleinere Schwierigkeiten bei Programmen können behoben werden.