Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSC2746: Improved VoIP Signalling #2746

Merged
merged 81 commits into from Apr 28, 2023
Merged

MSC2746: Improved VoIP Signalling #2746

merged 81 commits into from Apr 28, 2023

Conversation

dbkr
Copy link
Member

@dbkr dbkr commented Aug 21, 2020

A proposal introducing a number of mechanisms to 1:1 VoIP calls, adding:

  • Better reliability, especially in the presence of multiple devices
  • Renegotiation (ICE restarts, hold/resume, voice/video upgrade)
  • DTMF

Implementation: https://github.com/matrix-org/matrix-js-sdk/tree/develop/src/webrtc


Rendered

FCP tickyboxes

@dbkr dbkr added voip proposal A matrix spec change proposal labels Aug 21, 2020
@turt2live turt2live added the kind:feature MSC for not-core and not-maintenance stuff label Aug 21, 2020
@dbkr dbkr marked this pull request as ready for review August 21, 2020 18:20
@turt2live turt2live changed the title Improved VoIP Signalling MSC2746: Improved VoIP Signalling Aug 21, 2020
@turt2live turt2live self-requested a review August 21, 2020 18:22
@dbkr
Copy link
Member Author

dbkr commented Aug 21, 2020

There's no implementation of this yet: seeking early feedback in advance of starting an impl.

dbkr and others added 5 commits August 24, 2020 09:50
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
Replaces `answer_id` with `party_id` and introduces the `invitee`
field on `m.call.invite`.
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
Copy link
Member

@richvdh richvdh left a comment

Choose a reason for hiding this comment

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

all seems generally sane to me.

proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
proposals/2746-reliable-voip.md Outdated Show resolved Hide resolved
dbkr and others added 2 commits September 11, 2020 13:48
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
@richvdh richvdh moved this from Awaiting SCT input to Done in Spec Core Team Backlog Sep 11, 2020
@turt2live turt2live moved this from Ready for FCP ticks to In FCP in Spec Core Team Backlog Apr 24, 2023
@mscbot
Copy link
Collaborator

mscbot commented Apr 28, 2023

The final comment period, with a disposition to merge, as per the review above, is now complete.

@mscbot mscbot added finished-final-comment-period and removed disposition-merge final-comment-period This MSC has entered a final comment period in interest to approval, postpone, or delete in 5 days. labels Apr 28, 2023
@anoadragon453 anoadragon453 merged commit 88296a7 into old_master Apr 28, 2023
@anoadragon453 anoadragon453 deleted the dbkr/msc2746 branch April 28, 2023 09:06
@anoadragon453 anoadragon453 restored the dbkr/msc2746 branch April 28, 2023 09:07
@anoadragon453 anoadragon453 moved this from In FCP to Requires spec writing in Spec Core Team Backlog Apr 28, 2023
@anoadragon453 anoadragon453 added spec-pr-missing Proposal has been implemented and is being used in the wild but hasn't yet been added to the spec and removed finished-final-comment-period labels Apr 28, 2023
@turt2live
Copy link
Member

Spec PR: matrix-org/matrix-spec#1511

@turt2live turt2live added spec-pr-in-review A proposal which has been PR'd against the spec and is in review release-blocker and removed spec-pr-missing Proposal has been implemented and is being used in the wild but hasn't yet been added to the spec labels May 16, 2023
@turt2live turt2live moved this from Requires spec writing to Requires spec PR review in Spec Core Team Backlog May 16, 2023
@turt2live
Copy link
Member

Merged 🎉

@turt2live turt2live moved this from Requires spec PR review to Done to some definition in Spec Core Team Backlog May 23, 2023
@turt2live turt2live added merged A proposal whose PR has merged into the spec! and removed spec-pr-in-review A proposal which has been PR'd against the spec and is in review labels May 23, 2023
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 merged A proposal whose PR has merged into the spec! proposal A matrix spec change proposal voip
Projects
Spec Core Team Backlog
  
Done to some definition
Development

Successfully merging this pull request may close these issues.

None yet