Categories

  • Amazon Chime SDK
  • Artificial Intelligence/Machine Learning
  • Broadcasting
  • CPaaS
  • Daily
  • DevOps
  • Education
  • Events
  • Film
  • Gaming
  • General
  • Jobs
  • Media
  • Medical
  • Parners
  • Real Time Weekly
  • Showcase
  • Story of success
  • survey
  • TADHack
  • Technical
  • Telehealth
  • Testing
  • The WebRTC.ventures Blog
  • Thoughts
  • UI/UX
  • Video Conferencing
  • Vonage
  • WebRTC Architecture
  • WebRTC Live
WebRTC.ventures
WebRTC.ventures
  • WebRTC Services
    • Assess
    • Build
    • Integrate
    • Test
    • Manage
  • Our Partners
    • Amazon Chime SDK
    • Daily
    • Vonage
  • Stories of Success
    • Remote Interview Application
    • Live Audio SDK
    • Multi-Function Teletherapy
    • More Stories of Success
  • WebRTC Resources
    • WebRTC Live
    • WebRTC Tips
    • WebRTC.ventures Training Program
  • Blog
  • About Us
    • Our Team
    • Jobs
    • Contact Us
WebRTC.ventures
  • WebRTC Services
    • Assess
    • Build
    • Integrate
    • Test
    • Manage
  • Our Partners
    • Amazon Chime SDK
    • Daily
    • Vonage
  • Stories of Success
    • Remote Interview Application
    • Live Audio SDK
    • Multi-Function Teletherapy
    • More Stories of Success
  • WebRTC Resources
    • WebRTC Live
    • WebRTC Tips
    • WebRTC.ventures Training Program
  • Blog
  • About Us
    • Our Team
    • Jobs
    • Contact Us

Teletherapy Home / Stories of Success / Teletherapy.

HomeTeletherapy Home / Stories of Success / Teletherapy

When a prominent teletherapy group’s telehealth solution had been sunsetted, they needed a replacement.

After facing multiple communication issues with their first development team, this mental health group was struggling to get a new stable working solution.

They were already behind the eight ball and needed someone to come in with speed and a lot of expertise. We successfully built a stable platform that is currently used by 1000s of users daily and helps agents and other team members to communicate daily online or by phone.

The Needs

This client needed a custom real-time communication solution to replace their current one and integrate with the rest of their systems. This included other proprietary solutions and integration with SIP and PSTN networks. On top of that, they wanted a mobile native application to work alongside.

Large scale video conferencing (+15 users)

Large scale broadcasting (+100 users)

Refactor of application architecture

Support of 1000s of concurrent calls

Mobile native applications

Dial in and dial out

Automatic reconnection when call drops

Tech Stack

The client already had an existing solution with a defined tech stack:

  • Java + Spring Boot for applications
  • H2 database engine
  • Kurento Media Server and Coturn for
  • WebRTC backend servers
  • RabbitMQ as the piece that communicates all the components
  • Freeswitch for integration with SIP
  • Flutter, Kotlin and Swift for mobile development.

One of the first things we did was to assess the existing application to decide if it was appropriate for the requirements. We decided to move forward with most of the current stack, except for the database layer that was changed from memory-based H2 to MongoDB.

All the components were initially running in a single docker-compose definition file. This was migrated to a Kubernetes cluster and after that, RabbitMQ, Coturn and MongoDB were moved to their own servers while the rest remained as docker containers.

The CI/CD pipeline runs in Azure DevOps with an on premise agent.

Let's turn your project into another story of success.

Contact us today!

Client:

Anonymous

Type of Application:

Telehealth

Features:

Video conferencing, broadcasting, mobile development, telephony

How We Helped:

We assessed and upgraded their WebRTC video conferencing platform to support large group calls, webinars, voice calling and to provide scaling capabilities. In later iterations, we also developed mobile applications for iOS and Android.

Let’s convert your app into another story of success!

Contact us
We’re one of the few agencies in the world dedicated to WebRTC development. This dedication and experience is why so many people trust us to help bring live video application dreams to life.

Let's get started!

Contact us today
info@webrtc.ventures

Join our mailing list!

We don't e-mail often (a few times a month max), and it will be worth it when we do! Of course, we respect your privacy and will not share your contact information.

© 2023 WebRTC.ventures, an AgilityFeat company