Patent ID: 7894373

Claim:
A method of processing a telephone call to a call number in a networked computer telephony system, comprising: providing a plurality of telephony applications accessible on a network, each telephony application associated with a specified call number and being deployed as a set of Extensible Markup Language (XML) documents hosted by a web server among a plurality of web servers on the network; providing a plurality of application gateway centers on the network, each application gateway capable of processing the telephone call by retrieving and processing the XML document associated with the call number of the telephone call; determining an optimal web server among the plurality of application gateway centers to retrieve the XML scripts associated with the specified call number, said determining further comprises periodically pinging from each of the plurality of application gateway centers to the plurality of web servers to measure a response time from each web servers; and directing the telephone call to be processed by the application gateway center having a fastest response time from the web server hosting the XML document associated with the call number.