Хочу поделиться своим опытом. Принесли долго загружающийся iphone 7 с не рабочим микрофоном, дело оказалось в кодеке. В итоге после замены и восстановления пятаков заработало все кроме полифонии во время звонка. В настройках звук работал, на громкой связи полифонический динамик тоже работал, а во время звонка тишина. Кодек сначала перекатал 3 раза, потом заменил на новый, но проблема не ушла. Сделал сброс настроек (без очистки памяти) ничего не помогало. В итоге дело оказалось в программном глюке, нашел решение через AssistiveTouch. Нужно сначала включить эту функцию, далее нажать кнопку и выбрать Аппарат, далее установить параметр звука на «ОТКЛ. звук», после кнопкой «Громче» выставьте громкость на максимум. После этого звук появился и стал работать как положено.