Voce devia considerar a utilização do Manager Interface do Asterisk no seu discador. A utilização de arquivos .call é bem prática, porem pouco flexível.<br>Seguem dois links com informações:<br><br><a href="http://www.voip-info.org/wiki/view/Asterisk+manager+API">http://www.voip-info.org/wiki/view/Asterisk+manager+API</a><br>
<a href="http://www.straw-dogs.co.uk/asterisk-api-php/">http://www.straw-dogs.co.uk/asterisk-api-php/</a><br><br>Abç<br><br><div class="gmail_quote">2009/11/11 Newton Pasqualini <span dir="ltr">&lt;<a href="mailto:newtonpasqualini@gmail.com">newtonpasqualini@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><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 &quot;.call&quot; 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 &quot;.call&quot;? 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 =&gt; s,1,Set(DIALSTART=${EPOCH})  </span><br><span style="font-family: monospace;"> ;exten =&gt; s,n,Dial(${ARG1},${ARG2},g,${ARG4}) </span><br>

<span style="font-family: monospace;"> exten =&gt; s,n,Dial(${ARG1},${ARG2},${ARG3},${ARG4}) </span><br><span style="font-family: monospace;"> exten =&gt; s,n,Goto(s-${DIALSTATUS},1) </span><br><br><span style="font-family: monospace;"> exten =&gt; s-CANCEL,1,Hangup </span><br>

<span style="font-family: monospace;"> exten =&gt; s-NOANSWER,1,Set(DTIME=$[${EPOCH} - ${DIALSTART}]) </span><br><span style="font-family: monospace;"> exten =&gt; s-NOANSWER,n,GotoIf($[&quot;${DTIME}&quot; = &quot;0&quot;]?here) </span><br>

<span style="font-family: monospace;"> exten =&gt; s-NOANSWER,n,Hangup </span><br><span style="font-family: monospace;"> exten =&gt; s-NOANSWER,n(here),Verbose(1,Need failover for &quot;${ARG1}&quot;) </span><br><span style="font-family: monospace;"> exten =&gt; s-BUSY,1,Busy </span><br>

<span style="font-family: monospace;"> exten =&gt; s-CHANUNAVAIL,1,Verbose(1,Need failover for &quot;${ARG1}&quot;) </span><br><span style="font-family: monospace;"> exten =&gt; s-CONGESTION,1,Congestion </span><br><span style="font-family: monospace;"> exten =&gt; _s-.,1,Congestion </span><br>

<span style="font-family: monospace;"> exten =&gt; s-,1,Congestion</span><br clear="all"></div>
<div>Agora não sei como fazer isto no &quot;.call&quot;, seria melhor mudar meu discador para trabalhar com esta Macro?</div>
<div> </div>
<div>Um abraço!<br>Newton Pasqualini Filho<br></div>
<br><br>
_______________________________________________<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.<br>
Promoção por tempo limitado!<br>
Acesse agora <a href="http://promo.voipmania.com.br" target="_blank">http://promo.voipmania.com.br</a><br>
<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br><br clear="all"><br>-- <br>Eduardo Vieira<br>