
Challenge
The client faced numerous issues with their new intercom call system. Users experienced frequent call failures, mobile app crashes during calls, delayed video appearance, and high latency. The root cause included the use of an outdated webRTC version set to lose browser support, a lack of bug traceability, and system inflexibility.
Process
Our approach to upgrade the client's communication system was focused on two objectives.
First, we addressed critical bugs in the existing system by enhancing its functionality and working with web, mobile and integrated components. Collaboration with the client and the dedicated team was key in this phase. The team quickly resolved a critical bug in the video clips, which improved the understanding of the system and prepared them for the next step.
After that, we moved on to a complete system overhaul. LiveKit was selected as the webRTC provider thanks to its flexibility and technical support. A crucial part of this phase was the refactoring of the existing business logic to ensure backwards compatibility and seamless integration into the existing infrastructure.
Solution
The final solution involved addressing critical system errors and understanding the old system components before implementing a new solution using modern, open-source technologies. This approach significantly improved call setup speed, multi-call handling capabilities, and system flexibility. It also transitioned to a more robust and flexible open-source webRTC service provider, enhancing user experience and overall system stability.

Results
This project led to significant improvements in the client's communications infrastructure, representing the team commitment to technical excellence and user-centered design. The results not only solved immediate problems, but also equipped the system for future challenges and ensured adaptability.
User experience: Call setup time was reduced from 8 to 2 seconds, significantly improving user satisfaction.
Latency reduction: Achieved almost zero video latency, facilitating smoother communication.
Resource optimization: By consolidating webRTC providers, we streamlined system maintenance and improved issue traceability.
Retro-Compatibility: Successfully integrated new logic with 95% compatibility with existing intercoms, avoiding the introduction of new bugs.
Technical developments: Update of react-native-webrtc for browser support and integration of an advanced media player into the system.
Team
The team working on this project is named Quantastic Four, a dedicated video-team composed of a Team Leader and video developers.
They are supported by an extended team of Qualabs that helps them in several areas: Delivery, Technology, Client satisfaction and People care.