The invention is directed to techniques for notifying a client device of the
occurrence of an event using a web application activated based on an application-state
data record. A persistent process monitors incoming data for the occurrence of
an event and provides the application-state data record that can be used to activate
a session of an event notification application. The persistent process provides
an event indicator to a proxy browser which then activates the event notification
application. The event notification application provides an event notification
to the proxy browser, which in turn provides an audio notification of the event
to the client device, which may be a telephony device or other two-way audio communication
device. The user of the client device can then respond to the event notification
or otherwise interact with the event notification application via the proxy browser.