Я работаю с приложением VOIP. Приложение отлично работает с CallKit.
Я столкнулся с проблемой, если во время разговора сработает сигнал тревоги. Каждый раз, когда тревога перестает срабатывать (прекращается прерывание звука), мы пытаемся установить Active: на AVAudioSession. Но всегда выдает ошибку с кодом 1701737535 т.е. 'ent?'.
Та же ошибка возникает, когда я пытаюсь инициализировать аудиоустройство. Без использования CallKit работает нормально.
Кто-нибудь сталкивался с проблемой активации аудиосеанса по окончании прерывания звука.
Я получаю другую ошибку "! Pri" 561017449 в том же сценарии, но на этот раз прерывание произошло из-за приложения Native Phone.
Проблемы на 100% воспроизводимы. пробовал со многими хитами и следами, такими как поток, задержка или вызов setActive: YES и без вызова setActive: YES. Но не повезло.
Резюмируя здесь:
Получение ошибки 1701737535 т.е. 'ent?' если прерывание из-за ТРЕВОГИ.
Получение ошибки 561017449 т.е. '! pri', если прерывание из-за Native Call
Репликация только при использовании CallKit с VIOP.
Кто-нибудь поможет.