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 "route" (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"><<a href="mailto:alejandrorflores@gmail.com">alejandrorflores@gmail.com</a>></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, "Mauricio Magalhães" <<a href="mailto:mauriciommagalhaes@gmail.com" target="_blank">mauriciommagalhaes@gmail.com</a>> escreveu:<div><div></div><div class="h5">
<br type="attribution">> Olá meninada (*)<br>
> <br>> Tenho um problema com um script que criei na central, não funciona, o<br>> objetivo é fazer com que o operador troque o "Gateway default" do servidor<br>> em caso de um dos links estiverem OFFLINE utilizando um ramal. Para isto<br>
> criei dois scripts bash um *gvt.sh* e outro* ebt.sh* e coloquei no *<br>> extencion_custom.conf* (USO O ELASTIX) as seguintes linhas:<br>> <br>> *[trocar_gateway]*<br>> *exten => 123,n,Answer()*<br>> *exten => 123,n,Authenticate(123456||6)*<br>
> *exten => 123,n,Background(beep)*<br>> *exten => 123,n,Read(GTW,,1)*<br>> *exten => 123,n,GotoIf($[${GTW}=1]?GVT:EBT)*<br>> *exten => 123,n(GVT),System(/root/bin/gvt.sh)*<br>> *exten => 123,n,Hangup()*<br>
> *exten => 123,n(EBT),System(/root/bin/ebt.sh)*<br>> *exten => 123,n,Hangup()*<br>> <br>> 1 - Pelo log no CLI, verifico que funciona as funções acima, porém o Gateway<br>> não é modificado - Versão (Asterisk 1.4.26.1)<br>
> 2 - Executando os arquivos *.sh mencionado acima manualmente, funciona<br>> normalmente.<br>> <br>> Segue Abaixo o Log:<br>> <br>> *-- Executing [123@NIVEL4:1] ResetCDR("SIP/3002-085bb950", "") in new stack<br>
> *<br>> * -- Executing [123@NIVEL4:2] Answer("SIP/3002-085bb950", "") in new<br>> stack*<br>> * -- Executing [123@NIVEL4:3] Authenticate("SIP/3002-085bb950",<br>> "123456||6") in new stack*<br>
> * -- <SIP/3002-085bb950> Playing 'agent-pass' (language 'pt_BR')*<br>> * -- <SIP/3002-085bb950> Playing 'auth-thankyou' (language 'pt_BR')*<br>> * -- Executing [123@NIVEL4:4] BackGround("SIP/3002-085bb950", "beep") in<br>
> new stack*<br>> * -- <SIP/3002-085bb950> Playing 'beep' (language 'pt_BR')*<br>> * -- Executing [123@NIVEL4:5] Read("SIP/3002-085bb950", "GTW||1") in new<br>> stack*<br>
> * -- Accepting a maximum of 1 digits.*<br>> * -- User entered '1'*<br>> * -- Executing [123@NIVEL4:6] GotoIf("SIP/3002-085bb950", "1?GVT:EBT") in<br>> new stack*<br>> * -- Goto (NIVEL4,123,7)*<br>
> * -- Executing [123@NIVEL4:7] System("SIP/3002-085bb950",<br>> "/root/bin/gvt.sh") in new stack*<br>> * -- Executing [123@NIVEL4:8] Hangup("SIP/3002-085bb950", "") in new<br>
> stack*<br>> * == Spawn extension (NIVEL4, 123, 8) exited non-zero on<br>> 'SIP/3002-085bb950'*<br>> * -- Executing [h@NIVEL4:1] Macro("SIP/3002-085bb950", "hangupcall|") in<br>
> new stack*<br>> * -- Executing [s@macro-hangupcall:1] GotoIf("SIP/3002-085bb950",<br>> "1?skiprg") in new stack*<br>> * -- Goto (macro-hangupcall,s,4)*<br>> * -- Executing [s@macro-hangupcall:4] GotoIf("SIP/3002-085bb950",<br>
> "1?skipblkvm") in new stack*<br>> * -- Goto (macro-hangupcall,s,7)*<br>> * -- Executing [s@macro-hangupcall:7] GotoIf("SIP/3002-085bb950",<br>> "1?theend") in new stack*<br>
> * -- Goto (macro-hangupcall,s,9)*<br>> * -- Executing [s@macro-hangupcall:9] Hangup("SIP/3002-085bb950", "") in<br>> new stack*<br>> * == Spawn extension (macro-hangupcall, s, 9) exited non-zero on<br>
> 'SIP/3002-085bb950' in macro 'hangupcall'*<br>> * == Spawn extension (NIVEL4, h, 1) exited non-zero on 'SIP/3002-085bb950'*<br>> <br>> <br>> Ajudem-me! por favor<br>> <br>> Abraços<br>
> <br>> *Maurício Magalhães*<br>> <br>> <br>> <br></div></div>> *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>