From: Lenz <[EMAIL PROTECTED]>
Date: Sat, 03 Mar 2007 11:37:29 +0100
You could set a dialplan variable in the AGI so that it's pretty easy to
tell what happened in the AGI.
About the code 0, the funny part is that you see "AGI Script completed,
returning 0" even if the AGI does not exist, or is not executable. This
should be a good candidate for improvement :-)
l.
Thanks for the enlightenment. Now I know where to look, and found the
following from 1.2 show application agi:
"Returns -1 on hangup (except for DeadAGI) or if application requested
hangup, or 0 on non-hangup exit."
Apparently this AGISTATUS is a 1.4 thing, and probably still very
simplistic. Just wonder why all AGI commands carry sophisticated return
codes.
Yuan Liu
On Sat, 03 Mar 2007 06:28:23 +0100, Yuan LIU <[EMAIL PROTECTED]> wrote:
I mean how do I set failure condition in AGI? My script exits with code
0 upon success, and non-zero when problems occur - the standard *nix way.
But Asterisk always report "AGI Script completed, returning 0", and
AGISTATUS is always SUCCESS.
Yuan Liu
--
Loway Research - Home of QueueMetrics
http://queuemetrics.com
_______________________________________________
--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