Xamarin iOS CallKit: заблокированное состояние, звонок отключается автоматически через 15 секунд - PullRequest
0 голосов
/ 22 апреля 2020

После считывания начнется внутреннее видео / голос Twilio.

Шаги для воспроизведения

  1. На устройстве A войдите в комнату
  2. На устройстве B до получения входящего вызова заблокируйте устройство
  3. На устройстве B ответьте на входящий вызов без разблокировки устройства
  4. На устройстве A убедитесь, что устройство B присоединилось к room
  5. Подождите 15 секунд, устройство B автоматически отключится.

Для получения дополнительной информации перейдите по этой ссылке: https://github.com/twilio/twilio-video-ios/issues/29 Не повезло. Я не получил никаких положительных результатов. Пожалуйста, предложите !!

Вот некоторые журналы, найденные при отладке

15:53:37.882182 +0530   callservicesd   Connection invalidated for call controller host connection: <private>
15:53:37.884125 +0530   callservicesd   Connection invalidated for XPC call source <private>
15:53:37.884386 +0530   callservicesd   Call source invalidated: <private>
15:53:37.884636 +0530   callservicesd   Asked to remove call source <private>

15:53:38.911854 +0530   callservicesd   Sending -[CXCallSource handleAudioSessionActivationStateChangedTo:]_block_invoke with active: 0

Настроенный аудио сеанс

AVAudioSession.SharedInstance().SetCategory(AVAudioSessionCategory.PlayAndRecord, AVAudioSessionCategoryOptions.DefaultToSpeaker);
            AVAudioSession.SharedInstance().SetPreferredHardwareSampleRate(44100.0);
            AVAudioSession.SharedInstance().SetPreferredIOBufferDuration(0.005)
            AVAudioSession.SharedInstance().SetMode(AVAudioSession.ModeSpokenAudio);

Пожалуйста, предложите решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...