Skip to content

[bug] LiveKit meeting disconnects when receiving an incoming phone call (Android & iOS) #894

@ashifali3147

Description

@ashifali3147

Description

Currently, if a participant is in a LiveKit meeting on Android or iOS and receives an incoming phone call on the device, answering the call and then returning to the meeting causes the LiveKit connection to disconnect. This happens consistently on both Android and iOS.

Steps to Reproduce

  1. Join a LiveKit meeting on a mobile device (Android or iOS).
  2. Receive a normal phone call on the same device.
  3. Answer the call and speak for a few seconds.
  4. End the call and return to the LiveKit meeting.

Expected Behavior

  • The participant should be able to resume the LiveKit meeting without being disconnected.
  • Audio/video tracks should automatically resume or reconnect as needed.

Actual Behavior

  • The participant is disconnected from the meeting upon returning from the phone call.

Environment

  • LiveKit SDK version: ^2.5.0+hotfix.3
  • Platform: Android / iOS

Flutter:

[✓] Flutter (Channel stable, 3.35.2, on macOS 15.6.1 24G90 darwin-arm64, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0-rc1)
[✓] Xcode - develop for iOS and macOS (Xcode 16.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.3)
[✓] VS Code (version 1.103.2)
[✓] Connected device (4 available)
[✓] Network resources

• No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions