Ola <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; white-space: nowrap; background-color: rgb(255, 255, 255); ">Alejandro,</span><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="white-space: nowrap;"><br>

</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="white-space: nowrap;">Primeiramente obrigado, porém meu script estão como usuário root e permissão 777, não deveria funcionar?</span></font><br>

</div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="white-space: nowrap;">Então eu tenho que configurar o sudo para que ele rode o comando &quot;route&quot; (que está dentro dos arquivos) com o usuário asterisk? </span></font></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="white-space: nowrap;">é isso?</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="white-space: nowrap;"><br>

</span></font></div><div><div>-rwxrwxrwx 1 root root  144 Aug 31 22:51 ebt.sh</div><div>-rwxrwxrwx 1 root root  141 Aug 31 22:51 gvt.sh</div><div><br></div>Grande Abraço</div><div><br><div><span style="font-size:13.3px;font-family:Verdana, Arial, Helvetica, sans-serif"><p style="margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;text-align:left">

<strong><span style="font-family:verdana, geneva">Maurício  Magalhães.</span></strong></p></span></div><div>Adm. Rede e Segurança</div>Salvador - BA<br>
<br><br><div name="sig_d41d8cd98f" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; "></div><div class="gmail_quote">Em 1 de setembro de 2011 06:55, Alejandro Flores <span dir="ltr">&lt;<a href="mailto:alejandrorflores@gmail.com">alejandrorflores@gmail.com</a>&gt;</span> escreveu:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><p>Mauricio,</p>
<p>Seus scripts estão sendo executados pelo usuário que roda o asterisk, normalmente um usuário não privilegiado. Você precisa de privilegio root para comandos de roteamento, então recomendo que configure o sudo e configure o seu script para utiliza-lo.</p>



<p>Abraço!</p>
<div class="gmail_quote">Em 01/09/2011 00:46, &quot;Mauricio Magalhães&quot; &lt;<a href="mailto:mauriciommagalhaes@gmail.com" target="_blank">mauriciommagalhaes@gmail.com</a>&gt; escreveu:<div><div></div><div class="h5">

<br type="attribution">&gt; Olá meninada (*)<br>
&gt; <br>&gt; Tenho um problema com um script que criei na central, não funciona, o<br>&gt; objetivo é fazer com que o operador troque o &quot;Gateway default&quot; do servidor<br>&gt; em caso de um dos links estiverem OFFLINE utilizando um ramal. Para isto<br>


&gt; criei dois scripts bash um *gvt.sh* e outro* ebt.sh* e coloquei no *<br>&gt; extencion_custom.conf* (USO O ELASTIX) as seguintes linhas:<br>&gt; <br>&gt; *[trocar_gateway]*<br>&gt; *exten =&gt; 123,n,Answer()*<br>&gt; *exten =&gt; 123,n,Authenticate(123456||6)*<br>


&gt; *exten =&gt; 123,n,Background(beep)*<br>&gt; *exten =&gt; 123,n,Read(GTW,,1)*<br>&gt; *exten =&gt; 123,n,GotoIf($[${GTW}=1]?GVT:EBT)*<br>&gt; *exten =&gt; 123,n(GVT),System(/root/bin/gvt.sh)*<br>&gt; *exten =&gt; 123,n,Hangup()*<br>


&gt; *exten =&gt; 123,n(EBT),System(/root/bin/ebt.sh)*<br>&gt; *exten =&gt; 123,n,Hangup()*<br>&gt; <br>&gt; 1 - Pelo log no CLI, verifico que funciona as funções acima, porém o Gateway<br>&gt; não é modificado - Versão (Asterisk 1.4.26.1)<br>


&gt; 2 - Executando os arquivos *.sh mencionado acima manualmente, funciona<br>&gt; normalmente.<br>&gt; <br>&gt; Segue Abaixo o Log:<br>&gt; <br>&gt;  *-- Executing [123@NIVEL4:1] ResetCDR(&quot;SIP/3002-085bb950&quot;, &quot;&quot;) in new stack<br>


