Patent ID: 8693649

Claim:
A system for interfacing with a phone provider in an on-demand service environment, the system comprising: a proxy server in communication with a phone system, the phone system providing a phone call and operated by the phone provider, the proxy server configured to: receive phone event information regarding a phone event in relation to the phone call from the phone system, and output a message including the phone event information to a data network, receive record information from a database system hosted by a data provider separate from the phone provider, and provide the record information to the data network; and a client machine in communication with the proxy server over the data network, the client machine configured to: receive the message from the proxy server, receive the record information from the database system, display the phone event information in a first part of a user interface in a web browser on a display device of the client machine, and display the record information in a second part of the user interface, wherein the record information is displayed responsive to the phone event information provided by the phone provider.