Application of enterprise policies to web real-time communications (WebRTC) interactive sessions using an enterprise session initiation protocol (SIP) engine, and related methods, systems, and computer-readable media
First Claim
1. A method for applying enterprise policies to Web Real-Time Communications (WebRTC) interactive sessions using an enterprise Session Initiation Protocol (SIP) engine, comprising:
- receiving, by a session token converter of an enterprise device representing a first endpoint of a WebRTC interactive session within an enterprise network, an incoming WebRTC session description token;
generating, by the session token converter, a first SIP request message, wherein the first SIP request message comprises;
the incoming WebRTC session description token;
a return destination of the enterprise device, wherein the return destination comprises one or more of a destination IP address and/or a destination port number associated with the enterprise device; and
an indicator that the first SIP request message originated from an enterprise user;
sending, by the session token converter, the first SIP request message to an enterprise SIP engine;
the enterprise SIP engine evaluating the first SIP request message, wherein evaluating the first SIP request message comprises applying an enterprise policy to one or more of (1) the incoming WebRTC session description token, (2) the return destination of the enterprise device, and/or (3) the indicator that the first SIP request message originated from an enterprise user;
based on the evaluation, the enterprise SIP engine generating a second SIP request message;
the enterprise SIP engine sending the second SIP request message to the session token converter;
receiving, by the session token converter, the second SIP request message generated by the enterprise SIP engine based on the application of one or more enterprise policies;
converting, by the session token converter, the second SIP request message into an outgoing WebRTC session description token; and
sending the outgoing WebRTC session description token to a target device representing a second endpoint of the WebRTC interactive session.
14 Assignments
0 Petitions
Accused Products
Abstract
Application of enterprise policies to Web Real-Time Communications (WebRTC) interactive sessions using an enterprise Session Initiation Protocol (SIP) engine, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method comprises receiving, by session token converter of enterprise device, an incoming WebRTC session description token. The method comprises generating, by session token converter, outgoing SIP request message. The method comprises sending, by session token converter, outgoing SIP request message to enterprise SIP engine and applying, by enterprise SIP engine, enterprise policies based on outgoing SIP request message. The method comprises, responsive to applying enterprise policies, sending incoming SIP request message to enterprise device. The method comprises converting, by session token converter, incoming SIP request message into outgoing WebRTC session description token, and sending outgoing WebRTC session description token to a target device.
-
Citations
20 Claims
-
1. A method for applying enterprise policies to Web Real-Time Communications (WebRTC) interactive sessions using an enterprise Session Initiation Protocol (SIP) engine, comprising:
-
receiving, by a session token converter of an enterprise device representing a first endpoint of a WebRTC interactive session within an enterprise network, an incoming WebRTC session description token; generating, by the session token converter, a first SIP request message, wherein the first SIP request message comprises; the incoming WebRTC session description token; a return destination of the enterprise device, wherein the return destination comprises one or more of a destination IP address and/or a destination port number associated with the enterprise device; and an indicator that the first SIP request message originated from an enterprise user; sending, by the session token converter, the first SIP request message to an enterprise SIP engine; the enterprise SIP engine evaluating the first SIP request message, wherein evaluating the first SIP request message comprises applying an enterprise policy to one or more of (1) the incoming WebRTC session description token, (2) the return destination of the enterprise device, and/or (3) the indicator that the first SIP request message originated from an enterprise user; based on the evaluation, the enterprise SIP engine generating a second SIP request message; the enterprise SIP engine sending the second SIP request message to the session token converter; receiving, by the session token converter, the second SIP request message generated by the enterprise SIP engine based on the application of one or more enterprise policies; converting, by the session token converter, the second SIP request message into an outgoing WebRTC session description token; and sending the outgoing WebRTC session description token to a target device representing a second endpoint of the WebRTC interactive session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for applying enterprise policies to Web Real-Time Communications (WebRTC) interactive sessions using an enterprise Session Initiation Protocol (SIP) engine, comprising:
-
at least one communications interface; and an enterprise device representing a first endpoint of a WebRTC interactive session within an enterprise network associated with the at least one communications interface and comprising a session token converter, the session token converter to; receive an incoming WebRTC session description token; generate a first SIP request message, wherein the first SIP request message comprises; the incoming WebRTC session description token; a return destination of the enterprise device, wherein the return destination comprises one or more of a destination IP address and/or a destination port number associated with the enterprise device; and an indicator that the first SIP request message originated from an enterprise user; and send the first SIP request message to an enterprise SIP engine; the enterprise SIP engine to; apply one or more enterprise rules to one or more of the incoming WebRTC session description token, the return destination of the enterprise device, and/or the indicator that the first SIP request message originated from an enterprise user; based on the evaluation, generate a second SIP request message; send the second SIP request message to the session token converter; and the session token converter of the enterprise device further to; convert the incoming SIP request message into an outgoing WebRTC session description token; and send the outgoing WebRTC session description token to a target device representing a second endpoint of the WebRTC interactive session. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon computer-executable instructions to cause a processor to implement a method, comprising:
-
receiving, by a session token converter of an enterprise device representing a first endpoint of a Web Real-Time Communications (WebRTC) interactive session within an enterprise network, an incoming WebRTC session description token; generating, by the session token converter, a first Session Initiation Protocol (SIP) request message, wherein the first SIP request message comprises; the incoming WebRTC session description token; a return destination of the enterprise device, wherein the return destination comprises one or more of a destination IP address and/or a destination port number associated with the enterprise device; and an indicator that the first SIP request message originated from an enterprise user; sending, by the session token converter, the first SIP request message to an enterprise SIP engine; the enterprise SIP engine evaluating the first SIP request message, wherein evaluating the first SIP request message comprises applying an enterprise policy to one or more of (1) the incoming WebRTC session description token, (2) the return destination of the enterprise device, and/or (3) the indicator that the first SIP request message originated from an enterprise user; based on the evaluation, the enterprise SIP engine generating a second SIP request message; the enterprise SIP engine sending the second SIP request message to the session token converter; receiving, by the session token converter, the second SIP request message generated by the enterprise SIP engine based on the application of one or more enterprise policies; converting, by the session token converter, the second SIP request message into an outgoing WebRTC session description token; and sending the outgoing WebRTC session description token to a target device representing a second endpoint of the WebRTC interactive session. - View Dependent Claims (18, 19, 20)
-
Specification