Telephony web event system and method
First Claim
Patent Images
1. A system comprising:
- a call router constructed to;
manage a plurality of telephony applications provided by a plurality of internet application servers external to the system, wherein each telephony application controls interaction between a telephony device and a respective internet application server,generate an event from at least one of the plurality of telephony applications during the management of the at least one telephony application, andpublish each generated event to an event router; and
the event router, the event router being constructed to;
responsive to publishing of an event by the call router, identify at least one subscriber to the published event, and send the published event from the event router to the at least one subscriber,wherein the system is a multi-tenant telephony web event system.
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.
564 Citations
23 Claims
-
1. A system comprising:
-
a call router constructed to; manage a plurality of telephony applications provided by a plurality of internet application servers external to the system, wherein each telephony application controls interaction between a telephony device and a respective internet application server, generate an event from at least one of the plurality of telephony applications during the management of the at least one telephony application, and publish each generated event to an event router; and the event router, the event router being constructed to; responsive to publishing of an event by the call router, identify at least one subscriber to the published event, and send the published event from the event router to the at least one subscriber, wherein the system is a multi-tenant telephony web event system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
at a call router of a multi-tenant telephony web event system that includes the call router and an event router; managing a plurality of telephony applications provided by a plurality of internet application servers external to the multi-tenant web event system, wherein each telephony application controls interaction between a telephony device and a respective internet application server, generating an event from at least one of the plurality of telephony applications during the management of the at least one telephony application, and publishing each generated event to the event router; at the event router; responsive to publishing of an event by the call router, identifying at least one subscriber to the published event, and sending the published event from the event router to the at least one subscriber. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
at an event router of a multi-tenant telephony web event system that includes the event router and a call router; receiving a request to subscribe to an event publication from a subscriber, verifying the subscriber is authorized to subscribe to the event publication, and subscribing the subscriber to the event publication, the event publication being published by the event router, wherein the event router manages subscriptions of a plurality of telephony applications provided by a plurality of internet application servers external to the multi-tenant web event system, each telephony application controlling interaction between a telephony device and a respective internet application server; and at the call router; managing the plurality of telephony applications, generating an event from at least one of the plurality of telephony applications during the management of the at least one telephony application, and publishing each generated event to the event router, wherein each generated event returned to the subscriber via the event router is returned to the subscriber through an event connection. - View Dependent Claims (20, 21, 22, 23)
-
Specification