Skip to content

Conversation

@toger5
Copy link

@toger5 toger5 commented Nov 8, 2023

Rendered

To-do:

Dependencies:

Implementations:

@turt2live turt2live changed the title MatrixRTC Call Ringing MSC4075: MatrixRTC Call Ringing Nov 8, 2023
@turt2live turt2live added voip proposal A matrix spec change proposal kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. labels Nov 8, 2023
Signed-off-by: Timo K <[email protected]>
Signed-off-by: Timo K <[email protected]>
toger5 added a commit to toger5/ruma that referenced this pull request Nov 22, 2023
toger5 added a commit to toger5/ruma that referenced this pull request Nov 22, 2023
toger5 added a commit to toger5/ruma that referenced this pull request Nov 24, 2023
toger5 added a commit to toger5/ruma that referenced this pull request Nov 24, 2023
toger5 added a commit to toger5/ruma that referenced this pull request Nov 24, 2023
toger5 added a commit to toger5/ruma that referenced this pull request Nov 24, 2023
@uhoreg
Copy link
Member

uhoreg commented Jan 24, 2024

@toger5 You've added some implementations in the PR description. Do these implement the MSC in full, or are there parts of the MSC that are still lacking implementation?

@toger5
Copy link
Author

toger5 commented Jan 24, 2024

Yes it's implemented in full. At least on the platforms shown in the description (EW).

There are optional configurations that are still missing. (Allowing to send a notification to a specific subset of users) but the API for this is already part of the SDK. There is no ui for this however and we are not sure we want that in EW.

Signed-off-by: Timo K <[email protected]>
@ara4n ara4n mentioned this pull request Nov 25, 2024
7 tasks
@toger5 toger5 force-pushed the toger5/matrixrtc-call-ringing branch from cdc49b8 to 6362c23 Compare July 15, 2025 12:44
@toger5 toger5 changed the title MSC4075: MatrixRTC Call Ringing MSC4075: MatrixRTC m.rtc.noticiation Call Ringing and Notifications Jul 15, 2025
@toger5 toger5 changed the title MSC4075: MatrixRTC m.rtc.noticiation Call Ringing and Notifications MSC4075: MatrixRTC m.rtc.notification Call Ringing and Notifications Jul 15, 2025
toger5 added 2 commits July 18, 2025 11:48
 - dont use custom rel_type
 - numerous spelling gramar issues and various more explicit explanations.

Signed-off-by: Timo K <[email protected]>
"lifetime": 30000,
"m.mentions": {"user_ids": [], "room": true | false},
"m.relates_to": {"rel_type":"m.reference", "event_id":"$rtc_member_event_id"},
"notification_type": "ring | notification",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noting that I'm playing around with the idea of including a media_hint field that gives a soft indication of whether the call is a "audio" or "video" (+audio) call. This is just to indicate between trusted callers that they can start with audio or video off, but the actual call semantics remain the same and they may switch at will. The intention is so that we can indicate this properly in notifications.

Suggested change
"notification_type": "ring | notification",
"notification_type": "ring | notification",
"media_hint": "audio | video",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:feature MSC for not-core and not-maintenance stuff matrix-2.0 Required for Matrix 2.0 needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. proposal A matrix spec change proposal voip

Projects

Status: Tracking for review

Development

Successfully merging this pull request may close these issues.