&gt; *<br>&gt; *    -- Executing [123@NIVEL4:2] Answer(&quot;SIP/3002-085bb950&quot;, &quot;&quot;) in new<br>&gt; stack*<br>&gt; *    -- Executing [123@NIVEL4:3] Authenticate(&quot;SIP/3002-085bb950&quot;,<br>&gt; &quot;123456||6&quot;) in new stack*<br>


&gt; *    -- &lt;SIP/3002-085bb950&gt; Playing &#39;agent-pass&#39; (language &#39;pt_BR&#39;)*<br>&gt; *    -- &lt;SIP/3002-085bb950&gt; Playing &#39;auth-thankyou&#39; (language &#39;pt_BR&#39;)*<br>&gt; *    -- Executing [123@NIVEL4:4] BackGround(&quot;SIP/3002-085bb950&quot;, &quot;beep&quot;) in<br>


&gt; new stack*<br>&gt; *    -- &lt;SIP/3002-085bb950&gt; Playing &#39;beep&#39; (language &#39;pt_BR&#39;)*<br>&gt; *    -- Executing [123@NIVEL4:5] Read(&quot;SIP/3002-085bb950&quot;, &quot;GTW||1&quot;) in new<br>&gt; stack*<br>


&gt; *    -- Accepting a maximum of 1 digits.*<br>&gt; *    -- User entered &#39;1&#39;*<br>&gt; *    -- Executing [123@NIVEL4:6] GotoIf(&quot;SIP/3002-085bb950&quot;, &quot;1?GVT:EBT&quot;) in<br>&gt; new stack*<br>&gt; *    -- Goto (NIVEL4,123,7)*<br>


&gt; *    -- Executing [123@NIVEL4:7] System(&quot;SIP/3002-085bb950&quot;,<br>&gt; &quot;/root/bin/gvt.sh&quot;) in new stack*<br>&gt; *    -- Executing [123@NIVEL4:8] Hangup(&quot;SIP/3002-085bb950&quot;, &quot;&quot;) in new<br>


&gt; stack*<br>&gt; *  == Spawn extension (NIVEL4, 123, 8) exited non-zero on<br>&gt; &#39;SIP/3002-085bb950&#39;*<br>&gt; *    -- Executing [h@NIVEL4:1] Macro(&quot;SIP/3002-085bb950&quot;, &quot;hangupcall|&quot;) in<br>


&gt; new stack*<br>&gt; *    -- Executing [s@macro-hangupcall:1] GotoIf(&quot;SIP/3002-085bb950&quot;,<br>&gt; &quot;1?skiprg&quot;) in new stack*<br>&gt; *    -- Goto (macro-hangupcall,s,4)*<br>&gt; *    -- Executing [s@macro-hangupcall:4] GotoIf(&quot;SIP/3002-085bb950&quot;,<br>


&gt; &quot;1?skipblkvm&quot;) in new stack*<br>&gt; *    -- Goto (macro-hangupcall,s,7)*<br>&gt; *    -- Executing [s@macro-hangupcall:7] GotoIf(&quot;SIP/3002-085bb950&quot;,<br>&gt; &quot;1?theend&quot;) in new stack*<br>


&gt; *    -- Goto (macro-hangupcall,s,9)*<br>&gt; *    -- Executing [s@macro-hangupcall:9] Hangup(&quot;SIP/3002-085bb950&quot;, &quot;&quot;) in<br>&gt; new stack*<br>&gt; *  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on<br>


&gt; &#39;SIP/3002-085bb950&#39; in macro &#39;hangupcall&#39;*<br>&gt; *  == Spawn extension (NIVEL4, h, 1) exited non-zero on &#39;SIP/3002-085bb950&#39;*<br>&gt; <br>&gt; <br>&gt; Ajudem-me! por favor<br>&gt; <br>&gt; Abraços<br>


&gt; <br>&gt; *Maurício Magalhães*<br>&gt; <br>&gt; <br>&gt; <br></div></div>&gt; *Maurício  Magalhães.*<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>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou <a href="tel:%2811%293016-5200" value="+551130165200">(11)3016-5200</a>.<br>
________<br>
LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou <a href="tel:0800-6021244" value="+558006021244">0800-6021244</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></div>