Hallo Fritz,
die Einschaltzeit der Mailbox kann man mMn am iPhone selbst nicht ändern. Es gibt aber die Möglichkeit das über GSM-Codes einzustellen. Öffne hierzu den Ziffernblock in der Telefon App und gib, abhängig von Deinem Provider, den GSM-Code ein und tippe im Anschluss auf den grünen Hörer. Ersetze dabei das "X" mit der gewünschten Dauer, erlaubt sind Werte von 5 bis 30 Sekunden, jeweils in Fünferschritten.
-Telekom: **61*3311*11*X#
-Vodafone: **61*5500*11*X#
-O2: **61*333**X#
Zu Deinem zweiten Problem: Zunächst prüfe doch bitte, ob der Kippschalter an der linken Seite des iPhones umgelegt und eine kleine rote Markierung zu erkennen ist. Falls ja, dann lege den Schalter um. Dann sollten die Töne wieder eingeschaltet sein.
Als nächstes prüfe über Einstellungen -> Fokus, ob eventuell ein Fokus aktiviert ist (erkennbar am grün hinterlegten Schalter im jeweiligen Fokus). Falls ja, deaktiviere den jeweiligen Fokus durch umlegen der Schaltfläche.
Wenn das auch nicht zutreffend ist und die Lautstärke für Klingeltöne bereits maximal aufgedreht ist, könnte ein Hardwaredefekt an den Lautsprechern vorliegen. Kannst Du die Lautsprecher bspw. während eines Telefonats aktivieren und funktionieren sie dann einwandfrei?