<div dir="ltr">Hello,<br><br>&nbsp; I want to ask, how to &quot;detect&quot; queue timeout? If queue members are busy or not answering to the call, and after queue timeout caller would hear : &quot;Sorry all operators are busy, please leave a record&quot;:<br>
&nbsp;This example:<br><br>[ivr]<br>exten =&gt; start,1,Ringing<br>exten =&gt; start,n,Wait(2)<br>exten =&gt; start,n,Answer<br>exten =&gt; start,n,Playback(ivr/welcome)<br>exten =&gt; start,n,Set(RECORD_FILENAME=/var/spool/asterisk/monitor/ivr/operator-${STRFTIME(${EPOCH},,%Y%m%d%H%M%S)}-${CALLERID(num)})<br>
exten =&gt; start,n,Set(MONITOR_FILENAME=${RECORD_FILENAME})<br>exten =&gt; start,n,Queue(ivr|tT|||30)<br><br>exten =&gt; t,1,Goto(ivr,recording,1)<br><br>exten =&gt; recording,1,Playback(ivr/leave-the-message)<br>exten =&gt; recording,n,Set(RECORD_FILENAME=/var/spool/asterisk/monitor/ivr/irasas-${STRFTIME(${EPOCH},,%Y%m%d%H%M%S)}-${CALLERID(num)})<br>
exten =&gt; recording,n,Record(${RECORD_FILENAME}:wav||60) <br><br><br>So if operators are busy or not answering, and after 30 sec, I want to run recording. But if operators answered the call, I want just hangup call. And I don&#39;t no how to do that. Maybe use Dial command instead using Queue ? Or is another way.... <br>
<br>Thanks for your help.<br clear="all"><br>-- <br>Pagarbiai / Best Regards,<br>Giedrius Augys<br>
</div>