[asterisk-commits] trunk r30580 - /trunk/UPGRADE.txt
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Fri May 26 11:33:59 MST 2006
Author: russell
Date: Fri May 26 13:33:58 2006
New Revision: 30580
URL: http://svn.digium.com/view/asterisk?rev=30580&view=rev
Log:
document the changes I made yesterday to the exit behavior of the
AGI applications
Modified:
trunk/UPGRADE.txt
Modified: trunk/UPGRADE.txt
URL: http://svn.digium.com/view/asterisk/trunk/UPGRADE.txt?rev=30580&r1=30579&r2=30580&view=diff
==============================================================================
--- trunk/UPGRADE.txt (original)
+++ trunk/UPGRADE.txt Fri May 26 13:33:58 2006
@@ -135,6 +135,24 @@
This addresses the deficiency of not being able to count the number of
messages in folders other than INBOX and Old.
+* The exit behavior of the AGI applications has changed. Previously, when
+ a connection to an AGI server failed, the application would cause the channel
+ to immediately stop dialplan execution and hangup. Now, the only time that
+ the AGI applications will cause the channel to stop dialplan execution is
+ when the channel itself requests hangup. The AGI applications now set an
+ AGISTATUS variable which will allow you to find out whether running the AGI
+ was successful or not.
+
+ Previously, there was no way to handle the case where Asterisk was unable to
+ locally execute an AGI script for some reason. In this case, dialplan
+ execution will continue as it did before, but the AGISTATUS variable will be
+ set to "FAILURE".
+
+ A locally executed AGI script can now exit with a non-zero exit code and this
+ failure will be detected by Asterisk. If an AGI script exits with a non-zero
+ exit code, the AGISTATUS variable will be set to "FAILURE" as opposed to
+ "SUCCESS".
+
Manager:
* After executing the 'status' manager action, the "Status" manager events
More information about the asterisk-commits
mailing list