Xamarin iOS CallKit: заблокированное состояние, вызов автоматически отключается через 15 секунд

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

Действия по воспроизведению

  1. На устройстве А присоединяйтесь к комнате
  2. На устройстве B перед входящим вызовом заблокируйте устройство.
  3. На устройстве B ответьте на входящий звонок, не разблокируя устройство
  4. На устройстве A убедитесь, что устройство B присоединилось к комнате
  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);

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

0 ответов

Другие вопросы по тегам