Keywords: asterisk

## Application return values

Many applications return the result in a variable that you read to get the result of the application. These status fields are unique for each application. For the various status values, see each application's help text.

    ${AGISTATUS}         * agi()
    ${AQMSTATUS}         * addqueuemember()
    ${AVAILSTATUS}       * chanisavail()
    ${CHECKGROUPSTATUS}  * checkgroup()
    ${CHECKMD5STATUS}    * checkmd5()
    ${CPLAYBACKSTATUS}   * controlplayback()
    ${DIALSTATUS}        * dial()
    ${DBGETSTATUS}       * dbget()
    ${ENUMSTATUS}        * enumlookup()
    ${HASVMSTATUS}       * hasnewvoicemail()
    ${LOOKUPBLSTATUS}    * lookupblacklist()
    ${OSPAUTHSTATUS}     * ospauth()
    ${OSPLOOKUPSTATUS}   * osplookup()
    ${OSPNEXTSTATUS}     * ospnext()
    ${OSPFINISHSTATUS}   * ospfinish()
    ${PARKEDAT}          * parkandannounce()
    ${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()