Making Telehealth Accessible for Patients with Hearing Impairments
American Sign Language support is often necessary in telehealth and their related contact centers to communicate with hearing-impaired patients. The challenge is that integrating this functionality is not as simple as building a basic 1-1 video chat.
Alberto Gonzalez, CTO
This complex project demanded a very ‘WebRTC full-stack’ mindset. It required knowledge of many different technologies to support the expansion of our client’s video conferencing capability to communicate with SIP video legacy networks.
The Needs
It is common that contact centers use SIP and Telephony systems to communicate with their customers. Many of these systems do not support WebRTC, so an intermediate proxy is necessary to receive or send a video call to these systems.
In this case, it was necessary to bring in ASL interpreters to enable communication with hearing-impaired clients.
WebRTC.ventures provided the expertise to build a bridge, allowing their Twilio WebRTC application to dial out video calls to SIP and Telephony systems.
Live audio/video conferencing
Automatic reconnection to a video conference
Integration with SIP / Telephony
Integration with existing solutions
Tech Stack
- Twilio was the base CPaaS application
- Janus as the WebRTC to SIP gateway
- Puppeteer for browser automation, especially to control Chrome/Chromium
- FreeSwitch for the telephony features required to test the integration
- Docker for containerizing
- JavaScript and NodeJS as the common language for all of the services
Let's turn your project into another story of success.
Client:
Under NDA
Type of Application:
WebRTC to SIP/Telephony Gateway
Features:
- WebRTC to RTP
- JSON to SIP
- Integration with Twilio platform using Twilio SDK
- Up to 4 person video grid
- Dial out calling capabilities
- Audio/Video controls
- Containerized for easy deployment
- Demo application to showcase functionalities
How We Helped:
We integrated a back-end WebRTC to SIP/Telephony proxy to allow video call applications to support SIP video calls for American Sign Language (ASL) interpreters
Let’s convert your app into another story of success!