feat: VoIP backend for FreeSwitch#32435
feat: VoIP backend for FreeSwitch#32435pierre-lehnen-rc wants to merge 5 commits intofeat/voip-freeswitch-feature-branchfrom
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 |
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## feat/voip-freeswitch-feature-branch #32435 +/- ##
=======================================================================
- Coverage 54.88% 54.80% -0.09%
=======================================================================
Files 2384 2387 +3
Lines 52601 52702 +101
Branches 10828 10853 +25
=======================================================================
+ Hits 28872 28885 +13
- Misses 21156 21243 +87
- Partials 2573 2574 +1
Flags with carried forward coverage won't be shown. Click here to find out more. |
9476e67 to
dedbbd8
Compare
44c753e to
8929d9e
Compare
8929d9e to
001d4ed
Compare
|
Closed in favor of #33093 (moving this feature to the 6.13 release instead of 7.0) |
Proposed changes (including videos or screenshots)
This PR adds a new page on the admin settings where an admin can configure and enable access to a FreeSwitch instance.
It also adds a new option to the list of users in the admin control panel. This new option allows admins to assign free switch users (extensions) to the rocket.chat users, so that they may use the VoIP capability in TeamCollab.
Finally it also adds all the endpoints the webclient may need in order to get the required information to connect a rocket.chat user to VoIP calls.
Issue(s)
VOIP-19
VOIP-20
VOIP-21
VOIP-26
VOIP-32
VOIP-34
VOIP-35
VOIP-38
VOIP-75
VOIP-76
VOIP-77
Steps to test or reproduce
Further comments
New endpoints:
voip-freeswitch.extension.listvoip-freeswitch.extension.getDetailsvoip-freeswitch.extension.assignvoip-freeswitch.extension.getRegistrationInfoByUserId