<div>Olá lista,</div>
<div> </div>
<div>Este é meu primeiro post.</div>
<div> </div>
<div>Sou um iniciante, que já tem alguns conhecimentos no Asterisk, estou com uma duvida no seguinte:</div>
<div> - Criei um discador automático em PHP, atualmente ele usa arquivos tipo ".call" para realizar as chamadas</div>
<div> </div>
<div>Estou com alguns problemas no retorno que estou tendo da discagem, preciso gerenciar as discagens e emitir reports de números que não atenderam, números que estavam ocupados, ligações derrubadas por quem recebeu a chamada, etc...</div>
<div> </div>
<div>Existe alguma forma de controlar isto pelo arquivo ".call"? tenho uma macro que faz esta gestão muito bem, vejam:</div>
<div><span style="FONT-FAMILY: monospace"> [macro-safedial] </span><br><span style="FONT-FAMILY: monospace"> exten => s,1,Set(DIALSTART=${EPOCH}) </span><br><span style="FONT-FAMILY: monospace"> ;exten => s,n,Dial(${ARG1},${ARG2},g,${ARG4}) </span><br>
<span style="FONT-FAMILY: monospace"> exten => s,n,Dial(${ARG1},${ARG2},${ARG3},${ARG4}) </span><br><span style="FONT-FAMILY: monospace"> exten => s,n,Goto(s-${DIALSTATUS},1) </span><br><br><span style="FONT-FAMILY: monospace"> exten => s-CANCEL,1,Hangup </span><br>
<span style="FONT-FAMILY: monospace"> exten => s-NOANSWER,1,Set(DTIME=$[${EPOCH} - ${DIALSTART}]) </span><br><span style="FONT-FAMILY: monospace"> exten => s-NOANSWER,n,GotoIf($["${DTIME}" = "0"]?here) </span><br>
<span style="FONT-FAMILY: monospace"> exten => s-NOANSWER,n,Hangup </span><br><span style="FONT-FAMILY: monospace"> exten => s-NOANSWER,n(here),Verbose(1,Need failover for "${ARG1}") </span><br><span style="FONT-FAMILY: monospace"> exten => s-BUSY,1,Busy </span><br>
<span style="FONT-FAMILY: monospace"> exten => s-CHANUNAVAIL,1,Verbose(1,Need failover for "${ARG1}") </span><br><span style="FONT-FAMILY: monospace"> exten => s-CONGESTION,1,Congestion </span><br><span style="FONT-FAMILY: monospace"> exten => _s-.,1,Congestion </span><br>
<span style="FONT-FAMILY: monospace"> exten => s-,1,Congestion</span><br clear="all"></div>
<div>Agora não sei como fazer isto no ".call", seria melhor mudar meu discador para trabalhar com esta Macro?</div>
<div> </div>
<div>Um abraço!<br>Newton Pasqualini Filho<br></div>