Hello folks,
<br><br>###<br><h1 id="post-title" style="margin: 0.25em 0pt 0.8em;">call pickup</h1><br><br>I am trying call pickup for incoming calls by intercept function, its not working , am i missing something ?
<br><br><br>&lt;extension name=&quot;group-intercept&quot;&gt;
<br>                &lt;condition field=&quot;destination_number&quot; expression=&quot;^08$&quot;&gt;
<br>     &lt;action application=&quot;answer&quot;/&gt;
<br>         &lt;action application=&quot;set&quot; data=&quot;intercept_unbridged_only=true&quot;/&gt;
<br>     
<br>         &lt;action application=&quot;intercept&quot; data=&quot;${hash(select/${domain_name}-last_dial_ext/${callgroup})}&quot;/&gt;
<br>     &lt;action application=&quot;sleep&quot; data=&quot;2000&quot;/&gt;
<br>                &lt;/condition&gt;
<br>  &lt;/extension&gt;
<br><br><br><br><br>### <br><h1 id="post-title" style="margin: 0.25em 0pt 0.8em;">collecting DTMF digits
</h1><br><br>Is there any method to collect digits by a variable clause ?
<br><br>Suppose i have a ivr playing and user inputs digits , i want to 
collect the dtmf digits and send it to a different application where 
that digits will be used for routing purpose.
<br><br>Any ideas !
<br><br><br><br><br><br>### <br><h1 id="post-title" style="margin: 0.25em 0pt 0.8em;">routing via hangup_cause</h1><br>was trying to create a routing rule to to route calls by accounting to the
<br>hangup causes,
<br><br>I have written below syntax but it fails to give the cause code to the
<br>varriable for routing.
<br><br>&lt;extension name=&quot;refer&quot;&gt;
<br>               &lt;condition field=&quot;destination_number&quot; expression=&quot;^1234$&quot;&gt;
<br><br><br>       &lt;action application=&quot;bridge&quot; data=&quot;sofia/external/1234@X.X.X.X&quot;/&gt;
<br>       &lt;action application=&quot;set&quot; data=&quot;hangup_after_bridge=false&quot;/&gt;
<br>       &lt;action application=&quot;set&quot; data=&quot;continue_on_fail=true&quot;/&gt;
<br>       &lt;action application=&quot;log&quot; data=&quot;1 B-leg hangup cause:
<br>${bridge_hangup_cause}&quot;/&gt;
<br>       &lt;action application=&quot;transfer&quot; data=&quot;${bridge_hangup_cause} XML
<br>conbridge&quot;/&gt;
<br><br>               &lt;/condition&gt;
<br><br><br>   &lt;/extension&gt;
<br><br>       &lt;extension name=&quot;no user&quot;&gt;
<br>               &lt;condition field=&quot;destination_number&quot; expression=&quot;^(NO_USER_RESPONSE)$&quot;&gt;
<br>               &lt;action application=&quot;bridge&quot; data=&quot;sofia/external/4567@X.X.X.X&quot;/&gt;
<br><br>               &lt;/condition&gt;
<br>       &lt;/extension&gt;
<br><br><br>here the ${bridge_hangup_cause} is not getting executed. Am I doing it right
<br>or is there any other way to do it.