<div>
<p align="justify"><font size="3" face="Arial">Marcio como era somente texto fica mais facil assim na propria lista muito obrigado pela ajuda e parabens pela iniciativa </font></p>
<p align="justify"><font size="3"></font> </p>
<p align="justify"><font size="3">Galera segue abaixo muito bomm</font></p>
<p align="justify"><font size="3"></font> </p>
<p align="justify"><font size="3">At </font></p>
<p align="justify"><font size="3">Leonardo Sena</font></p>
<p align="justify"><font size="3" face="Arial"></font> </p>
<p align="justify"><font size="3" face="Arial"></font> </p>
<p align="justify"><font size="3" face="Arial">B</font><font size="3" face="Arial">oa noite a todos, Sabádo 01 de Agosto de 2009.</font> <br></p>
<p align="justify"><font size="3" face="Arial">Incentivado por alguns amigos da lista do asterisk, resolvi escrever esse tutorial sobre ligações automáticas, deixo claro aqui que o conteúdo foi me passado pelo amigo João Claudio, então tudo que vou ensinar aqui e de merecimento do amigo João Claudio, apenas tento reproduzir o seu conhecimento em algumas linhas.</font> <br>
</p>
<p align="justify"><font size="3" face="Arial">Criando uma rotina de ligações automáticas</font> <br></p>
<p align="justify"><font size="3" face="Arial">Crie o arquivo de áudio da mensagem que o asterisk ira transmitir durante as ligações e armazene na sua pasta de som.</font> <br></p>
<p align="justify"><font size="3" face="Arial">No meu caso a minha pasta está localizada em /home/telefone/audio/ e o arquivo de áudio foi nomeado como informativo.</font> <br></p>
<p align="justify"><font size="3" face="Arial">Crie uma pasta dentro do home</font></p>
<p align="justify"><font size="3" face="Arial">Mkdir ligacoes_automaticas</font></p>
<p align="justify"><font size="3" face="Arial">Cd ligações_automaticas</font></p>
<p align="justify"><font size="3" face="Arial">Crie um arquivo texto e digite os números de telefones que você deseja que o asterisk ligue.</font></p>
<p align="justify"><font size="3" face="Arial">vi lista_de_telefones.txt</font></p>
<p align="justify"><a name="0.1_graphic05"></a><font size="3" face="Arial"><img alt="É possível que seu navegador não suporte a exibição desta imagem." src="http://mail.google.com/mail/?name=d33be9805ff33117.jpg&amp;attid=0.1&amp;disp=vahi&amp;view=att&amp;th=12309d471faba93f" width="1" height="1"> </font></p>

<p align="justify"><font size="3" face="Arial">Crie um arquivo de Shell script.</font></p>
<p align="justify"><font size="3" face="Arial">Vi call_script.sh</font></p>
<p align="justify"><a name="0.1_graphic06"></a><font size="3" face="Arial"><img alt="É possível que seu navegador não suporte a exibição desta imagem." src="http://mail.google.com/mail/?name=d33be9805ff33117.jpg&amp;attid=0.1&amp;disp=vahi&amp;view=att&amp;th=12309d471faba93f" width="1" height="1"> </font></p>

