element-web icon indicating copy to clipboard operation
element-web copied to clipboard

Remove "Start Element Call calls" permission

Open hughns opened this issue 10 months ago • 6 comments

Your use case

What would you like to do?

The "Start Element Call calls" permission is no longer used and can be removed.

Image

n.b. The "Join Element Call calls" is still relevant.

Why would you like to do it?

Remove the unnecessary UI.

How would you like to achieve it?

Have you considered any alternatives?

No response

Additional context

No response

hughns avatar Feb 21 '25 14:02 hughns

The "Start Element Call calls" permission is no longer used and can be removed.

Can you explain why? https://github.com/matrix-org/matrix-spec-proposals/blob/matthew/group-voip/proposals/3401-group-voip.md#basic-call still seems to use m.call "Start Element Call calls"

t3chguy avatar Feb 24 '25 10:02 t3chguy

That MSC is being superseded by MSC4143, which has no equivalent of m.call. In MatrixRTC, a call exists by virtue of there being some participants (m.rtc.member) joined to it.

robintown avatar Mar 04 '25 22:03 robintown

@robintown okay then both options should be removed as they are MSC3401 only

Image

t3chguy avatar Mar 04 '25 22:03 t3chguy

Oh except https://github.com/matrix-org/matrix-spec-proposals/blob/toger5/matrixRTC/proposals/4143-matrix-rtc.md#unstable-prefix uses another MSC's unstable prefix. Is the SCT okay with this? Otherwise EW has an MSC3401 implementation seemingly by design

t3chguy avatar Mar 04 '25 22:03 t3chguy

If we remove those permissions, what should we use to determine if the app can offer a create or a join call button? This is a problem when a room is tombstoned: https://github.com/element-hq/element-meta/issues/2808#issuecomment-2984221926.

manuroe avatar Jun 19 '25 16:06 manuroe

Behind "Join element call calls" it is org.matrix.msc3401.call.member that is modified, so it is used to modify the power level to join and start a call. Is there a way to only restrict the power level to start a call then ?

MarcWadai avatar Sep 11 '25 17:09 MarcWadai