Skip to content

Camera/Microphone not released in dial-out room on hangup #18106

@SystemKeeper

Description

@SystemKeeper

Tip

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

  1. Have a SIP-Dialout room
  2. Start a call, you hear the internal client (sip bridge) joining)
  3. You hang up (Note: The call did not actually arrive at the phone, so something is wrong on the SIP side)

Expected behaviour

Call is ended, camera/microphone is released

Actual behaviour

First I end up in an "intermediate" state, my own avatar starts spinning, but I still see the call screen. Then I press "End call" again, and I leave the call screen now, but camera/microphone is retained.

I think it is due to the dialout API hanging: v2.php/apps/spreed/api/v4/call/.../dialout/.... This never finishes and eventually ends up in a 500. I guess this should be cancelled on leaving?

Talk app

Talk app version: 34 on c.nc.c

Metadata

Metadata

Assignees

Type

No fields configured for Bug.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions