na parte do CALLFILE, pelo que eu entendi, o ASTERISK disca e faz o que está dentro do CALLFILE, onde, dentro desse callfile do script que temos a discagem para o 2º ramal?<br>att.<br><br><div class="gmail_quote">Em 28 de setembro de 2010 11:23, Thiago Bruni Tawil <span dir="ltr">&lt;<a href="mailto:stomaz.fei@gmail.com">stomaz.fei@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Eu Não consigo implementar nem a conf normal!! ahuahuah<br>Ele disca para o número que estava ocupado, e eu atendo.. mas o telefone que fez a ligação não recebe nada...<br>
aí eu fico com uma ponta pindurada e a outra desligada..<br>
Tá estranho...<br>ahuaha<br><br><div class="gmail_quote">Em 28 de setembro de 2010 10:54, Eder Souza <span dir="ltr">&lt;<a href="mailto:eder.souza@bsd.com.br" target="_blank">eder.souza@bsd.com.br</a>&gt;</span> escreveu:<div>
<div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<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" target="_blank">jasanchez@terra.com.br</a>&gt;</span> escreveu:<div><div></div><div><br>

<blockquote style="border-left: 1px solid rgb(204, 204, 204); 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 face="Arial" size="2"></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" face="Arial" size="2">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: rgb(53, 94, 0); font-size: 9pt;"><font color="#000000" face="Arial" size="2"><span style="font-family: Verdana; color: rgb(53, 94, 0); 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: rgb(53, 94, 0); font-size: 9pt;"><font color="#000000" face="Arial" size="2"><span style="font-family: Verdana; color: rgb(53, 94, 0); font-size: 9pt;">abçs</span></font></span><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></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"><span lang="PT-BR">
<div>
<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>
<p> </p>
<p> </p>
<p>CALLFILE=$(cat &lt;&lt;-EOF1 </p>
<p>Channel: SIP/$ORIGEM</p>
<p>MaxRetries: <font face="Courier New" size="1"><font face="Courier New" size="1">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>
<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 face="Courier New" size="1"><font face="Courier New" size="1">2</font></font><font size="1">&quot; &quot;$</font><font face="Courier New" size="1"><font face="Courier New" size="1">1</font></font><font size="1">&quot; 
<p>exit</p></font></span><b> <br></b><b> <br></b></div></div>
<div style="font: 10pt Tahoma;">
<div><br></div>
<div style="background: none repeat scroll 0% 0% rgb(245, 245, 245);">
<div>
<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>
<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>
<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: 1px solid rgb(204, 204, 204); 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 face="Arial" size="2"></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" face="Arial" size="2">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" face="Arial" size="2">abçs</font><br>


</font></span><b> <br></b></font></span></div></div>
<div style="font: 10pt Tahoma;">
<div><br></div>
<div style="background: none repeat scroll 0% 0% 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: 1px solid rgb(204, 204, 204); 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" face="Arial" size="2">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" face="Arial" size="2">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" face="Arial" size="2">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" face="Arial" size="2">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" face="Arial" size="2">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" face="Arial" size="2"></font></font></span> </div>
<div><span style="font-family: Verdana; color: rgb(53, 94, 0); font-size: 9pt;"><font color="#000080"><font color="#000000" face="Arial" size="2">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" face="Arial" size="2">
<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>
</p><div>
<div></div>
<div>
<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>
</p><div>
<div></div>
<div>
<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>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></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></div></div><br>
<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></div></div>
<br>
</blockquote></div><br>