Telephony web event system and method
AssigneeTwilio Inc.
InventorsJeffrey Lawson, John Wolthuis, Evan Cooke
Life of this patent
Estimating the term…
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.
Claims20
A method comprising:
- detecting, at a first system and via a network, an event generated on a second system, the event having an event type;
- based on the event type, selecting a message broker of a plurality of message brokers;
- providing the event to the selected message broker;
- receiving, at the first system and via the network, a connection from a client device;
- and
- in response to receiving the connection from the client device and based on the event type, providing the event from the message broker to the client device.
A system comprising:
- a memory that stores instructions;
- and
- one or more processors configured by the instructions to perform operations comprising:
- detecting, via a network, an event generated on another system, the event having an event type;
- based on the event type, selecting a message broker of a plurality of message brokers;
- providing the event to the selected message broker;
- receiving, via the network, a connection from a client device;
- and
- in response to the connection from the client device and based on the event type, providing the event from the message broker to the client device.
A non-transitory machine-readable medium that stores instructions that, when executed by one or more processors of a system, cause the system to perform operations comprising:
- detecting, via a network, an event generated on another system, the event having an event type;
- based on the event type, selecting a message broker of a plurality of message brokers;
- providing the event to the selected message broker;
- receiving, via the network, a connection from a client device;
- and
- in response to the connection from the client device and based on the event type, providing the event from the message broker to the client device.
Dependencies are inferred from the claim text.