Skip to content

Riot Desktop drops the call right away, cant take make calls #7412

@gerroon

Description

@gerroon

I installed Riot desktop on Debian Testing, the account works, text typing and file sending works, but this particular desktop version is not able to accept calls. Basically the call drops as soon as it is seen in the ui. I tested the same account on android and no problem with any of the features.

None of my accounts/devices on the same network has this issue.

Please see the log below for what is happening.This log is captured when the calling was engaged by another user to concerning Riot desktop.

Version information

  • Platform: desktop

For the desktop app:

  • OS: Debian testing X64 (using the sid channel)
  • Version: 0.16.4

I am using self hosted Synapse 0.33.5.1 My turn server also works perfectly since I am able to accept calls from other countries.

'''
Glare detected: answering incoming call c1538079206162 and canceling outgoing call c15380791848570.8164145307270922
rageshake.js:67 c15380791848570.8164145307270922 being replaced by c1538079206162
rageshake.js:66 Handing local stream to new call
rageshake.js:66 Ending call c15380791848570.8164145307270922
rageshake.js:66 stopAllMedia (stream=undefined)
rageshake.js:66 Call state in !VvAioruHjENDZGklOD:XXXXX.XXXXX.org changed to ended (-)
rageshake.js:66 sendEvent of type m.call.hangup in !VvAioruHjENDZGklOD:XXXXX.XXXXX.org with txnId m1538079200625.19
rageshake.js:66 Answering call c1538079206162 of type voice
rageshake.js:66 Set remote description
rageshake.js:66 Created answer: [object RTCSessionDescription]
rageshake.js:66 call c15380791848570.8164145307270922: Signalling state changed to: closed
rageshake.js:66 Created answer: [object RTCSessionDescription]
rageshake.js:66 call c1538079206162: Signalling state changed to: have-remote-offer
rageshake.js:66 Stream id ARDAMS added
rageshake.js:66 Track id ARDAMSa0 added
2rageshake.js:66 Error setting local description!
rageshake.js:66 call c1538079206162: Signalling state changed to: stable
rageshake.js:66 Event sent to !VvAioruHjENDZGklOD:XXXXX.XXXXX.org with event id $1538079200220IBNeW:XXXXX.XXXXX.org
rageshake.js:66 setting pendingEvent status to sent in !VvAioruHjENDZGklOD:XXXXX.XXXXX.org
rageshake.js:66 Got remote ICE audio candidate: candidate:3259859605 1 udp 2122260223 192.168.YY.YY 39945 typ host generation 0 ufrag MNRs network-id 3 network-cost 10
rageshake.js:66 Got remote ICE audio candidate: candidate:842163049 1 udp 1686052607 ZZ.ZZ.ZZ.ZZ 39945 typ srflx raddr 192.168.YY.YY rport 39945 generation 0 ufrag MNRs network-id 3 network-cost 10
rageshake.js:66 Got remote ICE audio candidate: candidate:1009174629 1 udp 41885695 XX.XX.XX.XX 53744 typ relay raddr ZZ.ZZ.ZZ.ZZ rport 39945 generation 0 ufrag MNRs network-id 3 network-cost 10
rageshake.js:66 Ice connection state changed to: checking
rageshake.js:66 Got remote ICE audio candidate: candidate:1923429525 1 udp 25108223 XX.XX.XX.XX 57746 typ relay raddr ZZ.ZZ.ZZ.ZZ rport 41248 generation 0 ufrag MNRs network-id 3 network-cost 10
rageshake.js:66 RVS update: !VvAioruHjENDZGklOD:XXXXX.XXXXX.org undefined loading? false joining? false initial? undefined shouldPeek? true
rageshake.js:66 Switching to room id !VvAioruHjENDZGklOD:XXXXX.XXXXX.org at event undefined
rageshake.js:66 newscreen room/!VvAioruHjENDZGklOD:XXXXX.XXXXX.org
rageshake.js:66 Hangup received
rageshake.js:66 stopAllMedia (stream=MediaStream)
rageshake.js:66 Remote stream ended
rageshake.js:66 stopAllMedia (stream=MediaStream)
rageshake.js:66 call c1538079206162: Signalling state changed to: closed
'''

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2S-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-DefectX-Needs-InfoThis issue is blocked awaiting information from the reporter

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions