Patent ID: 7111056

Claim:
A method for web-based control of a legacy telephone system, comprising: enabling a legacy call server to communicate with a web application by providing a call server wrapper program having a first web application program interface (API) and a call server system interface, the call server wrapper program operable for: receiving at the first web API, via an internet protocol (IP) network, a command from the web application in a web application data format, translating the command from the web application data format into a call server system data format, and sending the command in the call server system data format to the call server; and enabling a legacy telephony device to communicate with the web application by providing a telephony device wrapper program having a second web application program interface (API) and a telephony device interface, the telephony device wrapper program operable for: receiving at the second web API, via the internet protocol (IP) network, data from the web application in a web application data format, translating the data from the web application data format into a telephony device data format, and and sending the data in the telephony device data format to the telephony device.