<div><span class="gmail_quote">On 1/15/07, <b class="gmail_sendername">chester c young</b> &lt;<a href="mailto:chestercyoung@yahoo.com">chestercyoung@yahoo.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>&gt; &quot;g&quot; option to Dial only continues the dialplan if the destination<br>&gt; (called) leg of the call hangs up.&nbsp;&nbsp;It will NOT cause the dialplan to
<br>&gt;<br>&gt; continue if the source (calling) leg of the call hangs up.<br>&gt;<br>&gt; When the calling channel hangs up, Asterisk will send the remaining<br>&gt; leg of the call to exten =&gt; &quot;h&quot;.<br>&gt;
<br><br>this is exactly right and is exactly the problem.<br><br>when the called leg hangs up the dial plan does not proceed to the next<br>priority.</blockquote>
<div>&nbsp;</div>
<div>Silly question: how are the calls going out? If they&#39;re going out through an analog line without the ability to detect hang-ups, then, well, that&#39;s the problem. </div>
<div>&nbsp;</div>
<div>We have this with a few of our TDM400&#39;s, as well as an old X100P. callprogress=yes did not seem to fix them much. So, the result is that our phone system always thinks we are the ones hanging up. Sometimes that causes a bit of a problem when a person is in a queue and hangs up before they get to an agent. In those cases, the agent gets the dead line. But, when they hang up, the line is freed.
</div>
<div>&nbsp;</div>
<div>In that case, you would just have to use the &#39;h&#39; flag, and put the rules there, and realize that your system will always believe you hung up. The other option is to get a line with disconnect supervision from your phone company, or some type of digital trunk (PRI, etc).
</div>
<div>&nbsp;</div>
<div>Hope that helps,</div>
<div>David</div></div>