<div dir="ltr">Hi ,<br>I have a problem with &quot;h&quot; and &quot;t&quot; option in asterisk 1.8 .<br>They don&#39;t work.<br><br>Option &quot;h&quot; and &quot;t&quot; don&#39;t work in following macro and in this macro &quot;DeadAGI&quot; never run ?!<br>
<br>What is problem?!<br>any idea?<br><br><br><br><span style="color:rgb(0,0,153)">[macro-vt-record]<br>include =&gt; macro-vt-record-custom<br>exten =&gt; s,1,ExecIf(${ARG4} != &quot;&quot;]?SET(TIMEOUT(absolute)=2))<br>
exten =&gt; s,n,Set(VTRECORDNAME=/tmp/voiceticket_${CALLERID(num)}-${CUT(UNIQUEID,\.,1)}-${CUT(UNIQUEID,\.,2)})<br>exten =&gt; s,n,Set(RECORDTICKET=)<br>exten =&gt; s,n,Set(ACTION=${ARG1})<br>exten =&gt; s,n,Set(QUEUENUM=${ARG2})<br>
exten =&gt; s,n,Set(BEFORERECORDEDTIME=${STRFTIME(${EPOCH}||%Y-%m-%d %H:%M:%S)})<br>exten =&gt; s,n,Record(${VTRECORDNAME}:wav)<br>exten =&gt; s,n(saveticket),DeadAGI(pp-voiceticket.php,${ACTION},${VTRECORDNAME}.wav,${QUEUENUM},${BEFORERECORDEDTIME})<br>
exten =&gt; T,1,Goto(macro-vt-record,s,saveticket)<br>exten =&gt; t,1,Goto(macro-vt-record,s,saveticket)<br>exten =&gt; t,n,Noop(hangup situation is not work yet)<br>exten =&gt; h,1,Goto(macro-vt-record,s,saveticket)</span><br>
<br><br>I saw these log when run this macro and hangup or timeout : <br><br><br><span style="color:rgb(204,0,0)">- Executing [s@voiceticket_customer-1:3] Macro(&quot;SIP/102-0000009f&quot;, &quot;vt-record,add,0,vt-13-say-q,300,&quot;) in new stack<br>
    -- Executing [s@macro-vt-record:1] ExecIf(&quot;SIP/102-0000009f&quot;, &quot;300 != &quot;&quot;]?SET(TIMEOUT(absolute)=2)&quot;) in new stack<br>Channel will hangup at 2012-12-30 16:54:13.195 IRST.<br>    -- Executing [s@macro-vt-record:2] Set(&quot;SIP/102-0000009f&quot;, &quot;VTRECORDNAME=/tmp/voiceticket_102-1356873840-195&quot;) in new stack<br>
    -- Executing [s@macro-vt-record:3] Set(&quot;SIP/102-0000009f&quot;, &quot;RECORDTICKET=&quot;) in new stack<br>    -- Executing [s@macro-vt-record:4] Set(&quot;SIP/102-0000009f&quot;, &quot;ACTION=add&quot;) in new stack<br>
    -- Executing [s@macro-vt-record:5] Set(&quot;SIP/102-0000009f&quot;, &quot;QUEUENUM=0&quot;) in new stack<br>    -- Executing [s@macro-vt-record:6] Set(&quot;SIP/102-0000009f&quot;, &quot;BEFORERECORDEDTIME=Sun Dec 30 16:54:11 2012&quot;) in new stack<br>
    -- Executing [s@macro-vt-record:7] Record(&quot;SIP/102-0000009f&quot;, &quot;/tmp/voiceticket_102-1356873840-195:wav&quot;) in new stack<br>    -- &lt;SIP/102-0000009f&gt; Playing &#39;beep.slin&#39; (language &#39;en&#39;)<br>
  == Spawn extension (macro-vt-record, s, 7) exited non-zero on &#39;SIP/102-0000009f&#39; in macro &#39;vt-record&#39;<br>  == Spawn extension (voiceticket_customer-1, s, 3) exited non-zero on &#39;SIP/102-0000009f&#39;</span><br>
<br><br><br>Thanks,<br><br><br></div>