Telephony web event system and method
First Claim
Patent Images
1. A method comprising:
- detecting, by an event router, a first event record published by a communication system, the event record indicating that the communication system received an application instruction associated with a first account of a plurality of accounts of the communication system;
transmitting the first event record to a first subscriber that is subscribed to events associated with the first account;
detecting, by the event router, a second event record published by the communication system, the second event record indicating that the communication system received an application instruction associated with a second account of the plurality of accounts of the communication system; and
transmitting the second event record to a second subscriber that is subscribed to events associated with the second account.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting, by an event router, a first event record published by a communication system, the event record indicating that the communication system received an application instruction associated with a first account of a plurality of accounts of the communication system; transmitting the first event record to a first subscriber that is subscribed to events associated with the first account; detecting, by the event router, a second event record published by the communication system, the second event record indicating that the communication system received an application instruction associated with a second account of the plurality of accounts of the communication system; and transmitting the second event record to a second subscriber that is subscribed to events associated with the second account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An event router comprising:
-
one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the event router to perform operations comprising; detecting a first event record published by a communication system, the event record indicating that the communication system received an application instruction associated with a first account of a plurality of accounts of the communication system; transmitting the first event record to a first subscriber that is subscribed to events associated with the first account; detecting a second event record published by the communication system, the second event record indicating that the communication system received an application instruction associated with a second account of the plurality of accounts of the communication system; and transmitting the second event record to a second subscriber that is subscribed to events associated with the second account. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of an event router, cause the event router to perform operations comprising:
-
detecting a first event record published by a communication system, the event record indicating that the communication system received an application instruction associated with a first account of a plurality of accounts of the communication system; transmitting the first event record to a first subscriber that is subscribed to events associated with the first account; detecting a second event record published by the communication system, the second event record indicating that the communication system received an application instruction associated with a second account of the plurality of accounts of the communication system; and transmitting the second event record to a second subscriber that is subscribed to events associated with the second account.
-
Specification