Web call access and egress to private network
First Claim
1. A method performed by a computer device, the method comprising:
- receiving, by the computer device, a request for a Uniform Resource Identifier for a Web Real-Time Communication call session from a Web Real-Time Communication access server;
generating, by the computer device, the Uniform Resource Identifier for the Web Real-Time Communication call session;
providing, by the computer device, the generated Uniform Resource Identifier to the Web Real-Time Communication access server;
receiving, by the computer device, a request to validate the Uniform Resource Identifier from a validation proxy;
determining, by the computer device, whether the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier; and
sending, by the computer device, a validation message to the validation proxy, in response to determining that the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier, wherein the validation proxy is configured to forward calls to a contact center services system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a Web Real-Time Communication (WebRTC) backend server configured to receive a request for a Uniform Resource Identifier (URI) for a WebRTC call session requested by a browser application and generate the URI for the WebRTC call session; and a validation proxy configured to receive the URI from a WebRTC gateway and validate the URI with the WebRTC backend server. The WebRTC backend server may be receive a request to validate the URI from the validation proxy, determine whether the URI corresponds to a valid URI, and send a validation message to the validation proxy, if the received URI is valid. The validation proxy may generate a Session Initiation Protocol (SIP) message based on the received validation message and send the generated SIP message to a contact center services system to initiate a real-time call between the contact center services system and the browser application.
-
Citations
20 Claims
-
1. A method performed by a computer device, the method comprising:
-
receiving, by the computer device, a request for a Uniform Resource Identifier for a Web Real-Time Communication call session from a Web Real-Time Communication access server; generating, by the computer device, the Uniform Resource Identifier for the Web Real-Time Communication call session; providing, by the computer device, the generated Uniform Resource Identifier to the Web Real-Time Communication access server; receiving, by the computer device, a request to validate the Uniform Resource Identifier from a validation proxy; determining, by the computer device, whether the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier; and sending, by the computer device, a validation message to the validation proxy, in response to determining that the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier, wherein the validation proxy is configured to forward calls to a contact center services system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer device comprising:
logic configured to; receive a request for a Uniform Resource Identifier for a Web Real-Time Communication call session from a Web Real-Time Communication access server; generate the Uniform Resource Identifier for the Web Real-Time Communication call session; provide the generated Uniform Resource Identifier to the Web Real-Time Communication access server; receive a request to validate the Uniform Resource Identifier from a validation proxy; determine whether the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier; and send a validation message to the validation proxy, in response to determining that the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier, wherein the validation proxy is configured to forward calls to a contact center services system. - View Dependent Claims (11, 12, 13)
-
14. A system comprising:
-
a Web Real-Time Communication device configured to; receive a request for a Uniform Resource Identifier for a Web Real-Time Communication call session requested by a browser application, and generate the Uniform Resource Identifier for the Web Real-Time Communication call session; a validation proxy configured to; receive the Uniform Resource Identifier from a Web Real-Time Communication gateway, and send a request to validate the Uniform Resource Identifier to the Web Real-Time Communication device; wherein the Web Real-Time Communication device is further configured to; receive the request to validate the Uniform Resource Identifier from the validation proxy, determine whether the Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier, and send a validation message to the validation proxy, in response to determining that the received Uniform Resource Identifier corresponds to a valid Uniform Resource Identifier; and wherein the validation proxy is further configured to; generate a Session Initiation Protocol message based on the received validation message; and send the generated Session Initiation Protocol message to a contact center services system to initiate a real-time call between the contact center services system and the browser application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification