From: "Roy Kidder" <[EMAIL PROTECTED]> Date: Sat, 10 Feb 2007 23:15:07 -0500 (EST)I'm writing an AGI script and want it to dial a number on a channel connected to the PSTN. It would look something like this (pseudo-code follows): if ($a){ dial("8005551212"); }else{ dial("8665550000"); } The part I can't seem to get right is the "dial" function. I tried to mimic the dial plan like so sub dial($number){ print "Dial(\"Zap/1-1\", \"Zap/g2/$number\")\n"; } but I get the error handle_exec: Could not find application (Dial(Zap/1-1,Zap/g2/8665550000)
Because Dial(Zap/1-1,Zap/g2/8665550000) is not a valid command in your environment; instead, print "Dial(\"Zap/g2/$number\")\n" will do;. Any particular reason you need to specify Zap/1-1?
One way to make sure you have the correct syntax in AGI is to place the commands in extensions.conf with all variables replaced with a fixed value (or a dial plan variable). This can save you time in the long run.
Yuan Liu
Anyone have any suggestions? Thanks, Roy _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
