<div dir="ltr">i am trying to make an javascripot ivr  and collecting user input ,<div>but  during collection   session.collectInput( mycb, dtmf, timeout );</div><div>gets timeout and returns </div><div><br></div><div><br></div><div><br></div><div><div>function mycb( session, type, obj, arg ) {</div><div>   try {</div><div>       if ( type == &quot;dtmf&quot; ) {</div><div>         console_log( &quot;info&quot;, &quot;digit: &quot;+obj.digit+&quot;\n&quot; );</div><div>         if ( obj.digit == &quot;#&quot; ) {</div><div>           console_log( &quot;info&quot;, &quot;detected pound sign.\n&quot; );</div><div>           exit = true;</div><div>           return( false );</div><div>         }</div><div> </div><div>         dtmf.digits += obj.digit;</div><div> </div><div>         if ( dtmf.digits.length &gt;= digitmaxlength ) {</div><div>           exit = true;</div><div>           return( false );</div><div>         }</div><div>       }</div><div>   } catch (e) {</div><div>       console_log( &quot;err&quot;, e+&quot;\n&quot; );</div><div>   }</div><div>   return( true );</div><div>} //end function collect_user_input</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>i want that timeout gets started countdown after last digit pressed</div><div>how to solve this  ?</div></div><div><br></div></div>