<div><br>Mas  vc esta certo se funciona repare bem vc esta pegando a data do momento q o script executa $(date +%d%m%Y) desta maneira eu acho q ele nao vai encontrar o arquivo correto em /var/spool/asterisk/outgoing/  pois vc teria que passar para ele a data e a hora que foi executado pela primeira vez não é isso nao ?</div>

<div> </div>
<div>[]&#39;s</div>
<div> </div>
<div> </div>
<div>Eng Eder de Souza</div>
<div> </div>
<div><br> </div>
<div class="gmail_quote">Em 28 de setembro de 2010 10:45, jose <span dir="ltr">&lt;<a href="mailto:jasanchez@terra.com.br">jasanchez@terra.com.br</a>&gt;</span> escreveu:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" name="Compose message area">
<div><font size="2" face="Arial"></font> </div>
<div>
<div><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000080"><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial">Thiago olha só, tá mais facil do que eu pensava, era so inverter a origem com o destino , desta forma ele fica tentando chamar o ramal que estava ocupado, é a bendita logica..rsss</font></font></span></font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000000" size="2" face="Arial"><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt">Aproveitei e colocquei um if que o amigo Ricardo chaves implementou, dessa forma se um ramal tentar fazer 2 retorno nao funciona.</span></font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000000" size="2" face="Arial"><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt">abçs</span></font></span><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000080"><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000080"></font></span></font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000080"><span style="FONT-FAMILY: Verdana; COLOR: #355e00; FONT-SIZE: 9pt"><font color="#000080"><span lang="PT-BR">
<div class="im">
<p>#!/bin/bash</p>
<p> </p>
<p>make_callfile()</p>
<p>{ </p>
<p>ORIGEM=$1</p>
<p>DESTINO=$2</p></div>
<p>#Verifica se ja existe esse callback na fila</p>
<p>if [ -e /var/spool/asterisk/outgoing/$(date +%d%m%Y)-$DESTINO-$ORIGEM.call ]; then</p>
<p>exit;</p>
<p>fi</p>
<div class="im">
<p> </p>
<p> </p>
<p>CALLFILE=$(cat &lt;&lt;-EOF1 </p>
<p>Channel: SIP/$ORIGEM</p>
<p>MaxRetries: <font size="1" face="Courier New"><font size="1" face="Courier New">10</font></font></p></div></span></font></span></font><font size="1">
<p>RetryTime: 5</p>
<p>WaitTime: 10</p>
<p>Context: call</p>
<p>Extension: $DESTINO</p>
<p>Priority: 1)</p>
<p>FILE_NAME=$TEMP_SPOOL/$(date +%d%m%Y)-$DESTINO-$ORIGEM.call</p>
<div class="im">
<p>echo &quot;$CALLFILE&quot; &gt;&gt; $FILE_NAME</p>
<p>chown root /$FILE_NAME</p>
<p>chmod 777 /$FILE_NAME</p>
<p>mv /$FILE_NAME /var/spool/asterisk/outgoing</p>
<p>} </p>
<p>#VARIAVEIS DIRETORIOS</p>
<p>ASTERISK_CFG=&quot;/etc/asterisk&quot; </p>
<p>TEMP_SPOOL=&quot;/var/spool/asterisk&quot; </p>
<p>make_callfile &quot;$</p></div></font><font size="1" face="Courier New"><font size="1" face="Courier New">2</font></font><font size="1">&quot; &quot;$</font><font size="1" face="Courier New"><font size="1" face="Courier New">1</font></font><font size="1">&quot; 
<p>exit</p></font></span><strong> <br></strong><strong> <br></strong></div></div>
<div style="FONT: 10pt Tahoma">
<div><br></div>
<div style="BACKGROUND: #f5f5f5">
<div class="im">
<div><b>From:</b> <a title="stomaz.fei@gmail.com" href="mailto:stomaz.fei@gmail.com" target="_blank">Thiago Bruni Tawil</a> </div>
<div><b>Sent:</b> Tuesday, September 28, 2010 9:40 AM</div></div>
<div>
<div></div>
<div class="h5">
<div><b>To:</b> <a title="asteriskbrasil@listas.asteriskbrasil.org" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a> </div>
<div><b>Subject:</b> Re: [AsteriskBrasil] retorno automatico do ramal</div></div></div></div></div>
<div>
<div></div>
<div class="h5">
<div><br></div>Se conseguir posta a solução??<br>Eu vou tentar também!!<br>Qualquer coisa vou postar meu progresso!!<br>Abraços..,<br><br>
<div class="gmail_quote">Em 27 de setembro de 2010 15:02, jose <span dir="ltr">&lt;<a href="mailto:jasanchez@terra.com.br" target="_blank">jasanchez@terra.com.br</a>&gt;</span> escreveu:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" name="Compose message area">
<div><font size="2" face="Arial"></font> </div>
<div>
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial">Obrigado Eder, vou tentar fazer </font></font></span></font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial">abçs</font><br>
</font></span><b> <br></b></font></span></div></div>
<div style="FONT: 10pt Tahoma">
<div><br></div>
<div style="BACKGROUND: rgb(245,245,245)">
<div><b>From:</b> <a title="eder.souza@bsd.com.br" href="mailto:eder.souza@bsd.com.br" target="_blank">Eder Souza</a> </div>
<div><b>Sent:</b> Monday, September 27, 2010 1:55 PM</div>
<div><b>To:</b> <a title="asteriskbrasil@listas.asteriskbrasil.org" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a> </div>
<div><b>Subject:</b> Re: [AsteriskBrasil] retorno automatico do ramal</div></div></div>
<div>
<div></div>
<div>
<div><br></div>
<div>crie uma entrada via AstDB para setar uma alguma variavel de sua preferencia, por exemplo se a chamada de volta for recorrente ele vai somente chamar o callback-agendado.sh novamente e vai fazer isso até que o valor for diferente de ocupado sempre e nao vai repasar o dial para você, no momento que a ligação nao estiver mais ocupada simplesmente ele da um resset no seu AstDB e completa a ligação para vc!!</div>

