Right, except now I have to go write a multi-threaded, redundant FastAGI server in python (euww, hate java). That replaces the effort of doing it in the dial-plan with the effort required for a more complex application + the effort required to make it redundant. Asterisk 1.2 also does not recover from a failure to connect to a FastAGI server. When it fails to connect, the current call just bombs out. No recovery possible.
Doug. ----- Original Message ---- From: Steve Totaro <[EMAIL PROTECTED]> To: Asterisk Users Mailing List - Non-Commercial Discussion <[email protected]> Sent: Monday, June 23, 2008 10:02:37 AM Subject: Re: [asterisk-users] Building a Complex IVR On Mon, Jun 23, 2008 at 12:54 PM, Douglas Garstang <[EMAIL PROTECTED]> wrote: > I'm about to build a complex IVR with Asterisk. > > Having done it a few times with the dial plan, I know it's going to be > pretty ugly. What are my other options? I guess I could do it in > AGI/FastAGI. What about VxML (about which I know almost nothing...)? > > Using Asterisk 1.2 > > Thanks, > Doug. > FastAGI is a good bet. You can patch it to jump N+101 so you can have failover in case the box hosting the AGI is unreachable, it will jump, instead of the default of just failing and halting. It also offloads the processing to a different box. Thanks, Steve Totaro _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
