1. An application server comprising: hardware of a computing system comprising a tangible storage medium that is a computer-readable medium that stores computer program products having instructions executable by the hardware of the computing system, wherein said computer program products comprise a telephone server, a dialog server, a Voice server, an IVR application, and a program implementing a SIP interface, wherein the IVR application is a component deployed within the application server that handles interactive voice response functions for a SIP communication session, wherein the telephone server, the dialog server, and the voice server are each modular components of the application server; the Interactive Voice Responses (IVR) application comprising a Session Initiation Protocol (SIP) servlet and a plurality of markup interpreters, each markup interpreter being based upon a common interpreter interface of the application server, wherein the common interpreter interface is used by the telephone server, the dialog server, the voice server, and the IVR application to exchange information with each other internal to the application server, wherein said servlet calls methods of the plurality of markup interpreters in accordance with the common interpreter interface wherein for SIP based telephony sessions involving interactive voice response operations, said SIP interface is configured to convey a SIP incoming request for a SIP telephony session to said SIP servlet, wherein upon receiving said SIP incoming request, said SIP servlet determines at least one of said plurality of markup interpreters for interpreting markup during a SIP based telephony session associated with the incoming session request, and wherein during the SIP telephone session involving interactive voice response operations, functionality of the telephone server, the dialog server, the voice server, and the IVR application are cooperatively utilized using the common interpreter interface to exchange information between these modules of the application server, said information exchanges being internal to the application server and in conformance with standards of the application server.
1. An application server comprising: hardware of a computing system comprising a tangible storage medium that is a computer-readable medium that stores computer program products having instructions executable by the hardware of the computing system, wherein said computer program products comprise a telephone server, a dialog server, a Voice server, an IVR application, and a program implementing a SIP interface, wherein the IVR application is a component deployed within the application server that handles interactive voice response functions for a SIP communication session, wherein the telephone server, the dialog server, and the voice server are each modular components of the application server; the Interactive Voice Responses (IVR) application comprising a Session Initiation Protocol (SIP) servlet and a plurality of markup interpreters, each markup interpreter being based upon a common interpreter interface of the application server, wherein the common interpreter interface is used by the telephone server, the dialog server, the voice server, and the IVR application to exchange information with each other internal to the application server, wherein said servlet calls methods of the plurality of markup interpreters in accordance with the common interpreter interface wherein for SIP based telephony sessions involving interactive voice response operations, said SIP interface is configured to convey a SIP incoming request for a SIP telephony session to said SIP servlet, wherein upon receiving said SIP incoming request, said SIP servlet determines at least one of said plurality of markup interpreters for interpreting markup during a SIP based telephony session associated with the incoming session request, and wherein during the SIP telephone session involving interactive voice response operations, functionality of the telephone server, the dialog server, the voice server, and the IVR application are cooperatively utilized using the common interpreter interface to exchange information between these modules of the application server, said information exchanges being internal to the application server and in conformance with standards of the application server. 2. The application server of claim 1 , wherein said application server comprises hardware and utilizes modular components of a standardized runtime platform, wherein said platform provides functionality for developing distributed, multi-tier, Web-based applications, and wherein said platform includes a standard set of services, application programming interfaces, and protocols, wherein one of the standard set of protocols is the common interpreter interface, wherein the computer program products of the application server comprises a Web server, wherein the application server without the IVR application and the program represent a functional telecommunication infrastructure for providing telecommunication and Web services that lacks IVR functionality, wherein inclusion of the IVR application and the program integrates IVR functionality into the functional telecommunication infrastructure.