<div> </div>
<div>Assim resolve o seu Problema!</div>
<div> </div>
<div> </div>
<div>Att,</div>
<div> </div>
<div> </div>
<div>Eng Eder de Souza<br><br></div>
<div class="gmail_quote">Em 27 de setembro de 2010 10:41, jose <span dir="ltr">&lt;<a href="mailto:jasanchez@terra.com.br" target="_blank">jasanchez@terra.com.br</a>&gt;</span> escreveu:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" name="Compose message area">
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial">Pessoal, a tempos venho batendo cabeça com o retorno automatico do ramal. Esse exemplo abaixo foi feito pelo mestre-asterisk, mas em uma situaçao como:</font></font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000000" size="2" face="Arial">Ramal 100 chama o ramal 101 que está ocupado.</font></span></div>
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000000" size="2" face="Arial">O ramal 100 ouve um audio dizendo tecle 8 para retorno automatico do ramal.</font></span></div>
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000000" size="2" face="Arial">O ramal 100 coloca no gancho , e apos 35 segundos como está setado no RetryTime: 35 o ramal 100 toca , se o ramal 101 estiver livre , ele vai chamar, mas se estiver ocupado volta a gravaçao.</font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000000" size="2" face="Arial">Alguem tem ideia de como melhorar esse contexto para que ele fique testando a situaçao do ramal 101 , e só chamar o ramal 100 quando o 101 estiver livre?</font></span></div>

<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"></span> </div>
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial"></font></font></span> </div>
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial">exten =&gt; _1XX,1,Dial(SIP/${EXTEN},120,Tt)<br>exten =&gt; _1XX,n,goto(status-${DIALSTATUS})<br>
exten =&gt; _1XX,n,Set(R-DESTINO=${EXTEN})<br>exten =&gt; _1XX,n,Playback(custom/tecle8)<br>exten =&gt; _1XX,n,WaitExten<br>exten =&gt; 8,1,Goto(callback,s,1)</font></font></span></div>
<div> </div>
<div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"></span> </div><span style="FONT-FAMILY: Verdana; COLOR: rgb(53,94,0); FONT-SIZE: 9pt"><font color="#000080"><font color="#000000" size="2" face="Arial">
<div><br>[callback]</div>
<div> </div>
<div>exten =&gt; s,1,Set(RAMAL-DESTINO=${R-DESTINO})<br>exten =&gt; s,n,Set(RAMAL-ORIGEM=${CALLERID(num)})<br>exten =&gt; s,n,System(/var/lib/asterisk/scripts/callback-agendado.sh ${RAMAL-ORIGEM} ${RAMAL-DESTINO})<br>exten =&gt; s,n,Playback(custom/callback-agendado-ativo)<br>
exten =&gt; s,n,hangup()</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div>Esse é o Arquivo callback-agendado.sh</div>
<div> </div>
<div>#!/bin/bash</div>
<div> </div>
<div><br>make_callfile()<br>{ <br>ORIGEM=$1<br>DESTINO=$2</div>
<div> </div>
<div>CALLFILE=$(cat &lt;&lt;-EOF1 <br>Channel: SIP/$ORIGEM<br>MaxRetries: 10<br>RetryTime: 35<br>WaitTime: 10<br>Context: interno<br>Extension: $DESTINO<br>Priority: 1)</div>
<div> </div>
<div>FILE_NAME=&quot;$TEMP_SPOOL&quot;/$(date +%YNaVM%S)-$RAMAL_DESTINO.call<br>echo &quot;$CALLFILE&quot; &gt;&gt; $FILE_NAME<br>chown root /$FILE_NAME<br>chmod 777 /$FILE_NAME<br>mv /$FILE_NAME /var/spool/asterisk/outgoing<br>
} </div>
<div> </div>
<div>#VARIAVEIS DIRETORIOS<br>ASTERISK_CFG=&quot;/etc/asterisk&quot; <br>TEMP_SPOOL=&quot;/var/spool/asterisk&quot; </div>
<div> </div>
<div>make_callfile &quot;$1&quot; &quot;$2&quot;</div>
<div> </div>
<div>exit<br></div></font></font></span></div><br>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote></div><br></div></div>
<p></p>
<hr>

<div>
<p></p>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. <br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito <br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a> </div>

<p></p>
<hr>

<p></p><br>Nenhum vírus encontrado nessa mensagem recebida.<br>Verificado por AVG - <a href="http://www.avgbrasil.com.br/" target="_blank">www.avgbrasil.com.br</a> <br>Versão: 9.0.856 / Banco de dados de vírus: 271.1.1/3162 - Data de Lançamento: 09/27/10 03:34:00<br>
</div><br>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote></div><br></div></div>
<p>
<div>
<div></div>
<div class="h5">
<hr>

<p></p>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. <br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito <br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a> </div>
</div>
<p>
<div>
<div></div>
<div class="h5">
<hr>

<p></p><br>Nenhum vírus encontrado nessa mensagem recebida.<br>Verificado por AVG - <a href="http://www.avgbrasil.com.br/" target="_blank">www.avgbrasil.com.br</a> <br></div></div>
<div class="im">Versão: 9.0.856 / Banco de dados de vírus: 271.1.1/3164 - Data de Lançamento: 09/28/10 03:34:00<br></div>
<p></p>
<p></p></p></p></div><br>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><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>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote></div><br>