-
Notifications
You must be signed in to change notification settings - Fork 3
[FCE-3435] Add call signaling handshake, native timeouts, hold, call waiting and Recents redial to VoIP calls #562
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
Open
Magmusacy
wants to merge
54
commits into
feature/voip-calls
Choose a base branch
from
FCE-3435
base: feature/voip-calls
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
0817ecd
Add telecom test screen
Magmusacy e25fa95
Add simple plugin for VoIP functionality
Magmusacy d235a42
Integrate with FCM
Magmusacy 1c94332
Add FCM push to server
Magmusacy e55f021
Register firebase to react-native
Magmusacy 93fb549
Decouple sdk from callkit only
Magmusacy f5bd827
Keep the current call in a ref to prevent race condition
Magmusacy 1da7c6d
Remove testing files
Magmusacy f84a6ce
Enable toggling speaker on android + correctly set outgoing call with…
Magmusacy da6998b
Add vibrations + Camera permissions
Magmusacy a7b5685
Bump
Magmusacy 76621be
Get rid of unecessary comments
Magmusacy a64a15e
Ask for camera permissions on initial app start
Magmusacy da7c9ee
Format + lint
Magmusacy 35b46a6
Update readme
Magmusacy c659edb
Distinguish APNs and FCM
Magmusacy a097da1
Bump
Magmusacy a489710
Fix copilot issues
Magmusacy f933188
Remove firebase/app
Magmusacy 5d1b14d
Update README
Magmusacy fe40827
Add websocket signaling
Magmusacy 1f8284f
Add future plans (to delete later)
Magmusacy bc7e232
Make camera PIP on android look better
Magmusacy 8c45dac
Add better endCall events with reasons
Magmusacy 9bc1769
Fix multiple endCall() invocatoins and log call end reasons
Magmusacy 3f8d9dc
Add voip answer-to-connect handshake for iOS and Android
Magmusacy 1557633
Add voip answer-to-connect handshake for iOS and Android
Magmusacy 8e5d40e
Add native call timeouts
Magmusacy a9551af
Add connecting state before acctually answering
Magmusacy e72a38c
Add enableCallIntents plugin option and thread handle through example
Magmusacy 37d94e1
Declare deprecated call intent activity types for Recents redial
Magmusacy 8514e93
Add call hold and resume support
Magmusacy 5768bdf
Add fishjam branding icons and splash screen
Magmusacy 40e21b1
Fix invisible status bar icons on light backgrounds
Magmusacy f1913fc
Align react-native-webrtc submodule pointer with checked-out commit
Magmusacy d9f907f
Bump react-native-webrtc submodule for call waiting support
Magmusacy 70fe712
Handle incoming waiting calls
Magmusacy 9e50a61
Better docs
Magmusacy afe0c88
Add fish avatars and notification/call icons
Magmusacy 8bea671
Merge remote-tracking branch 'origin/FCE-3435' into FCE-3435
Magmusacy 48bc74d
Surface mute to JS
Magmusacy 3401f54
Add plans
Magmusacy 118ba7e
Format + Lint
Magmusacy 72f4a08
bump
Magmusacy b0ac87f
Remove plan/research docs from repo
Magmusacy faea39d
Merge branch 'feature/voip-calls' into FCE-3435
Magmusacy 58aa59d
Use new fish avatar icons on server
Magmusacy 734ec5a
Bump
Magmusacy 2b66d5b
Address Copilot review feedback
Magmusacy 51b5b35
Set 20s incoming/outgoing call timeouts in voip-call example
Magmusacy fd96a90
Callkit muted
Magmusacy 0f2773f
Fix End & Accept race and correct Recents docs
Magmusacy 376ce8f
Revert End & Accept onEnded swallow logic
Magmusacy 9cfe4c1
Add BT device switch
Magmusacy 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
Large diffs are not rendered by default.
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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.
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.