A method is provided in an application server for executing a calling
application. The method includes receiving an HTTP request for execution
of a calling application operation for a caller. A selected extensible
markup language (XML) document is accessed in response to reception of
the HTML request. Based on the XML document, a first HTML page including
prompts is generated for the caller. A directory is accessed based on an
input from the caller to obtain called party information. A second HTML
page is generated having instructions for contacting the called party.
Hence, calling services may be deployed on a platform that is
customizable, scalable, and built upon open standards such as Internet
protocol. By directly contacting an application server upon picking-up a
telephone device, an intelligent system is provided for making telephone
calls over an IP network.