<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Bom dia Srs,</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Qual a melhor forma de alterar a macro abaixo para que os audios fiquem organizados por diretórios e de forma legível?</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">ex: /ANO/MES/DIA/ORIGEM_DESTINO_DATA_HORA.wav</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px"><div>[macro-record-enable]</div><div>include =&gt; macro-record-enable-custom</div><div>exten =&gt; s,1,GotoIf($[&quot;${BLINDTRANSFER}&quot; = &quot;&quot;]?check)</div>
<div>exten =&gt; s,n,ResetCDR(w)</div><div>exten =&gt; s,n,StopMixMonitor()</div><div>exten =&gt; s,n(check),ExecIf($[&quot;${ARG1}&quot;=&quot;&quot;]?MacroExit())</div><div>exten =&gt; s,n,GotoIf($[&quot;${ARG2}&quot;=&quot;Group&quot;]?Group:OUT)</div>
<div>exten =&gt; s,n(Group),Set(LOOPCNT=${FIELDQTY(ARG1,-)})</div><div>exten =&gt; s,n,Set(ITER=1)</div><div>exten =&gt; s,n(begin),GotoIf($[&quot;${CUT(DB(AMPUSER/${CUT(ARG1,-,${ITER})}/recording),=,3)}&quot; != &quot;Always&quot;]?continue)</div>
<div>exten =&gt; s,n,Set(TEXTEN=${CUT(ARG1,-,${ITER})})</div><div>exten =&gt; s,n,Noop(Recording enable for ${TEXTEN})</div><div>exten =&gt; s,n,Set(CALLFILENAME=g${TEXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})</div>
<div>exten =&gt; s,n,Goto(record)</div><div>exten =&gt; s,n(continue),Set(ITER=$[${ITER}+1])</div><div>exten =&gt; s,n,GotoIf($[${ITER}&lt;=${LOOPCNT}]?begin)</div><div>exten =&gt; s,n(OUT),GotoIf($[&quot;${ARG2}&quot;=&quot;IN&quot;]?IN)</div>
<div>exten =&gt; s,n,ExecIf($[&quot;${CUT(DB(AMPUSER/${ARG1}/recording),\\\|,1):4}&quot; != &quot;Always&quot;]?MacroExit())</div><div>exten =&gt; s,n,Noop(Recording enable for ${ARG1})</div><div>exten =&gt; s,n,Set(CALLFILENAME=OUT${ARG1}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})</div>
<div>exten =&gt; s,n,Goto(record)</div><div>exten =&gt; s,n(IN),ExecIf($[&quot;${CUT(DB(AMPUSER/${ARG1}/recording),\\\|,2):3}&quot; != &quot;Always&quot;]?MacroExit())</div><div>exten =&gt; s,n,Noop(Recording enable for ${ARG1})</div>
<div>exten =&gt; s,n,Set(CALLFILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})</div><div>exten =&gt; s,n(record),MixMonitor(${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT},,${MIXMON_POST})</div><div>exten =&gt; s,n,Set(CDR(userfield)=audio:${CALLFILENAME}.${MIXMON_FORMAT})</div>
<div>exten =&gt; s,n,MacroExit()</div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
Grato!</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Att</div></div>