-
Notifications
You must be signed in to change notification settings - Fork 13k
fix: voip calls not ringing after temporary disconnection #35765
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
Conversation
|
Looks like this PR is ready to merge! 🎉 |
🦋 Changeset detectedLatest commit: b710219 The changes in this PR will be included in the next version bump. This PR includes changesets to release 36 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #35765 +/- ##
===========================================
- Coverage 61.01% 61.00% -0.01%
===========================================
Files 3099 3099
Lines 73248 73252 +4
Branches 16398 16400 +2
===========================================
- Hits 44694 44690 -4
- Misses 25532 25539 +7
- Partials 3022 3023 +1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Code Review Completed! 🔥The code review was successfully completed based on your current configurations. Kody Guide: Usage and ConfigurationInteracting with Kody
Current Kody ConfigurationReview OptionsThe following review options are enabled or disabled:
|
apps/meteor/client/NavBarV2/NavBarSettingsToolbar/UserMenu/hooks/useVoipItemsSection.tsx
Show resolved
Hide resolved
Kody Review CompleteGreat news! 🎉 Keep up the excellent work! 🚀 Kody Guide: Usage and ConfigurationInteracting with Kody
Current Kody ConfigurationReview OptionsThe following review options are enabled or disabled:
|
Code Review Completed! 🔥The code review was successfully completed based on your current configurations. Kody Guide: Usage and ConfigurationInteracting with Kody
Current Kody ConfigurationReview OptionsThe following review options are enabled or disabled:
|
Proposed changes (including videos or screenshots)
1074
Issue(s)
Steps to test or reproduce
Further comments
This pull request addresses an issue with VoIP calls not ringing after a temporary disconnection in the Rocket.Chat application. The changes include:
Documentation: A changeset file has been added to document patch updates for '@rocket.chat/ui-voip' and '@rocket.chat/meteor', specifically targeting the VoIP call delivery issue post-disconnection.
UI Updates:
useVoipItemsSection.tsxfiles located in bothNavBarSettingsToolbar/UserMenu/hooksandsidebar/header/hooks, handling for the VoIP reconnection state has been added, along with updates to related UI components.Reconnectingwith its English translation has been added to theen.i18n.jsonfile.State Management Enhancements:
useVoipState.tsx, enhancing the management of VoIP connection states.VoipClient.ts, state management and logic for handling VoIP client reconnections have been introduced. This includes areconnectingflag, associated methods, and improved client state reporting. Additionally, new handlersonUserAgentConnectedandonUserAgentDisconnectedhave been implemented to manage the connection lifecycle more robustly, including registration and unregistration attempts.These changes aim to improve the reliability and user experience of VoIP calls within the application by ensuring calls ring even after temporary disconnections.