-
-
Notifications
You must be signed in to change notification settings - Fork 123
feat(voip): add group calls and call links #1130
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
Merged
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
737adf0
feat(voip): add group calls and call links
jlucaso1 a509322
fix(voip): address follow-up group call review
jlucaso1 dc17263
fix(voip): harden group call review paths
jlucaso1 478382d
fix(voip): authenticate group snapshots
jlucaso1 6ac1e26
fix(voip): harden group media lifecycle
jlucaso1 875dac7
fix(ci): gate voip test import
jlucaso1 f6636d0
fix(voip): harden group generation commits
jlucaso1 7af9a9b
refactor(voip): unify queued media purging
jlucaso1 3aba2d9
fix(voip): harden group call state invariants
jlucaso1 1bbccc3
fix(voip): close remaining group call races
jlucaso1 0693481
perf(voip): reduce group signaling code size
jlucaso1 8006df1
fix(voip): preserve call-link admission state
jlucaso1 55fd6c6
fix(voip): harden group media transitions
jlucaso1 d804c7d
fix(voip): harden group call ordering
jlucaso1 8c8ff24
fix(voip): close group call review gaps
jlucaso1 1776f2e
fix(voip): preserve ordered group transitions
jlucaso1 2a9ffb0
fix(voip): harden group signaling edges
jlucaso1 463ef96
fix(voip): serialize group control transitions
jlucaso1 4da90e1
fix(voip): close remaining group call races
jlucaso1 5f27308
fix(ci): gate voip group offer test helper
jlucaso1 4e0a5c3
fix(voip): close group signaling races
jlucaso1 2bc946f
fix(voip): harden group signaling authority
jlucaso1 e6b7d1d
fix(voip): harden group call state validation
jlucaso1 47cd2bb
fix(voip): harden asynchronous group transitions
jlucaso1 5991b3c
fix(voip): harden pending group call state
jlucaso1 8e6ffa5
fix(voip): bound concurrent group transitions
jlucaso1 1beb442
fix(voip): preserve authoritative group transitions
jlucaso1 bb0e76f
fix(voip): validate group lifecycle state
jlucaso1 37415b5
fix(voip): guard saturated joins and video upgrades
jlucaso1 25cb581
fix(voip): isolate group admission state
jlucaso1 073eebd
fix(voip): close terminal group transition races
jlucaso1 9915dde
fix(voip): scope call-link buffer saturation
jlucaso1 08ddcbe
fix(voip): scope accepted group state
jlucaso1 339fe56
fix(voip): preserve staged group control integrity
jlucaso1 4586085
fix(voip): harden group call admission state
jlucaso1 44169dc
fix(voip): bind call-link ACKs before dispatch
jlucaso1 78f4a38
fix(voip): isolate pre-offer control retention
jlucaso1 c963ae8
fix(voip): harden pre-offer and invite validation
jlucaso1 c891aa4
fix(voip): address call-link review races
jlucaso1 126dfdf
fix(voip): harden group call identity and media state
jlucaso1 18b171d
fix(voip): close epoch and admission races
jlucaso1 c2d9fd7
fix(voip): recover ambiguous call-link admission
jlucaso1 7220ca5
fix(protocol): use generated group action tags
jlucaso1 ce3a36e
fix(voip): gate stale group media controls
jlucaso1 9863f74
fix(voip): prevalidate relay tag refreshes
jlucaso1 e14fb43
fix(voip): close group admission races
jlucaso1 44df6cd
fix(voip): preserve group invite delivery state
jlucaso1 75faed6
fix(voip): bound group media transitions
jlucaso1 689d099
fix(voip): defer relay allocation timeout
jlucaso1 836d157
fix(voip): preserve oversized startup epochs
jlucaso1 84b7284
fix(voip): close group control identity races
jlucaso1 214a708
fix(voip): bind group media session state
jlucaso1 2c870fe
fix(voip): harden group call state transitions
jlucaso1 fac5738
fix(voip): close remaining group call review gaps
jlucaso1 0d64844
fix(voip): retain group epochs across attach retries
jlucaso1 bb066e2
fix(voip): exclude local aliases from epoch fanout
jlucaso1 8209b20
fix(voip): close routed group-call cleanup gaps
jlucaso1 f733e53
fix(voip): align group media device identity
jlucaso1 f770703
fix(voip): guard live group promotion
jlucaso1 e274d4b
fix(voip): close call-link review gaps
jlucaso1 27a4077
fix(voip): reuse raced call-link epochs
jlucaso1 5dea6bd
fix(voip): match group invite aliases
jlucaso1 1968ade
fix(voip): bind group preaccept generation
jlucaso1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.