System and method for real-time communication by using a client application communication protocol
First Claim
1. A method comprising:
- at a system bridge of a WebRTC real-time client communication hardware system, establishing a persistent client subscription connection with an external WebRTC client device;
receiving from an external system an incoming communication request at the system bridge, the incoming communication request being directed to the external WebRTC client device;
publishing an incoming communication notification from the system bridge to the WebRTC client device via the persistent client subscription connection;
receiving a client communication at the system bridge from the WebRTC client device; and
the system bridge merging the incoming communication request into the client communication at the system bridge by connecting the incoming communication request to the WebRTC client device by using a WebRTC communication protocol,wherein the system bridge merging the incoming communication request into the client communication at the system bridge comprises;
the hardware system;
opening a first audio channel between the client device and the system bridge,opening a second audio channel between the system bridge and a server of the hardware system, andopening a third audio channel between the server and the external system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for communicating with a client application that can include establishing a client signaling communication channel with a first client application; receiving a communication request from the first client application through the client signaling communication channel, wherein the communication request contains at least an authentication token and a specified communication destination; verifying the authentication token; if the authentication token is verified, at the system bridge, establishing a signaling communication channel with the communication destination and a second media communication channel with the specified communication destination; at the system bridge, establishing a first media communication channel with the client application; and merging the first media communication channel with the second media communication channel.
-
Citations
12 Claims
-
1. A method comprising:
-
at a system bridge of a WebRTC real-time client communication hardware system, establishing a persistent client subscription connection with an external WebRTC client device; receiving from an external system an incoming communication request at the system bridge, the incoming communication request being directed to the external WebRTC client device; publishing an incoming communication notification from the system bridge to the WebRTC client device via the persistent client subscription connection; receiving a client communication at the system bridge from the WebRTC client device; and the system bridge merging the incoming communication request into the client communication at the system bridge by connecting the incoming communication request to the WebRTC client device by using a WebRTC communication protocol, wherein the system bridge merging the incoming communication request into the client communication at the system bridge comprises;
the hardware system;opening a first audio channel between the client device and the system bridge, opening a second audio channel between the system bridge and a server of the hardware system, and opening a third audio channel between the server and the external system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification