1. 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 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; and a client machine in communication with the proxy server over the data network and in communication with a data provider separate from the phone provider, the client machine configured to: receive the message from the proxy server, and 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, a second part of the user interface displaying information received from the data provider.