I am trying to get called back with a DISA dial tone when I call a trigger number.&nbsp; I got it to work almost the way I want, this is the callback context:<br><br>[callback]<br><br>exten=&gt; 501,1,Congestion() <br>exten=&gt; 501,2,Hangup()
<br>exten =&gt;h,1,System(cp /etc/asterisk/callback.info&nbsp; /var/spool/asterisk/outgoing)<br>exten =&gt;h,2,Hangup() <br><br>With the above, the call comes into the trigger number, then the call file is copied and executed, I get the DISA dial tone, and can dial just fine.
<br><br>However, the problem is that the callback is a bit too fast, and sometimes calls back before I can hang up, even if I hang up fast.&nbsp; I want to program in a pause.&nbsp; However, when I do the following:<br><br>exten=&gt; 501,1,Congestion() 
<br>
exten=&gt; 501,2,Hangup()<br>
exten =&gt;h,1,wait (10)<br>
exten =&gt;h,2,System(cp /etc/asterisk/callback.info&nbsp; /var/spool/asterisk/outgoing)<br>
exten =&gt;h,3,Hangup() <br><br>the callback never occurs, the execution never gets beyond the wait command.<br><br>So, two questions - why does it not execute once I insert the wait command, and how do I get a wait before the call file is run.
<br>
<br><br><br>