Replace the engine, preserve the product
The new communications engine was integrated beneath established customer and interpreter workflows rather than forcing a rewrite of the complete healthcare language-access platform.
Media, Communications and Telehealth
A production healthcare communications platform combining a custom mediasoup SFU, WebRTC, SIP/PSTN/Webex interoperability, interpreter routing, and approximately 6 million communication minutes per month.
LinguaCare is an established healthcare language-access platform connecting patients, clinicians, and human interpreters through on-demand, scheduled, and joined-call workflows. The surrounding product already managed healthcare and interpreter operations; it needed a new communications engine capable of modern WebRTC media while continuing to interoperate with telephony and external conferencing environments.
OPTIME engineered a customer-specific real-time engine around a mediasoup-based SFU, a custom video client, application and workflow services, SIP infrastructure, PSTN connectivity, and an RTP-to-WebRTC gateway. Mediasoup supplied an important media-server foundation, but the delivered system also required routing, gateway, client, workflow, and platform integration work.
The platform has operated in production for years and processes approximately 6 million communication minutes per month. The public case describes communications engineering and operational scale without making clinical-outcome or healthcare-compliance claims.
Across an approximately four-year program, approximately six engineers replaced the existing video engine while preserving the customer’s surrounding application, established customer and interpreter workflows, and external communications interoperability.
OPTIME’s responsibility crossed C/C++ media and telecom components, TypeScript/Node.js application services, the custom client, mediasoup SFU behavior, Kamailio integration, custom SIP functions, the PJPROJECT/PJSIP gateway, call routing and forwarding, and production integration.
The custom client and surrounding healthcare application initiate language-access and multi-party communications workflows.
Language selection, routing, on-demand requests, scheduled assignments, call forwarding, and join-existing-call behavior coordinate human interpreters.
Application participants exchange real-time media through the custom mediasoup-based SFU.
Kamailio and customer-specific C++ SIP functionality connect telephony participants into the platform.
A custom C/C++ gateway built on PJPROJECT/PJSIP translates external RTP media into the SFU’s WebRTC environment.
Webex interoperability uses SIP at the signaling boundary without exposing private routing rules.
RTP from the conferencing environment passes through the custom RTP/WebRTC gateway before reaching the SFU.
Patient, clinician, and interpreter media converge in the language-access workflow while the surrounding product retains its established operations.
The new communications engine was integrated beneath established customer and interpreter workflows rather than forcing a rewrite of the complete healthcare language-access platform.
The SFU foundation was extended with a custom client, routing, workflow, gateway, SIP, PSTN, and Webex integration required by the customer’s operating model.
Webex signaling uses SIP, while Webex RTP media passes through the custom PJPROJECT/PJSIP-based RTP-to-WebRTC gateway before entering the mediasoup SFU.
Language selection, scheduling, routing, and call forwarding connect patients and clinicians with human interpreters; the case does not claim automated translation or interpreter replacement.
The new engine moved the platform onto a custom WebRTC/SFU foundation while preserving the surrounding healthcare product and connecting it to traditional telephony and Webex conferencing through explicit SIP, RTP, and gateway boundaries.
Interpreter workflows remained part of the product architecture: an interpreter can be selected by language, requested on demand, scheduled in advance, forwarded into the correct call path, or joined to an existing session.
OPTIME replaced the real-time communications engine inside an established healthcare language-access platform while preserving the surrounding product and operational workflows. The system combines WebRTC, SIP, PSTN, and Webex interoperability with language-based interpreter routing and multi-party healthcare communications.
The resulting platform has operated in production for years and processes approximately 6 million communication minutes per month.
Approximate real-time communication minutes processed by the production platform each month.
CONTACT US
Austin, Texas
Distributed engineering teams across North America, Europe, the Caucasus, and Latin America.
[email protected]