]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
add app exit status vars (issue #5737)
authorRussell Bryant <russell@russellbryant.com>
Tue, 15 Nov 2005 18:16:46 +0000 (18:16 +0000)
committerRussell Bryant <russell@russellbryant.com>
Tue, 15 Nov 2005 18:16:46 +0000 (18:16 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7098 65c4cc65-6c06-0410-ace0-fbb531ad65f3

ChangeLog
doc/README.variables

index 8f8c5dfe8227aca21f3a9797e4b78a9999eebc61..8d7f0a948d663d66af7c72e7e3317342e2849a7c 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
+2005-11-15  Russell Bryant <russell@digium.com>
+
+       * doc/README.variables: Add application exit status variables
+
 2005-11-14  Josh Roberson <josh@asteirasgi.com>
        
-       * Fix crash on variable passing from AMI originate (issue #5737)
+       * manager.c: Fix crash on variable passing from AMI originate (issue #5737)
 
 2005-11-14  Russell Bryant  <russell@digium.com>
 
index 6c7c1f06f05d9ffd1c8d25921592c3ac95b30db1..06e1dfb7daefc832b652c70ee5b61805bb6454ec 100755 (executable)
@@ -572,6 +572,7 @@ ${CALLINGTON}       * Caller Type of Number (PRI channels)
 ${CHANNEL}             * Current channel name
 ${CONTEXT}             * Current context
 ${DATETIME}            * Current date time in the format: DDMMYYYY-HH:MM:SS
+${DB_RESULT}           Result value of DB_EXISTS() dial plan function
 ${DNID}                * Dialed Number Identifier
 ${EPOCH}               * Current unix style epoch
 ${EXTEN}               * Current extension
@@ -593,6 +594,43 @@ ${TIMESTAMP}               * Current date time in the format: YYYYMMDD-HHMMSS
 ${TRANSFER_CONTEXT}    Context for transferred calls
 ${UNIQUEID}            * Current call unique identifier
 
+Application return values
+-------------------------
+In Asterisk 1.2, many applications return the result in a variable
+instead of, as in Asterisk 1.0, changing the dial plan priority (+101).
+For the varioius status values, see each application's help text.
+
+${AQMSTATUS}                   * addqueuemember()
+${AVAILSTATUS}                 * chanisavail()
+${CHECKGROUPSTATUS}            * checkgroup()
+${CHECKMD5STATUS}              * checkmd5()
+${CPLAYBACKSTATUS}             * controlplayback()
+${DIALSTATUS}                  * dial()
+${DBGETSTATUS}                 * dbget()
+${ENUMSTATUS}                  * enumlookup()
+${HASVMSTATUS}                 * hasnewvoicemail()
+${LOOKUPBLSTATUS}              * lookupblacklist()
+${OSPLOOKUPSTATUS}             * osplookup()
+${OSPNEXTSTATUS}               * ospnext()
+${OSPFINISHSTATUS}             * ospfinish()
+${PLAYBACKSTATUS}              * playback()
+${PQMSTATUS}                   * pausequeuemember()
+${PRIVACYMGRSTATUS}            * privacymanager()
+${QUEUESTATUS}                 * queue()
+${RQMSTATUS}                   * removequeuemember()
+${SENDIMAGESTATUS}             * sendimage()
+${SENDTEXTSTATUS}              * sendtext()
+${SENDURLSTATUS}               * sendurl()
+${SYSTEMSTATUS}                        * system()
+${TRANSFERSTATUS}              * transfer()
+${TXTCIDNAMESTATUS}            * txtcidname()
+${UPQMSTATUS}                  * unpausequeuemember()
+${VMSTATUS}                    * voicmail()
+${VMBOXEXISTSSTATUS}           * vmboxexists()
+${WAITSTATUS}                  * waitforsilence()
+
+
+
 Various application variables
 -----------------------------
 ${CURL}                        * Resulting page content for curl()