<div dir="ltr">Anyone??<br><br>Thanks.<br><br><div class="gmail_quote">On Mon, Dec 20, 2010 at 10:42 AM, VoIP Question <span dir="ltr">&lt;<a href="mailto:voip.question@gmail.com">voip.question@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr">Hello,<br><br>We have a strange situation (asterisk 1.6.2.14), where we get a result for DIALSTATUS for BUSY and No-ANSWER, but nothing for CANCEL.<br>
<br>This is the (relevant) test dialplan:<br>--------------------------------<br>
[incoming-private]<br>exten =&gt; _X., n, Dial(SIP/1001,30)<br>exten =&gt; _X., n, NoOp(${DIALSTATUS})<br>exten =&gt; _X., n, Gosub(incoming-status,s-${DIALSTATUS},1)<br><br>[incoming-status]<br>exten =&gt; s-CANCEL,1, NoOp()<br>

exten =&gt; s-CANCEL,n, Return()<br>exten =&gt; s-NOANSWER,1, NoOp()<br>exten =&gt; s-NOANSWER,n, Return()<br>exten =&gt; s-BUSY,1, NoOp()<br>exten =&gt; s-BUSY,n,  Return()<br><br><br>This is what we get on a BUSY call:<br>

-----------------------------------<br>    -- Executing [11111111@incoming-private:3] Dial(&quot;SIP/Proxy-0000002b&quot;, &quot;SIP/1001,50&quot;) in new stack<br>  == Using SIP RTP CoS mark 5<br>  == Using SIP VRTP CoS mark 6<br>

  == Using UDPTL CoS mark 5<br>    -- Called 1001<br>    -- Got SIP response 486 &quot;Busy Here&quot; back from 10.0.0.1<br>    -- SIP/1001-0000002c is busy<br>  == Everyone is busy/congested at this time (1:1/0/0)<br>    -- Executing [11111111@incoming-private:4] NoOp(&quot;SIP/Proxy-0000002b&quot;, &quot;BUSY&quot;) in new stack<br>

    -- Executing [11111111@incoming-private:5] Gosub(&quot;SIP/Proxy-0000002b&quot;, &quot;incoming-status,s-BUSY,1&quot;) in new stack<br><br>This is what we get on a NO ANSWER call:<br>---------------------------------------<br>

    -- Executing [11111111@incoming-private:3] Dial(&quot;SIP/Proxy-0000002f&quot;, &quot;SIP/1001,30&quot;) in new stack<br>  == Using SIP RTP CoS mark 5<br>  == Using SIP VRTP CoS mark 6<br>  == Using UDPTL CoS mark 5<br>

    -- Called 1001<br>    -- SIP/1001-00000030 is ringing<br>    -- Nobody picked up in 30000 ms<br>    -- Executing [11111111@incoming-private:4] NoOp(&quot;SIP/Proxy-0000002f&quot;, &quot;NOANSWER&quot;) in new stack<br>

    -- Executing [11111111@incoming-private:5] Gosub(&quot;SIP/Proxy-0000002f&quot;, &quot;incoming-status,s-NOANSWER,1&quot;) in new stack<br><br>This is what we get on a CANCEL call:<br>-------------------------------------<br>

    -- Executing [11111111@incoming-private:3] Dial(&quot;SIP/Proxy-00000031&quot;, &quot;SIP/1001,30&quot;) in new stack<br>  == Using SIP RTP CoS mark 5<br>  == Using SIP VRTP CoS mark 6<br>  == Using UDPTL CoS mark 5<br>

    -- Called 1001<br>    -- SIP/1001-00000032 is ringing<br>  == Spawn extension (incoming-private, 11111111, 3) exited non-zero on &#39;SIP/Proxy-00000031&#39;<br><br>There&#39;s no event indicating that a DIALSTATUS is generated and the call simply doesn&#39;t go to the next step in the dialplan. Unless I&#39;m missing something, it seems to me that it might be a bug.<br>

<br>I would be happy to get feedback from other users of the DIALSTATUS value (or Digium), especially in the CANCEL scenario.<br><br>Thank you,<br><br>Michael<br></div>
</blockquote></div><br></div>