Skip to content
This repository was archived by the owner on Nov 25, 2024. It is now read-only.
This repository was archived by the owner on Nov 25, 2024. It is now read-only.

Phone or Video call fails in DM-room without implement thirdparty/user/im.vector.protocol.sip_virtual? for Desktop App #2499

Closed
@jittygitty

Description

@jittygitty

Background information

  • Dendrite version or git SHA:
  • https://homeserver/_matrix/federation/v1/version
    {"server":{"version":"0.8.5+a53c9300","name":"Dendrite"}}
  • Running as: Monolith:
  • Uses: SQLite3:
  • No Docker:
  • go version go1.17.7 linux/amd64:
  • Element version: 1.10.13 Olm version: 3.2.8:

Description

  • What is the problem:
  • Initiating outgoing calls (audio or video) in DM direct-message rooms don't work, clicking button does nothing.
  • Who is affected:
  • Likely anyone using Element DESKTOP App "and" a Dendrite homeserver? Or maybe an updated app or updated Dendrite server, since previously this might have worked I think. Also I can initiate audio calls from Android to this problematic Desktop Element App without problems. Just the other way doesn't work.
  • How is this bug manifesting:
  • When did this first appear:
  • Can't recall exactly, but weeks not months, if I was correct and it did work before. (Its 'possible' previously that I had only initiated phone/video in conf-rooms and not in DM p2p rooms before, so can't say 100% if its a new bug)

Steps to reproduce

I have already spent a lot of time and effort diagnosing this issue, lot of it un-necessarily so sadly, since I didn't know of the Ctrl-Shift-I option inside Desktop Element App which made things so much easier and obvious etc.

Unlike Dendrite server, which gives "404 page not found" for the equivalent link below, Synapse will show ie:
https://matrix.org/_matrix/client/r0/thirdparty/user/im.vector.protocol.sip_virtual?
{"errcode":"M_MISSING_TOKEN","error":"Missing access token"}

Since "receiving" the Audio/Video call works fine, it would "seem" that it should not be "necessary" for Dendrite to implement thirdparty/user/im.vector.protocol.sip_virtual? (Can Desktop App then fix this issue in their client code?)

So please refer to the details I have already posted in ticket:
element-hq/element-web#22378

Also see ORIGINAL tickets related to this issue:

element-hq/element-web#22331
#2495

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