Browser Enterprise Communication via Protocol Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
WebRTC technologies struggle to facilitate browser-to-phone communications and integrate rich enterprise communication features, as they operate in a simple mode, limiting access to network resources typically available for traditional SIP and H.323 communications, and face challenges in invoking enterprise communication applications across multiple web applications within an enterprise.
Innovation Solution
The implementation of a Collaboration Environment (CE) that enables browser-to-phone communications by converting WebRTC Real-Time Protocol (RTP) streams into SIP/H.323 friendly RTP, using a SIP Endpoint Adapter (SEA) to present browsers as fully functional SIP endpoints, and providing a protocol agnostic communication API to leverage existing SIP and H.323 applications within WebRTC sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If WebRTC operates in simple mode to facilitate browser-to-browser communications, then ease of operation is improved, but adaptability to enterprise communication features deteriorates
Solution Approach 1:
The patent introduces a gateway as an intermediary component that translates between WebRTC protocol and traditional enterprise communication protocols (SIP, H.323). This gateway enables browsers to access enterprise communication features without modifying the core WebRTC simple mode operation, thus maintaining ease of operation while improving adaptability through the mediating translation layer.
2Adaptability or versatility
If embedded JavaScript SIP UA is made rich and complex to provide full SIP endpoint functionality, then adaptability to enterprise features is improved, but device complexity increases
Solution Approach 1:
Instead of making the embedded JavaScript SIP UA complex to handle all SIP functionality directly, the patent uses a gateway as an intermediary that handles complex protocol translation and enterprise feature integration. This allows the browser-based SIP UA to remain relatively simple while still achieving full adaptability through the gateway's mediation capabilities.
Solution Approach 2:
The patent replaces the traditional mechanical approach of embedding a full-featured SIP stack directly in the browser with a more elegant solution: a lightweight browser-based SIP UA that communicates through a gateway. This substitution reduces client-side complexity while maintaining full functionality through the gateway infrastructure.
3Adaptability or versatility
If multiple web applications are integrated to provide comprehensive enterprise communication features, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent creates a universal gateway that serves multiple web applications and handles various enterprise communication protocols (SIP, H.323) through a single unified interface. This multi-functional gateway reduces the need for separate integration logic in each application, thereby improving adaptability while managing complexity at the gateway level rather than distributing it across multiple applications.
Data Source
AI summary
Systems and methods are described for enabling browser-to-phone and browser-to-browser communications to be enhanced with enterprise communication features. Specifically, a Collaboration Environment is disclosed with the ability to interface a browser with an enterprise communication network. The Collaboration Environment is exposed to browsers via a media server and/or websocket and is enabled to communicate with the browsers via a purpose-built library.


