Skip to content

[BUG] Voice Calls fail to establish when account is logged in to more than 1 phone #1752

@arcartis

Description

@arcartis

Code of conduct

Self-training on how to write a bug report

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I have noticed that voice calls often fail to establish when the account is logged in to more than 1 phone and both are active. The voice call is then stuck at "5/6 Handling Connection Candidates".

Scenario:
Phone A and B are logged in to Account #1. Both are Google Pixel 7, one is stock Android, one is GrapheneOS.
Phone C is an Apple iPhone using Account #2.

When Account #2 on Phone C makes a call to account #1, phone A and B will ring immediately, so the notifications work. When accepting the call on phone A, phone B keeps ringing for a few more seconds. Then the Call between A and C are stuck at "Handling Connection Candidates".

When calling Account #2 on Phone C with Account #1 on phone A, it works fine, in my experience.
I tried in WiFi and 5G, no VPN or quirky things like Pi-Hole, etc. No VPN was active on the phones.

If more testing or logs are needed, I'm happy to provide these with specific tests.

Expected Behavior

When taking the call on either of the ringing phones, it should terminate the call for the other phone with the same account and establish the call with the phone that the user picked up with.

Steps To Reproduce

Log in to 2 phones with the same account (this was tested on Android, YMMV).
Get a friend / 3rd phone to call the account of the 2 phones.
Pick up on either of the phones, check if the call is established.
Observed behavior is, that the call establishment is stuck at either 4/6 Sending Connection Candidates or 5/6 Handling Connection Candidates.

Android Version

Android 16 (up to date)

Session Version

1.29.3 (4325 - a4a281)

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions