Patent ID: 8964726
Filing Date: 2015-02-24
Classification: H04L,H04M

Abstract:
1. A system for publishing events of a telephony application to a client, wherein the telephony application interfaces with a telephony device and an application server, the system comprising: a call router configured to manage the telephony application that controls the interaction between the telephony device and the internet application server, to generate events from at least one of the telephony application or the telephony device during the telephony application, to communicate with the telephony device with a telephony protocol, and to communicate with the application server through one of an http or https protocol; an event router that manages the publication of events generated by the call router; the event router comprising an event proxy system comprising a set of event proxy servers, wherein each event proxy server of the set of event proxy servers subscribes to the events of the event router and manages the subscriptions to events by remote clients by pushing events to subscribed remote clients through an open HTTP connection; and wherein the event proxy servers comprise event filters that selectively permit pushing of events to a client according to an event attribute.