<html>
<head>
    <base href="https://wiki.asterisk.org/wiki">
            <link rel="stylesheet" href="/wiki/s/2033/1/7/_/styles/combined.css?spaceKey=AST&amp;forWysiwyg=true" type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://wiki.asterisk.org/wiki/display/AST/Various+application+variables">Various application variables</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://wiki.asterisk.org/wiki/display/~lmadsen">Leif Madsen</a>
    </h4>
        <br/>
                         <h4>Changes (25)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-changed-lines" >* {{$\{CURL\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Resulting page content for <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">curl()</span> <span class="diff-added-words"style="background-color: #dfd;">{{CURL()}}</span> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">* {{$\{ENUM\}}} - Result of application EnumLookup  <br>* {{$\{EXITCONTEXT\}}} - Context to exit to in IVR menu (app background()) or in the RetryDial() application  <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">* {{$\{ENUM\}}} \- Result of application {{EnumLookup()}} <br>* {{$\{EXITCONTEXT\}}} \- Context to exit to in IVR menu ({{Background()}}) or in the {{RetryDial()}} application <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{MONITOR\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Set to &quot;TRUE&quot; if the channel is/has been monitored (app monitor()) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{MONITOR_EXEC\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Application to execute after monitoring a call <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{MONITOR_EXEC_ARGS\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Arguments to application <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{MONITOR_FILENAME\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> File for monitoring (recording) calls in queue <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{QUEUE_PRIO\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Queue priority <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{QUEUE_MAX_PENALTY\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Maximum member penalty allowed to answer caller <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{QUEUE_MIN_PENALTY\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Minimum member penalty allowed to answer caller <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{QUEUESTATUS\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Status of the call, one of: (TIMEOUT <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">|</span> <span class="diff-added-words"style="background-color: #dfd;">\|</span> FULL <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">|</span> <span class="diff-added-words"style="background-color: #dfd;">\|</span> JOINEMPTY <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">|</span> <span class="diff-added-words"style="background-color: #dfd;">\|</span> LEAVEEMPTY <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">|</span> <span class="diff-added-words"style="background-color: #dfd;">\|</span> JOINUNAVAIL <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">|</span> <span class="diff-added-words"style="background-color: #dfd;">\|</span> LEAVEUNAVAIL) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{QUEUEPOSITION\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> When a caller is removed from a queue, his current position is logged in this variable. If the value is 0, then this means that the caller was serviced by a queue member. If non-zero, then this was the position in the queue the caller was in when he left. <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{RECORDED_FILE\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Recorded file in record() <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TALK_DETECTED\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Result from talkdetect() <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MONITOR\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> The filename base to use with Touch Monitor (auto record) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MONITOR_PREF\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> The prefix for automonitor recording filenames. <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MONITOR_FORMAT\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> The audio format to use with Touch Monitor (auto record) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MONITOR_OUTPUT\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Recorded file from Touch Monitor (auto record) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MONITOR_MESSAGE_START\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Recorded file to play for both channels at start of monitoring session <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MONITOR_MESSAGE_STOP\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Recorded file to play for both channels at end of monitoring session <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MIXMONITOR\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> The filename base to use with Touch MixMonitor (auto record) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MIXMONITOR_FORMAT\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> The audio format to use with Touch MixMonitor (auto record) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TOUCH_MIXMONITOR_OUTPUT\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Recorded file from Touch MixMonitor (auto record) <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{TXTCIDNAME\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span> Result of application TXTCIDName <br></td></tr>
            <tr><td class="diff-changed-lines" >* {{$\{VPB_GETDTMF\}}} <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">-</span> <span class="diff-added-words"style="background-color: #dfd;">\-</span>  chan_vpb <br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <ul>
        <li><tt>${CURL</tt>} &#45; Resulting page content for <tt>CURL()</tt></li>
        <li><tt>${ENUM</tt>} &#45; Result of application <tt>EnumLookup()</tt></li>
        <li><tt>${EXITCONTEXT</tt>} &#45; Context to exit to in IVR menu (<tt>Background()</tt>) or in the <tt>RetryDial()</tt> application</li>
        <li><tt>${MONITOR</tt>} &#45; Set to "TRUE" if the channel is/has been monitored (app monitor())</li>
        <li><tt>${MONITOR_EXEC</tt>} &#45; Application to execute after monitoring a call</li>
        <li><tt>${MONITOR_EXEC_ARGS</tt>} &#45; Arguments to application</li>
        <li><tt>${MONITOR_FILENAME</tt>} &#45; File for monitoring (recording) calls in queue</li>
        <li><tt>${QUEUE_PRIO</tt>} &#45; Queue priority</li>
        <li><tt>${QUEUE_MAX_PENALTY</tt>} &#45; Maximum member penalty allowed to answer caller</li>
        <li><tt>${QUEUE_MIN_PENALTY</tt>} &#45; Minimum member penalty allowed to answer caller</li>
        <li><tt>${QUEUESTATUS</tt>} &#45; Status of the call, one of: (TIMEOUT &#124; FULL &#124; JOINEMPTY &#124; LEAVEEMPTY &#124; JOINUNAVAIL &#124; LEAVEUNAVAIL)</li>
        <li><tt>${QUEUEPOSITION</tt>} &#45; When a caller is removed from a queue, his current position is logged in this variable. If the value is 0, then this means that the caller was serviced by a queue member. If non-zero, then this was the position in the queue the caller was in when he left.</li>
        <li><tt>${RECORDED_FILE</tt>} &#45; Recorded file in record()</li>
        <li><tt>${TALK_DETECTED</tt>} &#45; Result from talkdetect()</li>
        <li><tt>${TOUCH_MONITOR</tt>} &#45; The filename base to use with Touch Monitor (auto record)</li>
        <li><tt>${TOUCH_MONITOR_PREF</tt>} &#45; The prefix for automonitor recording filenames.</li>
        <li><tt>${TOUCH_MONITOR_FORMAT</tt>} &#45; The audio format to use with Touch Monitor (auto record)</li>
        <li><tt>${TOUCH_MONITOR_OUTPUT</tt>} &#45; Recorded file from Touch Monitor (auto record)</li>
        <li><tt>${TOUCH_MONITOR_MESSAGE_START</tt>} &#45; Recorded file to play for both channels at start of monitoring session</li>
        <li><tt>${TOUCH_MONITOR_MESSAGE_STOP</tt>} &#45; Recorded file to play for both channels at end of monitoring session</li>
        <li><tt>${TOUCH_MIXMONITOR</tt>} &#45; The filename base to use with Touch MixMonitor (auto record)</li>
        <li><tt>${TOUCH_MIXMONITOR_FORMAT</tt>} &#45; The audio format to use with Touch MixMonitor (auto record)</li>
        <li><tt>${TOUCH_MIXMONITOR_OUTPUT</tt>} &#45; Recorded file from Touch MixMonitor (auto record)</li>
        <li><tt>${TXTCIDNAME</tt>} &#45; Result of application TXTCIDName</li>
        <li><tt>${VPB_GETDTMF</tt>} &#45;  chan_vpb</li>
</ul>

    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://wiki.asterisk.org/wiki/users/viewnotifications.action" class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://wiki.asterisk.org/wiki/display/AST/Various+application+variables">View Online</a>
        |
        <a href="https://wiki.asterisk.org/wiki/pages/diffpagesbyversion.action?pageId=4620405&revisedVersion=7&originalVersion=6">View Changes</a>
                |
        <a href="https://wiki.asterisk.org/wiki/display/AST/Various+application+variables?showComments=true&amp;showCommentArea=true#addcomment">Add Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>