feat: VoIP freeswitch UI internals#33005
feat: VoIP freeswitch UI internals#33005pierre-lehnen-rc merged 10 commits intofeat/freeswitch-6-12from
Conversation
|
Looks like this PR is not ready to merge, because of the following issues:
Please fix the issues and try again If you have any trouble, please check the PR guidelines |
|
f66c278 to
21c8cc0
Compare
21c8cc0 to
0eab322
Compare
230140f to
7075979
Compare
0eab322 to
468327f
Compare
7075979 to
8129cb2
Compare
468327f to
fb38fe1
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## feat/freeswitch-6-12 #33005 +/- ##
=======================================================
Coverage ? 59.69%
=======================================================
Files ? 2553
Lines ? 62812
Branches ? 14107
=======================================================
Hits ? 37495
Misses ? 22910
Partials ? 2407
Flags with carried forward coverage won't be shown. Click here to find out more. |
5f365d3 to
c9a70d6
Compare
fb38fe1 to
be70e77
Compare
c9a70d6 to
69208b5
Compare
be70e77 to
4057c92
Compare
256cdd8 to
a653119
Compare
020a4ef to
a2562d9
Compare
b704c4c to
f4d5a44
Compare
ae959c7 to
0ae01b4
Compare
54b5bc3 to
9f35ee3
Compare
9f35ee3 to
bc259eb
Compare
❗❗DO NOT MERGE BEFORE #33004❗❗
Proposed changes (including videos or screenshots)
This PR adds the foundations for the new VoIP for team collab feature.
The changes can be broken down into:
VoipClient
This class is responsible for all SIP communications using the
sip.jslibrary. It is the heart of the VoIP functionality, it communicates with the FreeSWITCH backend and serves as an event emitter and ssot for the interface.useVoipClient
React hook responsible for instantiating
VoipClientand calling for the initial register. This ensures only one instance ofVoIPClientexists at a time.VoipProvider
React provider mainly responsible for providing access to VoipClient to the rest of application. It also orchestrates actions like changing device input/output and listening for call events and triggering sounds.
Issue(s)
VOIP-45
VOIP-47
VOIP-48
Steps to test or reproduce
N/A
Further comments
ℹ️ Commits can be used to navigate better each of the mentioned components.