<p align="justify"><font size="3" face="Arial">E digite o conteúdo acima, para ficar mais fácil vou disponibilizá-lo abaixo em formato texto.</font></p>
<p align="justify"><font size="1" face="Arial">#------------------------------ call_script.sh ---------------------------------------</font></p>
<p align="justify"><font size="1" face="Arial"># Efetua ligacoes automatizadas com arquivos call, usage abaixo.</font></p>
<p align="justify"><font size="1" face="Arial"># Joao Claudio - 24/04/09</font> <br> <br></p>
<p align="justify"><font size="1" face="Arial">TMP=/tmp/$2.call</font></p>
<p align="justify"><font size="1" face="Arial">if [ &quot;$3&quot; == &quot;&quot; ]; then echo &quot;Usage: $0 SIP/DGV/VOIP RAMAL/TELEFONE CALLEDID&quot; ; exit ; fi</font> <br></p>
<p align="justify"><font size="1" face="Arial">send() {</font></p>
<p align="justify"><font size="1" face="Arial">ramais=$1</font></p>
<p align="justify"><font size="1" face="Arial">cat &gt; $TMP &lt;&lt; eof</font></p>
<p align="justify"><font size="1" face="Arial">Channel: $ramal</font></p>
<p align="justify"><font size="1" face="Arial">Callerid: 32815800</font></p>
<p align="justify"><font size="1" face="Arial">MaxRetries: 5</font></p>
<p align="justify"><font size="1" face="Arial">RetryTime: 5</font></p>
<p align="justify"><font size="1" face="Arial">WaitTime: 20</font></p>
<p align="justify"><font size="1" face="Arial">Context: chamada</font></p>
<p align="justify"><font size="1" face="Arial">Extension: 77</font></p>
<p align="justify"><font size="1" face="Arial">Priority: 1</font></p>
<p align="justify"><font size="1" face="Arial">eof</font></p>
<p align="justify"><font size="1" face="Arial">chown root:root $TMP</font></p>
<p align="justify"><font size="1" face="Arial">mv $TMP /var/spool/asterisk/outgoing</font></p>
<p align="justify"><font size="1" face="Arial">#mv $TMP /home/teste/call</font> <br></p>
<p align="justify"><font size="1" face="Arial">}</font> <br></p>
<p align="justify"><font size="1" face="Arial">sleep 15</font> <br></p>
<p align="justify"><font size="1" face="Arial">if [ &quot;$1&quot; == &quot;SIP&quot; ]; then</font></p>
<p align="justify"><font size="1" face="Arial">        ramal=&quot;SIP/$2&quot;</font></p>
<p align="justify"><font size="1" face="Arial">        send</font></p>
<p align="justify"><font size="1" face="Arial">elif [ &quot;$1&quot; == &quot;DGV&quot; ]; then</font></p>
<p align="justify"><font size="1" face="Arial">        ramal=&quot;DGV/G1/$2|3|tT&quot;</font></p>
<p align="justify"><font size="1" face="Arial">        send</font></p>
<p align="justify"><font size="1" face="Arial">elif [ &quot;$1&quot; == &quot;VOIP&quot; ]; then</font></p>
<p align="justify"><font size="1" face="Arial">        ramal=&quot;SIP/4627122/01155$2&quot;</font></p>
<p align="justify"><font size="1" face="Arial">        send</font></p>
<p align="justify"><font size="1" face="Arial">fi</font></p>
<p align="justify"><font size="1" face="Arial">#--------------------------------- cut here ---------------------------------</font> <br></p>
<p align="justify"><font size="3" face="Arial">De um chmod 750 no arquivo call_script.sh para torná-lo executável.</font></p>
<p align="justify"><font size="3" face="Arial">Chmod 750 call_script.sh</font></p>
<p align="justify"><font size="3" face="Arial">Entre no diretório de configurações do asterisk.</font></p>
<p align="justify"><font size="3" face="Arial">Cd /etc/asterisk</font></p>
<p align="justify"><font size="3" face="Arial">Edite o arquivo extensions.conf</font></p>
<p align="justify"><font size="3" face="Arial">Vi extensions.conf</font></p>
<p align="justify"><font size="3" face="Arial">Adicione  um novo contexto, eu chamei o meu de [chamada]</font></p>
<p align="justify"><font size="3" face="Arial">Dentro dele crie 2 exten, um para dar um tempo antes de começar a tocar a mensagem e o outro com a playback da mensagem (informativo e o nome do meu arquivo de áudio).</font></p>

<p align="justify"><a name="0.1_graphic07"></a><font size="3" face="Arial"><img alt="É possível que seu navegador não suporte a exibição desta imagem." src="http://mail.google.com/mail/?name=d33be9805ff33117.jpg&amp;attid=0.1&amp;disp=vahi&amp;view=att&amp;th=12309d471faba93f" width="1" height="1"> </font></p>

<p align="justify"><font size="3" face="Arial">Pronto só falta dar o comando no terminal ou colocá-lo no crontab para que ele execute sozinho essa rotina.</font></p>
<p align="justify"><a name="0.1_graphic08"></a><font size="3" face="Arial"><img alt="É possível que seu navegador não suporte a exibição desta imagem." src="http://mail.google.com/mail/?name=d33be9805ff33117.jpg&amp;attid=0.1&amp;disp=vahi&amp;view=att&amp;th=12309d471faba93f" width="1" height="1"> </font> <br>
</p>
<p align="justify"><font size="3" face="Arial">for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV $telefone 32815800 ; done</font></p></div>