<html>
<head>
    <base href="https://wiki.asterisk.org/wiki">
            <link rel="stylesheet" href="/wiki/s/en/2172/18/9/_/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/Asterisk+11+Application_AgentMonitorOutgoing">Asterisk 11 Application_AgentMonitorOutgoing</a></h2>
    <h4>Page  <b>added</b> by             <a href="https://wiki.asterisk.org/wiki/display/~wikibot">Wiki Bot</a>
    </h4>
         <br/>
    <div class="notificationGreySide">
         <h1><a name="Asterisk11Application_AgentMonitorOutgoing-AgentMonitorOutgoing%28%29"></a>AgentMonitorOutgoing()</h1>

<h3><a name="Asterisk11Application_AgentMonitorOutgoing-Synopsis"></a>Synopsis</h3>

<p>Record agent's outgoing call.</p>
<h3><a name="Asterisk11Application_AgentMonitorOutgoing-Description"></a>Description</h3>



<p>Tries to figure out the id of the agent who is placing outgoing call based on comparison of the callerid of the current interface and the global variable placed by the AgentCallbackLogin application. That's why it should be used only with the AgentCallbackLogin app. Uses the monitoring functions in chan_agent instead of Monitor application. That has to be configured in the <tt>agents.conf</tt> file.</p>

<p>Normally the app returns <tt>0</tt> unless the options are passed.</p>

<h3><a name="Asterisk11Application_AgentMonitorOutgoing-Syntax"></a>Syntax</h3>

<div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
<pre>AgentMonitorOutgoing(options)</pre>
</div></div>
<h5><a name="Asterisk11Application_AgentMonitorOutgoing-Arguments"></a>Arguments</h5>


<ul>
        <li>options
        <ul>
                <li>d - make the app return <tt>-1</tt> if there is an error condition.</li>
                <li>c - change the CDR so that the source of the call is <tt>Agent/agent_id</tt></li>
                <li>n - don't generate the warnings when there is no callerid or the agentid is not known. It's handy if you want to have one context for agent and non-agent calls.</li>
        </ul>
        </li>
</ul>


<h3><a name="Asterisk11Application_AgentMonitorOutgoing-SeeAlso"></a>See Also</h3>


<ul>
        <li><tt>agents.conf</tt></li>
</ul>


<h3><a name="Asterisk11Application_AgentMonitorOutgoing-ImportVersion"></a>Import Version</h3>

<p>This documentation was imported from Asterisk Version SVN-trunk-r370322</p>
    </div>
    <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;" class="grey">
                        <a href="https://wiki.asterisk.org/wiki/users/removespacenotification.action?spaceKey=AST">Stop watching space</a>
            <span style="padding: 0px 5px;">|</span>
                <a href="https://wiki.asterisk.org/wiki/users/editmyemailsettings.action">Change email notification preferences</a>
</div>
       <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Application_AgentMonitorOutgoing">View Online</a>
              |
       <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Application_AgentMonitorOutgoing?showComments=true&amp;showCommentArea=true#addcomment">Add Comment</a>
           </div>
</div>
</div>
</div>
</div>
</body>
</html>