Hi Allistair, Calls come in the IVR system through PSDN phone lines. The IVR system has dialogic card to answer the call. And then, the VXML interpreter would send a HTTP request to the application that is mapped to the DNIS. Let's look at an example as examples are always good in demonstrating the points.
Assume a caller dialed 1-800-877-8888(DNIS)into one designated IVR system with dialogic cards, and on the system, this DNIS is mapped to a "myapplication" by an entry like "http://myserver/myapplication/welcome.jsp". This works just as fine. However, what we want to do is mapping every DNIS to a standalone application (let's call it Applications Manager), and do some business logic processing before routing to specific application. In the want-to-achieve scenario, the DNIS 1-800-877-8888 would map to the standalone application "Applications Manager"; so will the DNIS 1-888-777-9999 and the DNIS 1-877-555-5555, etc. I see the "Applications Manager" application running on one(or a cluster of) Tomcat server(s), and it has knowledge and intelligence forwarding the IVR's HTTP requests to the corresponding application running across a cluster of Tomcat instances for that DNIS. What I want to achieve is to have the "Application Manager" run as a standalone application within its own JVM, and then forward/redirect any HTTP requests received to the designated application running on a cluster of Tomcat instances. The main reasons for this architecture are for redundancy, reliability, monitoring and applications maintenance efficiencies. Thanks. Gary -----Original Message----- From: Allistair Crossley [mailto:[EMAIL PROTECTED] Sent: January 21, 2005 12:01 PM To: Tomcat Users List Subject: RE: HTTP request->Standalone App->Apps running on Tomcat where does the call come into the IVR app? is the IVR app a web application itself? > -----Original Message----- > From: Gary Zhu [mailto:[EMAIL PROTECTED] > Sent: 21 January 2005 14:31 > To: [email protected] > Subject: HTTP request->Standalone App->Apps running on Tomcat > > > Hi all, > > We are implementing an IVR application using VXML. Here is the > scenario: > When a call comes in, the IVR platform sends a HTTP request to the > application running on Tomcat. What we want to do is to have the IVR > platform send HTTP requests to a Standalone Application which performs > some intelligent logic processing, and then forward/redirect the HTTP > requests to the corresponding applications running on Tomcat. Does it > mean the "Standalone Application" will have to be a light HTTP server? > > Any advice/suggestion is much appreciated. > > Gary > <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> ------------------------------------------------------- QAS Ltd. Developers of QuickAddress Software <a href="http://www.qas.com">www.qas.com</a> Registered in England: No 2582055 Registered in Australia: No 082 851 474 ------------------------------------------------------- </FONT> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
